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

Димыч

Свой
  • Постов

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

  • Посещение

Весь контент Димыч


  1. Ok, спасибо за ответы! Aner, подскажите, пожалуйста, ссылку на главу стандарта, где описывается пайка BGA. На знакомом предприятии - как они взялись паять BGA на пасту, 30% брака из-за закороток пот чипом, хотя термопрофиль соблюдается, флюсы какие надо и т.д.
  2. Уважаемые специалисты, подскажите, пожалуйста, как фиксируется корпус BGA на плате перед отправкой оной в печь? Положим, что pick-n-place машина стоит на некотором расстоянии от печки и до неё платы должны доехать на тележке или конвейерной ленте. Если чип никак не закрепить, он просто отвалистся или сместится. С другими компонентами просто - они держатся на нанесённой до этого паяльной пасте. Но под BGA паяльную пасту - по уму - наносить нельзя, т.к. возникнет избыток припоя и последующие за пайкой замыкания. Как решается вопрос? Спасибо!
  3. Доброго дня! Да, выглядит действительно просто и легко. Вопросы, тем не менее, тоже есть :) : Драйвер берём (покупаем лицензию под ТвинКАТ) от Бекхофа (драйвер)? Но тогда это тянет за собой и покупку Твинката, разве нет? А какой порядок его стоимости (в отличие от бесплатного XAE) ? Этот драйвер ведь будет работать только с Бекхофскими coupler'ами и терминалами типа этого и этого, так ведь? А хочется сделать свой слейв со своими VID, ESI и пр. Эх, если бы единственное, то и не вопрос. Но нужно для масс-продакшен. Окупаемость - вопрос правильный, но на разработку выделяются (пока что) просто копейки. Опять же, сколько, в норме, может стоить разработка такого девайса (а-ля Serial Interface от Beckhoff)? А с ТвинКАТом, наверное, всё хорошо. Но пока он у меня разве что комп вешает :) И будущий вопрос генерации отчуждаемой программы, сделанной на нём, также остаётся. Спасибо!
  4. Совершенно верно, но в некоторых случаях "клочить" всё по фронту, а часть логики по спаду - оправдано. И даже максимальная частота проекта не сильно падает (если понимаешь - зачем это сделано и как оно работает). Бездумно расставлять posedge - negedge конечно нельзя.
  5. Спасибо, Impartial. Благодарю, syoma. Собственно, в моём случае речь идёт о ModBus (CAN где-то в неясной перспективе) и есть ли какие то соглашения о том, как ему дружить с EtherCAT, я сходу не нашёл. Но пока вопросы более общие, а именно: 1) какой софт имеет смысл использовать для наиболее быстрого старта и поддержки разрабатываемого устройства (мост: слейв для EtherCAT и он же мастер для ModBus)? На сайте https://www.ethercat.org/en/products.html есть список, но - возможно - опытные товарищи сразу скажут, мол это использовать не стоит, а вот это - хороший Tool... Да, TwinCAT XAE установил, но пока с ним ничего не взлетело: винда с ним периодически уходит в синий экран, а тестовый ESC он не видит. Пока что для себя сделал такой список: "ET9000 Beckhoff (EtherCAT Configurator)" EtherCAT Workbench XML Editor (есть) Network Analyzer (есть) Что-то ещё нужно для взлёта? :) 2) организационный вопрос: сколько времени и ресурсов может уйти (уйдёт) на разработку слэйва, готового для передачи в производство? Очевидно, что должны быть реализованы функциональности: - сам мост - Device Firmware Update (нужно через Ethernet порт слейва обновлять Firmware Host-процессора, который соединён с EtherCAT ASIC'ом через SPI DP-RAM) - удобная первичная прошивка - самодиагностика - документация - сервисный софт (конфигуратор? апдейтер? что-то ещё?) Опять же, как черновой вариант, процесс выглядит так (и занимает полтора человеко-года): Prototyping Stand Seting-Up Running a test application on Eval Board (EVB) Writing a communication between EVB and a Modbus device Running the tests with Prototype Gateway (купить готовый мост) and ModBus Running the tests with 3-rd party’s EtherCAT devices PCB and Housing Power Dissipation/Thermal Evals Suggestions concerning Housing and PCBs arrangement Schematics Layout PCBA Tests and Evaluations Firmware Boot-loading and DFU Functionality HAL and low-level drivers/functions POST and Debug Interface CDC VCP - for Debug interface and optional DFU MODBUS Stack Working with API from EtherCAT ASIC supplier Porting to a lower-grade MCU Software Ethernet Device Set-Up Configuration Software Firmware Upgrade Utility Re-Design to Cost Eliminating unused components (e.g., QSPI EEPROM), replacing Ethernet connector, … Firmware modifications Software’s changes Performing the test Issuing documentation in-house tests (protocol and EMC) EMC tests Protocol conformance Documentation User Manual Ethernet Configuration Programming Guide and Examples (Sample) Configuration Files ESI / GSD(ML) Files Certificates
  6. Коллеги, а вот что известно о стандартизации мостов, использующих EtherCAT, смотрящий на мастера? То есть, как устроена трансформация пакетов идущих, например, от EC мастера на EC слэйв, который должен отправить/принять данные с CAN или Modbus подчинённого устройства? Такие Gateways делают разные компании (Anybus, Hilscher, etc.), но вот насколько эти мосты одинаковы/универсальны? Или с каждым типом (к примеру, на EtherCAT-CAN Gateway) должен идти свой SDK от производителя, с помощью которого я свои CAN запросы запеку в EC фреймы, а Gateway их уже распарсит и отправит на CAN шину? P.S. syoma, гляньте "личку", плиз
  7. В DSP индустрии сейчас представлено ненулевое число компаний, которые предлагают подобные решения, например: https://www.vocal.com/noise-reduction/adapt...oise-reduction/ Матлаб модели для adaptive filtering / noice cancelling можно найти "за бесплатно" и затем переточить под свою базу/задачу.
  8. Добрый вечер. Необходима консультация по разработке EtherCAT и PROFINET устройств. Общий объём работы - 2-4 часа: оценка плана, ресурсов, объёмов работ. Рекомендации... Пожалуйста, пишите сразу в ЛС. Спасибо!
  9. Некоторого рода проблема или, скорее, особенность больших толстых систем управления предприятием - то, что они (их разработчики/владельцы/BDM'ы) смотрят свысока на "всякие там" GIT/SVN/Redmine/Jira/etc.. Но в некоем смысле это оправдано - нельзя объять необъятное, да и сосредотачиваться им надо на чем-то своём, судя по-всему. Но производители толстых систем предоставляют API к ним - и далее уже задача IT отдела предприятия "привязать" тот или иной тул к используемому ERP. Хотя, конечно, удобно, когда "ПО из коробки" сразу вяжется с "низкоуровнемым" инструментом - например, Altium Designеr к SVN.
  10. Коллеги, спасибо большое! При возможности попробую применить в своей работе; а сейчас это нужно, так как сторона подрядчика (и она зарубежная) довольно ленива в отношении придумывания вот такого :) Им проще ввести в договор какие-то мутные условия не-передачи данных/файлов до тех пор пока они не обанкротятся/развалятся/отойдут от дел... И здесь нашей стророне нужны некие компетенции; хотя конечно, не погрузившись в тему "с головой" легко и пропустить важные моменты.
  11. Спасибо, коллеги :) Речь о цифро-аналоге. То есть, на кристалле должен быть довольно значительный объём аналога (сенсоры, СВХ, АЦП, различные компенсационные схемы) и сравнительно простая "цифра" (сериалайзеры, регистры установок). Background IP в большей части относится к аналогу. Но вопрос - пока что - больше теоретический. Та сторона, где нахожусь я, в некоей перспективе выступит по-видимому заказчиком. Да, над договором и соглашениями придётся посидеть и это очень важная сторона орг. процесса. Ну а технически Заказчику нужна будет возможность (при необходимости, хтя и не очень высока её вероятность) что-то изменить в дизайне (что не закрыто в черном ящике ноу-хау IP) и вывести GDS.. Shivers: подскажите, пожалуйста, как должен/может выглядеть процесс шифрования и дальнейшего использования нетлиста для моделирования в случае цифрового узла?
  12. Доброго дня! Какие существуют технологии в предметной области (ASIC, Digital & Analog IC Design) для скрытия исходного кода или схемных узлов при передаче проекта заказчику? Посыл такой: Заказчик оплачивает Компании разработку, в работе над которой Компания использует свои наработки (назовём это Background IP). Права на результат и коды-схемы, полученные в результате разработки формально должны быть переданы Заказчику, но BIP нужно скрыть, оставив проект компилируемым/собираемым. Это как в варианте с программой на Си - когда передаются не все исходники, а часть; другая же часть - в объектных кодах. Компилировать и изменять вновь созданное можно, добраться до BIP нельзя. В Altera Quartus есть определённые средства для таких задач (передача только нетлиста, qxp...). А как в случае с разработкой ИС? спасибо!!!
  13. Добавлю: https://inst.eecs.berkeley.edu/~ee123/fa12/ https://inst.eecs.berkeley.edu/~ee123/sp16/rtl_sdr.html http://osmocom.org/projects/sdr/wiki/rtl-sdr https://www.reddit.com/r/RTLSDR/comments/47...ramming_primer/ https://github.com/steve-m/librtlsdr/releases http://www.rtl-sdr.com/sdrsharp-plugins/ http://www.rtl-sdr.com/tutorial-creating-f...uradio-rtl-sdr/ https://wiki.gnuradio.org/index.php/Main_Page https://wiki.gnuradio.org/index.php/Guided_Tutorial_GRC https://octave.sourceforge.io/packages.php https://www.mathworks.com/hardware-support/rtl-sdr.html http://www.cel.kit.edu/simulink_rtl_sdr.php http://verilog.openhpsdr.org/ https://geektimes.ru/post/258810/ https://habrahabr.ru/post/204310/ https://habrahabr.ru/post/325894/ http://www.rtl-sdr.ru/page/komplekt-plagin...riema-sputnikov http://www.rtl-sdr.ru/page/instrukcija-po-ustanovke-sdrsharp http://www.rtl-sdr.ru/page/nachalo-raboty-bystryj-start http://gnuradio.ru/index/discussed/page2/?period=all http://gnuradio.ru/2015/11/08/chto-takoe-d...-obrabotka/#cut
  14. спасибо, да - просмотрел очевидную вещь. А есть ли готовые (свободные или платные стеки profinet для LAN9252 и XMC4300?)
  15. С Линуксом там не очень. С реализацией на процессоре типа Ситара или ХМС я (и коллеги) просто не знакомы. Как там делается обработка ethernet-пакетов на лету? Есть простая задача не делать re-invention протокола, а взять готовое, соединить с простым хост-МК и побыстрее выйти на производство.
  16. Начинайте разработку, а далее: 1) через 6 месяцев получите положительное решение (и микросхемы) или 2) закажете Sourcing + PCBA в Китае/Гонконге/Тайване
  17. Добрый день, разрабатывать будем Slave, сейчас склоняемся к использованию NETX с покупными стеками. Всё-таки, TTM прижимает. И да - Hilscher NЕТХ52 доступен у Hilscher'а по цене от 10 евро при количестве от 500 шт. А эвал-платы есть на Амазоне O_o
  18. Добрый день. Что заметил в своё время (в 2004-6 годах :rolleyes: ) - так это то, что от версии Windows последовательность и характер запросов отличались. И разработанный тогда MSD работал нормально вплоть до Windows 8, а на 10-й Винде не хочет определяться нормально. Так что лучше поддержать все запросы, по возможности. Здесь выложил логи, которые ташил программой bushound во время отладки устройства: Логи MSD флешки и собственного девайса
  19. Спасибо! Довольно немного. Дело в том, что собираюсь сделать что-то подобное на MAX10 и оцениваю необходимую "жирность" чипа. Ставить внешний ресивер (например, TFP401) пока нет желания :)
  20. Вопрос топикастеру: сколько сейчас у Вас ресурсов съел проект в использумой ПЛИСине? спасибо!
  21. Со стороны "хардвера" Вам нужна такая видеокарта: 10/12-bit NVidia Graphic cards и такой монитор: 10-bit NEC monitor (и это ещё не самые дорогие решения). 16 бит grayscale - это вряд ли. Хотя, у Вас небольшая путаница в исходных данных: 2 байта - это же никак не 1024 :)
  22. Недостаточная ёмкость на выводах питания трансивера приводит к неустойчивой работе USB в режиме SS. Хорошо себя показывает 22мкФ (MLC) Да, по JTAG'у: микросхема не встаёт в ByPass, если не сконфигурирована по USB или не загружена (программой). Как следствие - если в цепочке с ней есть кто-то ещё, то не достучаться... После Set Configuration или загрузки байпассится нормально
  23. ммм.. Спасибо. :rolleyes: Если знаете - какой минимальный набор тулзов должен быть на компе, чтобы конфигурировать и проверять (в. тч conformance) свой собственный девайс, в котором будет крутиться купленный стек?
  24. Коллеги, доброго дня. Вопрос навскидку :) Какое ПО (свободное или же не очень) и ресурсы могут порекомендовать гуру в части имплементации (можно и купить стеки при необходимости) EtherCAT и PROFINET? Интересует достаточный Tool-Chain для быстрого старта и понимания всех особенностей данных протоколов. Также, конечно, "разработческий" софт - то, что нужно для конфигурации, обновления, отладки и т.п. Спасибо!
  25. Если использовать "условно металлический лист" в качестве покрытия - то, конечно, да. Опасно, дорого и т.п. Предлагаемые же производителями т.н. антистатические линолеумы имеют довольно большое объёмное сопротивление (но достаточное для рассеяния или сброса статики). Заземление осуществляется укладкой такого линолеума на редкую сетку из фольги (что довольно дёшево), концы сетки соединяются с контуром заземления здания. Мы подобные материалы и технологию используем на сборочных участках, в лаборатории и в отделе, где народ работает с электроникой. Сертификацию помещений проходили - у нас это обязательное требование компании-партнёра.
×
×
  • Создать...