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

Stas

Свой
  • Постов

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

  • Посещение

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


  1. Keil вполне приличен и очень удобен, проблем не было за много лет использования. К Keil цепляется отладчик - загрузчик типа DEBUGADPTR1-USB, я пользуюсь старинным, еще под COM порт... Где то в Silabs был удобный графический конфигуратор Configuration Wizard, а так же патч для отладчика Debug Driver For Keil uVision...
  2. извиняюсь за некропостинг)) default password "microchip"
  3. Мы под PIC10F202, PIC16F84, PIC18F454, MSP430F147, MCS48, MCS51, x86 на ассемблере много писали, последний раз лет 8 назад, сейчас другие задачи. Надо было сделать быстро, пиками не увлекаясь.
  4. Разобрался, всё банально, вдруг кому поможет... Код сгенерированный MCC не работал с EEPROM PIC16F1938 но бодро шёл на PIC16F1825... 1. Установить бит CPD в config1. 2. Дизассемблировал код, обнаружилась дополнительная инструкции в середине последовательности доступа к памяти 0x55 // 0xAA. Вставка ассемблерного кода или макро функция xc8 типа eeprom_write(x,y) решает проблему с доступом к EEPROM. вопрос закрыт ))
  5. Не могу добиться записи в EEPROM и Flash, считываются 0xff или 0x3fff соответственно. Считываю код программы из Flash, записанный отладчиком, а стереть этот блок из программы не могу)). Не работает даже код, сгенерённый MCC, хотя вся последовательность чтения/записи в соответствии с даташитом. При этом, бит ошибки записи не взводится, после установки бита записи и чтения, в соответствии с последовательностью, - жду их очистки, все - ок, они чистятся но результата нет... Защиты памяти не установлены... Тот же самый код, скомпилированный под PIC16F1825 работает как должен, без нареканий, и c FLASH и с ЕЕPROM Ревизия кристалла A3, в ERRATA ничего нет... Отладчик PICkit-4, программа на С. Но видимо надо на asm для чистоты картины попробовать написать.. )) Никто не сталкивался с подобной ситуацией ?
  6. Видел в двух работах, что MC33269 генерировал на выходе колебания с керамикой 10uf, хотя по даташиту должен был работать. Лечилось удалением керамики и напайкой электролита. Было, не мог успокоить преобразователь на lt1683 с керамикой, пока не заменил на танталы... Обычно пишут оптикаемо - типа "Applications should be tested over all operating conditions to insure stability" или "Ceramic: Generally used for high frequency and high voltage bypass. They may resonate with their ESL before ESR becomes dominant. Recent multilayer ceramic (MLC) capacitors provide larger capacitance with low ESR."
  7. Если не секрет, а на чем выходной каскад будете делать, под такие времена ? Самое быстрое, что я делал - это фронт ~1-2 нс на 30В, это GAN... Джиттер там сожрет 100 пс. А ШИМ с разрешением 1 нс, можно попробовать на циклоне сделать - типа 4 блока ШИМ 16 бит на 400 МГц, с тактированием от 2-х прямых и инверсных клоков (0,90,180,270), объединить по быстрой 4-И внутри или снаружи...
  8. AD790 - последний из могикан... 45нс +/-15В но дрого ))
  9. Если датчик пьезо, то два пути - усилитель напряжения и усилитель заряда. Все зависит от датчика, сигнала и требуемой длины кабеля. Усилитель заряда позволяет иметь до датчика большую длинну кабеля и вроде как более правильное решение )) 50 Мом - на современных компонентах элементарно. Для особо извращенных случаев можно поставить на входе низкошумящие полевые транзисторы, типа j-fet...
  10. Alint с библиотекой DO-254, баловался.. Я в своих творениях руководствуюсь старым документом с рекомендациями вроде от Mitsubishi, по правилам кодировки, именования переменных, процессов и пр и пр. Под рукой его что-то не нашел. Подобных рекомендаций много, гуглить HDL Coding Style. Хорошее на мой взгляд решение, на основе проработки подобной литературы - сделать внутренний документ, которого придерживается вся контора...
  11. Да, зарплата у меня примерно 74тр, и увы секретность - это Урал )) Дистанционно не получается надежных вариантов найти... И Вы правы, браться за доделку чьих то трудов - я точно не буду, навидался экспертов всех мастей ))) В моем исполнении, от момента состояния работы в описаном состоянии до заказа платы этой схемы - как написал...
  12. Если схема есть, библиотека компонентов есть, то у меня бы это заняло полтора - два рабочих дня, 6-7 т.р.
  13. Доводилось пытаться разобраться в контроллере SDRAM нарисованном в схематике Quartus на библиотечных компонентах. Цель была поднять тактовую частоту, выловить редкие сбои. Оказалось быстрей и проще переделать все на Verilog'e... Я к тому, что может топикстартеру сделать нормальное ТЗ и найдется исполнитель ?
  14. 512 ГБ SSD-накопитель Samsung 860 Pro [MZ-76P512BW] [SATA III, чтение - 560 Мбайт/сек, запись - 530 Мбайт/сек, Samsung MJX, 3D NAND 2 бит MLC] 11 999 наверно веселее будет SAMSUNG 980 PRO MZ-V8P500BW 500ГБ, M.2 2280, PCI-E x4, NVMe Максимальная скорость чтения 6900 МБ/с Максимальная скорость записи 5000 МБ/с 10 990 ₽
  15. Cняли с производства EP1C6Q240C6, надо либо по быстрому закупать остатки, либо заново кроить. А новые разработки - только на отечестве.. Похоже придется покупать ТУ на 5578ТС084 и попутно знакомиться с миром отечественных БМК (((
  16. сыклон был уникален не только переносом, у него были интересные микропараметры у тригера в логической ячейке, tsu = 29ps th = 12ps. Сейчас таких времен Altera не приводит, а у Спартана7 tsu = 90ps th = 140ps, у Microsemi SmartFusion2 tsu = 254ps, th = 0ps... В наших приложениях это важно, при захвате ассинхронного сигнала меньше вероятность появления метастабильности... Это запросто, заместим. Хорошие ПЛИС эти Говин, и название хорошее, и даже есть система на кристалле с микроконтроллером - очень удобно. Только в нашем случае, для начала замещения надо чтоб они появились хотя бы в реестре промышленной продукции, производимой в России, а совсем хорошо - в известном ограничительном перечне...
  17. Это все понятно, и ПЛИС 5578ТС084 интересна. Только чтоб понять быстродействие видимо надо ТУ покупать. А перед тем как ТУ покупать, надо понять быстродействие.. ))
  18. Кто сталкивался с отечественными ПЛИС, подскажите у каких возможна тактовая частота работы 16 бит счетчика на 250 Мег ? Надо чем-то замещать cyclone EP1c6 с быстродействием -6...
  19. Про разводку уже все сказали - большое поле для самосовершенствования. Нет защиты по RS485 и Wiegand, и по питанию. При грозе, если в соседних зданиях есть молниеотвод - будут сыпаться Ваши устройства. Хотя бы супрессоры добавьте, SM712 и т.п. Я бы подвигал драйвер RS485 поближе к соединителю, чтоб с линии ничего не фонило по плате. Если RS485 - длинная линия, то практика показывает - лучше по RS485 гальваническую развязку поставить. Это видимо мода такая - чуть что, сразу 32 бит контроллер тащить, к тому же в современных реалиях редкоземельный))... Делал двухканальный подобный адаптер на Silicon Labs 8 бит контроллере. 5 дней проектирование пп + программирование. Оцениваю в 25 т.р.
  20. Там же написано - (Vio) input offset, напряжение смещения по-русски... Берется из описания на микросхему. Для AD8001 input offset = 2,2...5,5 mV.
  21. Точно цифр не помню, но менее 12 мкс время установления...
  22. открыть модель в LTspice, ткнуть мышь в строку .SUBCKT AD8531 1 2 99 50 40 по правой кнопке мыши выбрать Create Symbol, в окне нажать да. Откроется вкладка с УГО, его можно немного подредактировать. символ AD8531 для использования следует искать в папке AutoGenerated. как то так...
×
×
  • Создать...