Jump to content

    

rudy_b

Свой
  • Content Count

    964
  • Joined

  • Last visited

Everything posted by rudy_b


  1. Для относительно простых схем, скорее всего нужно наплевать на это. Просто если это случилось - стоимость следующей разработки соответственно поднять. И задолбать копировщиков выпуском новых, "улучшенных" вариантов с "расширенными" возможностями.
  2. Залить плату термитной смесью которая выжжет все. Вставить много зажигалок, срабатывающих на разные факторы. Получится замечательное орудие для террористов.
  3. Все долгоиграющие жала очень плохо набирают припой. Много испробовал, в конечном итоге вернулся к медному, в правильном паяльнике смена жала проблемы не составляет.
  4. Я нарывался на 103 (в платах STLink-V2) на дикую нарастающую утечку по входам данных USB - за десяток минут они уплывали так, что комп терял девицу. Похоже на сильный перегрев кого-то в районе драйвера пина. Причем это наблюдалось не на одном, а на 5-6 купленных в разных местах платах, где-то больше, где-то меньше. Либо бага в самом проце, либо очень большая бракованная партия, либо все производители STLink используют не ST, а полудохлые китайские клоны.
  5. А не проще сделать подогреватель из массива smd резисторов размещенных на самой плате? Я делал такой - отлично работает и нагрев равномерный.
  6. Тоже попал на эту проблему. Решается накатыванием квартусовских драйверов на usb blaster. Но не нужно выбирать директории X32 или X64 - нужно выбирать саму директорию ..\drivers\usb-blaster.
  7. Есть "правильная" деталь - CS6422. Но она снята с производства и достать ее можно только у китайцев да и то с трудом.
  8. Я наткнулся на нечто подобное, когда понадобилась зарядка суперконденсатора с током 10-20 ампер. Таких зарядок нет, попытался использовать стандартные стабилизаторы напряжения со штатными ограничителями тока ключа (в каждом импульсе). Пока емкость конденсатора на выходе мала (100-1000 мкф) - все нормально, но когда подцепляешь 100 фарад - на каком-то десятом или сотом включении микросхема мгновенно сгорает. Разобрался. Во многих стабилизаторах напряжения для ограничения выходного выброса мудрые разработчики не нашли ничего лучше, чем подключать транзистор параллельно выходу при превышении заданного напряжения. Но на суперконденсаторе это не проходит - все сгорает в дым. Причем это НЕ прописано в даташитах, там можно найти только туманные намеки на такой метод ограничения выброса. Пришлось поставить диод последовательно с нагрузкой и потерять КПД.
  9. Есть куча дешевых двунаправленных трансиверов (прием и передача по одному волокну) с дальностью до 200 км. Например тут. Что интересно, трансиверы 1.25Gb стоят дешевле чем 100Mb. Проблема только одна - на входах и выходах стоят разделительные емкости и допустимая скважность не оговорена, поэтому нужно следить за симметрией данных. Проще всего замодулировать сигналы RS правильным образом - полосы хватает.
  10. Умножать нужно и на косинус - т.е. измерять именно амплитуду без влияния фазы. И, желательно, делать измерения и на соседних частотах для оценки помех. И повторять возбуждение несколько раз в зависимости от амплитуды принимаемого сигнала - чем он меньше - тем большая статистика требуется для его распознавания. То же самое при обнаружении высокого уровня помех.
  11. Да я последний раз и работал с Cyclone лет 15 назад. А тут понадобились недорогая и своя оптика, без нормальной PLD никак, вот и пришлось разбираться со свежаком. Как все испортилось, кошмар просто. Правда обнаружил одну радостную вещь - оказывается в QuartusPrime18.1 Standard скрытно сохранился старый квартусовский симулятор QSim. И он прекрасно работает сохранив нормальный интерфейс и честно работает через ModelSim. После ModelSim - это просто счастье какое-то. Правда для Cyclone10 он держит только функциональную симуляцию, но, как выяснилось, ModelSim тоже делает только ее. И, кстати, он позволяет мгновенно сгенерировать TestBench со всеми сигналами для ModelSim, что весьма удобно. А TimeAnalyzer, в отличие от нормального старого анализатора, считает что-то свое, а вовсе не то, что меня интересует. Но с ним я еще не разобрался до конца, может удастся вытащить то, что мне нужно. Еще поковыряюсь с ним.
  12. Кажется я сам нашел ответ на этот вопрос. Нужно в Assignments->Settings->EDA tool Settings->Simulation->кнопка "More EDA Netlist Writer Settings" поставить "Generate functional simulation netlist" в "Off". После этого появляется несколько файлов sdo. Но вот печалька - после этого появляется такая ошибка Error (20268): Functional simulation is off but it is the only supported netlist type for this device. Выходит, что реальная симуляция НЕ поддерживается для Cyclone10lp - только функциональная. Хотя файлы sdo выглядят нормальными. И что делать?
  13. Еще один вопрос - как заставить QuartusPrimeStandard 18.1 сгенерить файл задержек .sdf (или .sdo) для Cyclone10lp? Везде пишется, что он генерится автоматически, но его нет. Т.е. все проходит нормально и ModelSim доволен, но это только функциональная симуляция, все задержки нулевые. Для реальной симуляции нужно подцепить файл с задержками (.sdf или .sdo) но его нет. Старый квартус его генерил, а в этом его нет. Кто-нибудь решил этот вопрос?
  14. Есть проблемы для токов более 10 А. Специальных чипов нет (по крайней мере я не нашел). Есть много чипов с током до 20 А, но они - стабилизаторы напряжения с ограничением тока. И у половины из них есть защита от перенапряжения на выходе, которая пытается ограничить выходное напряжение путем подключения полевика между выходом и землей. И это практически не прописано в даташите, там есть только легкие намеки. В обычных случаях это срабатывает, но в случае с суперконденсатором это приводит к мгновенной гибели чипа. Чтобы этого не происходило приходится выход подключать к конденсатору через изолирующий диод, что снижает КПД. В общем - вопрос пока открыт.
  15. Спасибо. Как оказалось, проблема была именно в правильной лицензии. Mне прислали её в личку. Подставил свой MAC в HOSTID и все заработало со стандартным лекарством.
  16. Подскажите пожалуйста про лекарство для Quartus_Std18.1 (build 625). То, что лежит в закромах (правка 3-х байт в sys_cpt.dll), не работает, по крайней мере в Win7 SP1 64. Говорит, что Evaluation Mode и не генерит файлов программирования. Или что-то еще нужно сделать?
  17. Вы просто не продумали то, что не сказано в этом "ТЗ". Срок -1 год, полгода - разработка, изготовление (заказчиком) печатных плат, закупка (заказчиком) комплектации, монтаж (заказчиком) печатных плат, отладка опытного образца, внесение коррекций. Вторые полгода - сборка корректированного железа, разработка и изготовление корпусов (заказчиком)(а что - не нужны?), отладка, написание программ в PС (а вы как думали?), обкатка и коррекция мелких ошибок, подстройка по изменившиеся хотелки заказчика и т.п. Цена изменяется примерно в соответствии со сроками. Опыт в разработке подобных вещей большой, посему на провокации неопытных заказчиков реакция спокойная.
  18. Эта проблема возникает и в Orcad. Не работал с LtSpice, но, думаю, разницы нет. Сделайте отдельную цепь GND1. Но тут возникают серьезные проблемы, связанные с тем, что у многих элементов идет неявный отсчет напряжения от нуля и, если не принять специальных мер, будут ошибки. Например Gain. Иногда истинная земля неявно используется даже в subckt (очень много неграмотно написанных), что приводит к изумительным ошибкам. Чтобы их не возникало, перед переходом в домен с отдельной землей GND1, все входные напряжения нужно пропустить через вычитатели (Dif(V,GND1)), затем сделать то, что нужно (можно использовать стандартные элементы), затем все выходные напряжения нужно пропустить через сумматоры (Sum(V,GND1)) и, только после этого, их можно использовать в домене со стандартной землей.
  19. Несомненно на специализированном устройстве это можно сделать лучше. Но эта штука - универсальный приемник, который может делать не только это, а и многое другое, чего не сможет сделать специализированный модем. И в этом ее преимущество, по крайней мере для меня. Подслушивать GSM мне не интересно, а вот широкополосный приемник, связь со спутниками и т.д. - интересно.
  20. Как-то непонятно. 1. Передатчик (антенна) помещен в первую стальную трубу с продольной прорезью? 2. Затем эта труба вставляется во вторую стальную трубу без прорези, но с немагнитной металлической крышкой? 3. Что собственно тогда является антенной, обеспечивающей передачу сигнала наружу из второй трубы? Где и какие токи и напряжения? Это самый важный вопрос, если с ним разобраться - все остальное решится автоматически 4. Зачем нужна внутренняя труба - может ее убрать? Мы делали нечто похожее (но не слишком) для железной дороги. Там и излучателем и приемником служили одновитковые контура из стальной трубы диаметром порядка полуметра. Работало на частоте 50 кГц в резонансе. Основной проблемой было ввести эти контура в резонанс на 50 кГц и это делалось на одновитковых трансформаторах, которые надевались на трубу (при замкнутой трубе) или подключались в разрыв трубы. Тут - что-то подобное, но выглядит странно, нужно понять что и как излучается.
  21. Поигрался с SDR на RTL2832. Все вроде ничего, но полоса маловата - 3 МГц самплинг не всегда достаточен + КВ конвертер для частот ниже 24 МГц нужен. Сейчас хочу попробовать HackRF One, там от 1 до 6000 МГц (??есть вопросы) и 20 МГц самплинга, но стоит сейчас 10-12 тыр. Есть довольно подробные описание работы с GNU Radio (и линукс и винда), там вроде есть основные кубики, и, мне кажется, не так сложно и дописать свои. И, вроде, есть не только запись исходного сигнала, но и запись декодированных пакетов, в частности GSM.
  22. Возьмите стакан, наполовину залитый водой. Сделайте крышку (просто плоский кусок пластика), просуньте через нее провода датчика, прижмите чем-то тяжелым. Влажность будет 100%.