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

McSava

Свой
  • Постов

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

  • Посещение

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


  1. Мы для двуполярного питания усилетелей АЦП используем изолированые DC-DC (DCP02 от TI) + LDO. Сложнее и дороже, но оно того стоит.
  2. Можно использовать более высокочастотные преобразователи. Тогда катушка индуктивности будет меньше и можно будет большую площадь отвести под радиатор. Отвод тепла от микросхем давно делают на печатную плату. Контактная площадка пробивается массивом переходных отверстий. Диаметр переходных отверстий должен быть 0,3 мм или меньше, чтоб не утекал припой через них. Или указать чтоб перходные отвертсия залили колмпаундом и сделали на них метализацию (дороже, но иногда приходится делать). Можно делать открытие в слое для трафарета не сплошное, а квадратами кругами и прочими фигурами. Так чтоб переходные были между отверстиями в трафарете. Переходные подключать без термобарьеров. Если сброс тепла идет на земляной полигон, то на отвод тепла работают все компоненты припаяные к земле. Разъмы монтажные отверстия и прочее.
  3. У вас вообще нет TDQS или только TDQS#? Это по-идее дифф. сигнал и у него в списке должна появиться ножка TDQS_n. TDQS соответствует TDQS_p.
  4. Как уже сказали напряжение Vref используется для копратора и обычно равно половине питания. подается извне сокрее всего от того, что предявляются высокие требования к качетсву питания. Для Vdd = 1.8В - около 70 мВп-п для опорного напряжения. И 250 мВп-п для отличия логического "0" от "1". Если грубо и на пальцах, то такой режим позволяет работать транзисторам на максимально-крутой части компаратора. Если посмотреть на переходные характеристики транзисторов и усилителей то они имет форму s -образную форму. Чем ближе к напряжению питания и к земле тем медленне во времени нарстание сигнала.
  5. Мложет имелся ввиду МинСК и Минская Область :) А по теме: нужно выбирать из компонентов котрые еще не перешли в разряд устаревших и не рекомендованных к новым разработкам. ТА будет один или нужна будет серия? просто интересно.
  6. Не всегда удается использовать только линейные стабилизаторы, есть варианты когда рассеиивать на них большую мощность не рациоанльно. Если на вход устройства можно подать только 12 В (24 В, 48 В). То при необходимом питании для ядра 1,0 В @ 1А на каждый Ватт полезной мощности нам нужно будет рассеять 11 Вт на радиаторе линейного стабилизатора. Вывести такое тепло из под бутерброда не всегда получается, размеры и расположение радатора ограничены будут с одной стороны дном корпуса, а с другой верхней платой. Нужно искать компромисс. Между расположить правильно ШИМ, купить подороже катушки индуктивности, почитать про возможности цепей компенсации в ипульсных источниках питания и рекомендаци по выбору фильтрующих элементов и берем фрезер, впиливаем копус, ставим тепловые трубки или поливаем водой. Очень часто "типичная схема работает с одним конденсатором и одной катушкой" на деле оказывается, что типичная lowcost BOM обеспечивает, а про low noise читайте в конце книги.
  7. У него есть ARM Neon процессор, возможно его возмрожностей хавтит для ваших целей.
  8. У NXP есть подобная вещь, но без аналогвого входа. У Freescale есть vybrid система. В них есть АЦП для оцифровки с аналоговых камер. У Atmel был какой-то процессор для видеоизображения. Остальное из того что мне известно это специфичные процессоры типа Sony и Ambarella доки на которые доступны через NDA.
  9. Можно настроить последовательность обхода цепи. Это, если не ошибаюсь Custom топология в CES. Кнопкой netline order можно задать последовательность соединения цепи. После этого кусочкам цепи можно задать уроавнения выравнивания. В курсах это было. Я каждый день с этим не работаю, поэтому каждый раз приходится открывать повторять заново некоторые куски и сейчас более подробно не подскажу.
  10. за драйвер не скажу но и в Matlab и в LabView есть пимеры работы со стандартной звуковой картой на вход и на выход. Там для обработки можно много чего настроить и самому написать. Но сами программы довольно большие и по занимаемому месту и по освоению.
  11. У микросхемы есть вывод EXTMEM#, предназанченый для заливания VID, PID внешней памяти. Если память не используется а EXTMEM# или там не прописаны данные, то он вопоне может писать о сбое. Уровень 0,35 В На входе OVERCUR# может означать, КЗ на выходе и микросхема будет пытаться отключить выходы (управление питание вами не используется) и в том числе давать ошибку. Перечитайте вниамательно ножки управления GANGED (в режиме EXTMEM# - high). Если хотя бы на одном OVERCUR# низкий уровень, то отключаются все порты.
  12. Можно еще поискать межплатные разъёмы под запресовку. У них ножка похожа на игольное ушко. Плюсы отверстия в плате можно сделать без термобарьеров. Минусы нужна оснастка под запресовку.
  13. Посмотрите разъёмы Mini-Fit. Подобные используются для завода питания на материнскую плату и как доп питание на видеокарту. У них етсь прямые и угловые версии на 6 и 9 А. Возможно их можно состыковать на платах. Есть у Molex и у киатйцев.
  14. Если это внутри ПЛИС, то можно сделать на PLL выход 5 МГц со скважностью, к примеру 90/10 (нужно посчтитать). Если конечно ресурсы позволяют.
  15. Фильтр по цепям, или другая сторона выбрана. Иногда помогает переключится со стороны Bottom на Top или Both view в окне Device. Сейчас смоделировать такое же некогда.
  16. По поводу заливки земли на нижнем скриншоте. Подключите контаткные площадки через термали, чтоб при пайки тепло не так быстро утекало на большой "радиатор" полигона и не было холодной пайки.
  17. Стерео АЦП - это два канала? Иногда у производителей оценочные платы АЦП идут с разъёмами для соединения с платами ПЛИС, а иногда с USB контроллером. нужно определится какой буфер данных вам нужен, какая максимальная частота дискретизации, разрядность АЦП, возможности управления АЦП, стартом дискретизации и прочего. Для некоторых задач хватает буфера на 1024 отсчета и сливания данных через SPI-USB на плате. А некоторым нужно в реальном времени сливать данные без остановки и пропусков.
  18. у вас BIOS последней версии для платы? Для корректной поддержки Q9550. Как вариант для подключения платы в новом источнике питания разъём питания CPU имеет 8 контактов, а в старом наверняка только 4. может проблема в этом. Каким шлейфом вы подключаете разъём 12 В CPU? Ваш модульный блок питания может работать и с восемью контактами и с четырьмя. Посмотрите внимательно в инструкции к материнке и БП. Может быть вы включаете не в ту часть разъёма 4х конаткный шлейф для CPU. Может блок питания чувствует, что по 4х контактному шлейфу идёт повышенное потребление тока и не стартует, предполагая КЗ. Или наоборот не видит потребления тока если 4х контактный разъём включен не в гнездо с шунтом токоизмерителя. Поэкспериментируйте с разъёмом подключения 12В CPU меняя 4 и 8 контактные шнуры.
  19. на счёт цоколёвки не скажу, но по надписям в Design Capture и DxD от Mentor Graphics можно при выделении всего листа ставить галочками какие свойства компонентов отображать. В Design Capture мне это удобнее (привычнее) было делать. При этом в библиотечном редакторе можно создать символ так, чтоб доп информация не накладывалась одна на другую и её включение выключение не приводит к каше в схеме. Перед выводом на печать для НК выделяем все символы и выбираем нужные / убираем не нужные свойства для отображения.
  20. за lpm не скажу, а проблема с русскими комментариями решается использованием стороннних редакторов либо написания комментариев транслитом. И Xilinx и Altera криво работают с кириллицей. Чем пытаться пределать мир под себя проще писать комментарии на английском или транслитом.
  21. Добрый день, фирма нужна российская или просто с русскоязычными разработчиками проще общаться? У нас на фирме есть отдел который занимается направлением мониторинга питания с измерением токов и напряжений. http://elgato.com.ua/ru/smart-home-office Днепропетровск, Украина.
  22. за это момент не скажу, так как моя часть в этом проекте схемная. Этот сигнал может понадобится для защелкивания данных на входных регистрах. Его проще развести, чем потом изгаляться. К том же это сигнал будет свидетельствовать о работоспособности АЦП, о том что на что-то отсылает, а не находится в спящем режиме и тп. По собиранию данных по обеим фронтам почитайте у Xilinx в XAPP. У Altera есть собственный примитив для сбора DDR данных.
  23. Если вы берёте сигнал с разветвителя на ML507 плате, то у вас разветвитель подаёт сигнал и на вход ПЛИС, и на SMA разъём для передачи на АЦП. Дополнительный разветвитель не нужен. К тому же АЦП выдаёт вместе с данными сигнал типа CLKOUT (Как параллельная так и LVDS), и им можно защелкивать данные на входах ПЛИС. Его параметры нужно искать в даташите. повозится придётся и с тем и стем вариантом. Да нужно защелкивать по обеим фронтам. Есть специальный буфер для DDR защелкивания. У Xilinx есть несколько интересных XAPP на тему защелкивания данных с LVDS АЦП.
  24. На схеме отладочной платы ML507 есть разъёмы J4, J6. На J4 приходят дифф сигналы. На плате эти цепи согласованы по длине. Поэтому если вы на своей плате сделаете согласование длин цепей к эти разъёмам, то облегчите себе жизнь в последующей работе с платой. У Analog Devices есть АЦП с выходом как CMOS так и LVDS (переключаемые). Посмотрите, может для вашей АЦП есть совместимая по контактам с LVDS выходами микросхема. С учётом её выводов можно делать схему соединения с ML507. Брать сигнал тактирования с выхода ПЛИС для АЦП не стоит, разве что вам просто нужен принцип оцифровки, работать будет, но ... по поводу Так делать нельзя. У дифф. входа сигналы подаются относительно уровня порового сигнала. Этим уровнем может быть Common-Mode Level Bias Output. Посмотрите схему включения усилителя и трансформатора со страницы 15 даташит. Этим уровнем сигнал с выхода усилителя смещается к уровню нуля. Для того чтоб получить на выходе АЦП нулевой выход мы должны замкнуть входы не к земле, а к сигналу CML. Не пожалейте сил и средств на входной буфер АЦП, он стоит дешевле микросхемы АЦП и перезаказа печатной платы. Усилитель или трансформатор зависит от задач. Если нужна полоса пропускания от 0 Гц (постоянный уровень, видеоимупльс и т. п.), то нужен усилительный буфер, а если нужно только ВЧ часть сигнала, то можно ставить трансформаторный буфер на вход.
  25. У меня тоже вопрос по прорисовке Wave. Есть тестбенч для PCI шины (Altera), в котором циклически опрашиваются регистры памяти внутри ПЛИС. Сначала сконфигурировали PCI шины, а потом читаем и пишем. Я добавил строку которая проверяет текущее время симуляции и если не превышен интервал симуляции запускать новый цикл. if ($time > 2250000) $stop; Внутри тестбенча можно проверить значение переменных и по ним запускать разное количество циклов чтения памяти. Поэтому мне нужно, чтобы цикл закончился полностью, а не отключился где-либо в середине. Но есть одно неудобство, нужно долго ждать пока просчитаются все 2М+ отсчетов или ""играть" прокруткой масштабированием, чтобы обновлялся экран. Вопрос: как в verilog тестбенч добавить команду после каждого цикла опроса прорисовать дальше сигналы? Команду $update Modelsim не понимает. if ($time > 2250000) $stop; else $update; Написать всё сразу и в конце проверить моделированием у меня не получается, приходится "наращивать" и переделывать простой автомат работы с устройством по чуть-чуть. И каждый раз моделировать не сломал ли чего лишнего. Работающий аналог $update внутри verilog файла мне бы здорово помог.
×
×
  • Создать...