Перейти к содержанию
    

AndreyVN

Свой
  • Постов

    812
  • Зарегистрирован

  • Посещение

Весь контент AndreyVN


  1. Fusebit CKOPT

    Да, это тоже из управления тактированием, но здесь меньше сомнений: CKSEL0=1 CKSEL1=1 CKSEL2=1 CKSEL3=1 SUT0=1 SUT1=1 Кварцевый резонатор, большое время нарастания питания (64 мкс).
  2. Fusebit CKOPT

    Всем привет! Сбоит Atmega16 16AU с кварцем 16Mhz. Питание +5.0 V. Программу урезал до минимума - иницилизация LCD и все. Иногда программа стартует, то есть и софт и железо исправны, в большинстве случаев - экран мертвый. Естественно, при таких симптомах первые подозрения на тактирование и сброс. Стал разбираться - ячейка CKOPT управляет усилителем в цепи кварцевого генератора, стояла CKOPT=1, то есть, без усилителя (меньше помех, меньше ток потребления). Документация явно требует для кварца 16 МHz включить буферный усилитель. Вроде, все понятно, только включение усилителя в цепи кварца (CKOPT=0) ситуацию не изменило. Помотрел старые проекты - Atmega 16 16 МHz уже пару лет прекрасно работает в режиме CKOPT=1. Не хочется выкусывть 44-ногий чип, посоветуйте, что еще попробовать?
  3. Нет, если ФЭУ класический, то это электровакуумный прибор с питанием 3-12 кВ. rudy_b, спасибо очень занятная ссылка.
  4. Всем привет! Кто знает, коснулись успехи полупроводников датчиков ионизирующих излучений? (Раньше полупроводниковые сенсоры излучений работали при температурах жидкого азота.) Интересует сенсор для Hand-Held применений, естественно, работающий при комнатных температурах. Или все остановилось на СБМ-20, СТС-5?
  5. нужен Datasheet

    PRLL5817 очень похож! Использую его в преобразователях -5В, прямое падение в районе 0.2-0.3 В на 100-150 мА, хороший диод, рекомендую.
  6. Спасибо! Действительно, проблема в элементе U1 (который shorted), если его удалить, NetList грузится нормально. А то, уж думал по новой двигать придется.
  7. нужен Datasheet

    Есть горсть SMD диодов, вроде как с неплохими характеристиками, но немогу найти Datasheet, может кто сталкивался с подобным зверьком? На диоде практически полная маркировка: PH-817 или PH-B17 (длина этого цилиндрика 3.5мм)
  8. PCAD2006 глюк

    PCB вылетает при импорте NetList, попробуйте, пожалуйста, может у меня PCAD З дЕфЕкТоМ?
  9. Всем привет. Такая вот ситуация. В схеме есть H-мост, который питает катушку возбуждения, он же (мост) использован для отрицательного питания измерительной части на ОУ. В целях экономии аккумулятора предуссмотрен режим отключения генерации на H-мост, при этом вся измерительная часть оказывается без отрицательного питания. Может проподание отрицательного питания привести к выходу из строя ОУ? PS. Пока работаю со старыми ОУ типа TL072, 062 - все нормально. Потом могу постаить что-нибудь от AD, настораживают фразы типа Absolute maximum Vcc=5.5V ужбольно все какое-то хлипкое, с непонятным запасом прочности.
  10. Всем привет! Так получилось, что на одной схеме отрисованы элементы, созданные по разным сеткам - миллиметровым и единицам mil. Схема нарисована, но там, где места соединений выводов не совсем совпадают, PCAD добавляет короткую линию и кружочек соединения. В целом, жить можно, но хочется сделать покрасивее и избавиться от этих фиктивных спаев. Есть ли втоматическое средство, которое приводит элементы электрической схемы к единой сетке хотябы насколько это возможно?
  11. Проверил, работает замечательно! Жаль, сам до диода не догадался. :(
  12. Вы угадали! Управляю полевиками (IRF 9530, IRF530) H-моста, мощность маленькая несколько Ват. Питание моста (8-10В), чуть больше чем питание схемы управления (5В), при этом возникает проблема с запиранием "верхних" P-канальных полевиков. Пока выкрутился транзисторами с низкоомными резисторами (100 Ом) в цепи управления P-канальными полевиками, на будующее преобразование уровня хочу решить однной микросхемой. Почему спросил о логике - во первых нужен инвертор, во вторых, опасаюсь, что драйвера для мостов будут неоправданно дорогие. Вот что имею на сегодня:
  13. Всем привет! Народ, подскажите, pls, нужно преобразовать уровень TTL в 8-10 В при выходных токах 30-50 мА. По быстродействию и токам подходит SN74 AC, HC... но не подходит по питанию. По питанию подходит К561 (до 15В) но не подходит по выходным токам. Существует буржуйская, легкодоступная логика, работающая при 10-12 В? Логические элементы подойдут любые.
  14. Да нет, сам опрос занимает строчек 10, остальное - всякие метки времени, и прочая необходимая ерунда. Проблему "переменной скорости" опроса решил подсчетом клоков ADS1252 на 12 клоков необходимо отсчитать 24 изменения состояния тактирования АЦП. Теперь какую скорость не настрой, данные вычитываются в нужное время.
  15. По фронту?! Это же ждать секцию данный 24+6+6 клоков АЦП Я стартую по спаду - мне ждать приходится 6+6 клоков АЦП. В вобщем, у Вас тоже по таймеру. Ниже мой код, который я оптимизировал для связки 6МГц АЦП и 16 МГц Atmega. // Случилось прерывание от АЦП // В переменной adr_sector храним текущее положение в массиве Sector[] // счетчик dac_cnt инкрементируем в ассемблере // Заработало после Vref=2.5В, Int1-по спаду, дополнительная задержка 1 мкС. // Длительностьт процедуры сбора 24 бит АЦП - 64 мкС. (15,625 кГц) 6.0 Mhz //----------------------------------------------------------------------------- interrupt[EXT_INT1] void ext_int1_isr(void) { #asm cli; push r0; cnt byte counter push r1; mask push r2; read from DAC push r3; keep SREG push r26; store data at memory address R26:R27 push r27; push R30; tmp in r3, SREG; // Test Section***************************** // cbi 0x15,6; Port C6=0 during int0 // End test section************************ ldi r30,0x05; Задержка ~1 мкс (для 16 MHz Clk) MT: dec r30 brpl MT; // lds r30, _dac_cnt; cpi r30,0x18; не более 24 измерений на фазу перемагничивания brpl M3; ldi R30,0x00; Перестроить D3 на прием данных out 0x3B, R30; GICR=0x00 (запретить прерывания) lds R26, _adr_sector ; Загрузить адрес сектора куда производится запись lds R27, _adr_sector+1; Содержимое переменной adr_sector в регистр X //; Запомнить маркер данных lds r2, _data_id; идентификатор данных (загрузить из ОЗУ, _data_id - адрес ячейки ОЗУ) st X+,r2 ; Save byte to RAM variable Sector[] and increment addres //; Запомнить значение таймера in r2, 0x32; сохранить текущее состояние таймера TCNT0 0x32(0x52) st X+,r2; Save byte from DAC to RAM variable Sector[] and increment addres //; готовимся к опросу АЦП ldi R30, LOW(0x03); mov R0,R30; ldi r0, 0x03 ; byte counter (24 бита =3 байта) ldi R30,0x80; prepare mask for next byte mov r1,R30; r1=0x80 Данные летят со СТАРШЕГО бита clr r2; prepere r2 for read from DAC M0: sbi 0x12,2; ___|---- PORTD.2=1 SCLK Up smd only nop; sbic 0x10,3; пропустить след команду если PIND.3=0 (bit from ADC) smd only or r2,r1; r2 = r2 | r1 формируем байт cbi 0x12,2; ----|___ PORTD.2=0 SCLK Down smd only (Здесь ADC меняет выходной бит) clc; сбросить флаг переноса carry=0; ror r1; next bit brcs M1; brunch if carry (this byte done) rjmp M0; go to next bit M1: st X+,r2; Save byte from ADC to RAM variable Sector[] and increment addres mov r1,R30; prepare mask=0x80 for next byte dec r0; next byte brbs 1, M2; jmp if SREG.Z=1 (zero) clr r2; prepare for next byte rjmp M0; next byte //; Сохранить текущий адрес X в переменной M2: sts _adr_sector, R26; save the last data address to memory for next call sts _adr_sector+1,R27; lds r2, _dac_cnt; Отметим запись, иначе произойдет переполнение inc r2; sts _dac_cnt, r2; ldi R30,0x80; Перестроить D2 на обработку int1 smd only out 0x3B, R30; GICR=0x80 //Test Section**************************** //sbi 0x15,6; Port C6=1 during int0 //End test section************************ M3: ldi R30,0xFF; out 0x3A, R30; GIFR сбросим флаг int1 , он запомнилься пока "скакали" данные out SREG, r3; pop r30; pop r27; pop r26; pop r3; pop r2; pop r1; pop r0; sei; #endasm #asm("nop") }
  16. Всем привет, работаю с ADS 1252, при работе на васокой скорости (6МГц CLK ADS1252) в программе опроса запрограмировал прерывание по спаду, затем подобрал задержку до цикла DOUT и успешно вычитываю 24 бит данных (см. картинку). Теперь подвернулась задачка типа вольтметра, в которой ADS1252 работает на низкой, причем перестраиваемой скорости, вариант с задержкой выглядит некрасиво. Вот и задумался, с какой целью производитель сделал такую хитрую прелюдию к считыванию данных? И как правильнее всего организовать программу опроса? Пробовал обрабатвать каждое второе прерыывание - получается фигня, видимо при подаче питания DOUT/DRDY может немного попрыгать произвольно отчего сбивается "каждый второй". С привязкой к таймеру для измерения интервалов: 6clk нолик, 6clk единичка, вычитываниеданных - получается слишком сложно, пока не смог отладить программу. Может есть простой и эффективный вариант?
  17. Виды аппроксимаций B(H) во вложении, это листы из книги Ю.В.Афанасьев, Н.В.Студенцов, и др. Средства измерений параметров магнитного поля. Л.-Энергия, 1979 Замкнутый цикл из приведенных кривых намагничивания, естественно, получается сдвигом.
  18. Всем привет! Народ, у кого есть доступ к E-библиотекам, помогите, pls, найти: Семенов Н.М., Яковлев Н.И. Цифровые феррозондовые магнитометры.- Л.: Энергия, 1978.
  19. А магнитные домены за время импулься не успевают "крутнуться"? Если успевают, то для более точного описания нужно использовать теорию ферромагнетизма Вейса (Weiss). Там описана динамика магнитных доменов. Предложенный SSerge рассчет основан, как я понял, на том, что L должно быть _измеренно_ для катушки с сердечником из исследуемого образца стали.
  20. Всем привет! Посоветуйте, pls, модель принтера для технологии перевода тонера на печатную плату. Как я понимаю, нужна расширенная регулировка расход тонера? Что-то вроде опции "Ну оень жирно" :)
  21. Ну так я почти угадал в предыдущем посте. Ваша задача относится к задачам распознования образов. Коэффициенты Фурье - пространство описания, его размерность равна количеству коэффициентов. Сначала делается обучающая выборка - 10 голосов мужчин и женьшин (отдельно), по результатам обучающей выборки кластерный анализ вырабатывает решающее правило - многомерную поверхность наилучшим образом разделяющюю мужчин от женьщин обучающие выборки. Плсле этого сажаете в многомерное пространство неизвестный спектр и смотрите какую или какие области он занимает. Аналогично можно научить систему отличать нервные голоса от спокойных, выделять характерные шумы и т.п., были-бы обучающие выборки. Ключевые слова: Распознование образов, Многомерная статистика, Кластерный анализ, Дискриминантный анализ
  22. Всем привет! Нужно побыстрому своять видеомодулятр ориентировочно 40-60 Мгц приемлемого качества чтобы пробросить по коаксиалу РЧ-видео и питание. Проблема в том, что под рукой нет MC 1373. Собрал на одном транзисторе (рис.) - вместо модуляции двигает ВЧ заполнение туда-сюда. В принципе - демодулятор это дело понимает, но качество картинки не нравится. В общем, прошу схемы, чтоб было из чего повыбирать.
  23. Внутренней схемы SA330 у меня нет, есть тольо Datasheet.
×
×
  • Создать...