-
Постов
738 -
Зарегистрирован
-
Посещение
-
MrBearManul подписался на spf
-
Провод для CAN
spf ответил NPN тема в Поставщики всего остального
СПКБ Техно так же производите интерфейсный кабель, но у них диаметр ещё больше - Каталог СПКБ Техно Импортные с наружным 4мм имеются? (У Belden минимальный наружный диаметр 5.4мм, если правильно помню) Какие расстояния между устройствами? -
Типовой подход к разводке платы.
spf ответил nanorobot тема в Работаем с трассировкой
По пирогу - можно в интернете найти материалы на любой вкус и требования "PCB layer Stack-up" http://kbl-circuits.com/Layer stack up.pdf http://www.hottconsultants.com/tips.html https://www.intel.ru/content/dam/www/public/us/en/documents/white-papers/ia-pcb-stack-up-overview.pdf И т.д. и т.п. -
Типовой подход к разводке платы.
spf ответил nanorobot тема в Работаем с трассировкой
Да, есть такое, но с тем же успехом начинающие могут "лепить" и в Альтиуме. В Топоре очень наглядное размещение, особенно с учётом быстрой авторазводки. Удобное размещение - залог хорошей разводки. Про альтиум - у нас подобных подходов было несколько. Все спецы в Альтиуме каждый раз упирались в трудности большого объёма работ по доводке уже полностью выполненной ручной разводки, не смертельно, но и особого удовольствия не испытать при этом. В последствии некоторые стали использовать Топор. -
Типовой подход к разводке платы.
spf ответил nanorobot тема в Работаем с трассировкой
Раз ответа нет, значит нет такого опыта. Тактика разводки зависит от инструмента, которым она выполняется. Если инструмент "лёгкий на подъём", то одна история, а тугой - совсем другая. Как пример. Как-то раз для нас разработали плату в Альтиуме, уровень специалиста высокий. На этапе согласования мы попросили сместить пару элементов, в Топоре это пара движений. Но в Альтиуме не так-то это просто оказалось, на грани полной переразводки РУЧНОЙ, а это день-два. Пришлось так и оставить, шедевр неприкасаемый, т.к. инструмент тугой. Топор лёгкий на подъём, можно получить за пару минут несколько пробных вариантов. Соответственно философия процесса иная. Кого-то это пугает. И что с этими вариантами делать?! Выбрать наиболее оптимальный эскиз размещения с разводкой и выполнить "шлифовку" ручками. Сначало грубо - автоматом, потом ручками наиболее ответственные узлы, можно задать правила, не разводить автоматом важные или наоборот. Можно конечно всё ручками, но времени уйдёт больше, нет смысла в Топоре всё делать руками (если конечно нет особого пункта в ТЗ на разводку). -
Типовой подход к разводке платы.
spf ответил nanorobot тема в Работаем с трассировкой
Опыт осознанной работы в TopoR имеется? Сам авторазмещением в Топоре не пользуюсь, предпочитаю ручное размещение. После этого выполняется предварительная авторазводка, все цепи. Может быть выполнено несколько вариантов, 1-3. Далее выбирается предпочтительный вариант, где меньше мест с перегруженной плотностью разводки. Далее, выполняется (при наличии возможности) перемещение элементов с целью разгрузки плотных участков. Может быть несколько шагов с авторазводкой. Когда предварительная автотрассировка признаётся удовлетворительной, переходим к ручной доводке платы. На этом этапе так же может быть выполнены перемещения элементов, но проводники уже корректируются вручную. Редактировать руками очень удобно, проводники "перерисовываются" автоматически после подвижек и переносов. Плата навигатора При размещении в альтиуме ориентировались использовать 6 слоёв. В Топоре уложились в 4. Плотная разводка -
Типовой подход к разводке платы.
spf ответил nanorobot тема в Работаем с трассировкой
В первую очередь необходимо выполнить размещение, это весомая часть успеха. Если использовать Topor, то выполняется предварительная авторазводка (с настройками всех необходимых правил), а далее уже ручная доводка с учётом всех необходимых требований, которые невозможно задать "автомату". PS: Topor имеет средства для расстановки элементов. -
spf подписался на Сергей Борщ
-
Реальное использование CAN FD
spf ответил spf тема в Controller Area Network (CAN)
Иногда использование внешнего бывает и оправдано. Или как переходный вариант. За фильтр благодарю. -
CAN + CPU low cost
spf ответил cebotor тема в Controller Area Network (CAN)
STM32F042F6P6 - 1.88 на Farnell https://ru.farnell.com/stmicroelectronics/stm32f042f6p6/mcu-32bit-cortex-m0-48mhz-tssop/dp/2469549 ATSAMC21E15A 5-Volt 32-Bit ARM MCU with CAN-FD https://www.microchip.com/wwwproducts/en/ATSAMC21E15A 1.35$ у производителя. -
CAN FD
spf ответил Doka тема в Controller Area Network (CAN)
Предпочтительнее будет использовать драйверы CAN FD ready, если предполагается использовать расширение FD, скорость всё же выше. -
Реальное использование CAN FD
spf опубликовал тема в Controller Area Network (CAN)
Доброго здравия! Подскажите, кто реально уже использовал данный интерфейс, какой контроллер CAN FD использовали? Встроенный в МК или внешний? Поделитесь опытом. Пока нашёл только TCAN4550 от TI. -
Сергей Борщ наставил на путь истинный. Благодарю за подсказку. # use hardware reset, connect under reset reset_config srst_only srst_nogate connect_assert_srs PS Крошки тут - https://sourceforge.net/p/openocd/mailman/o...home.paul.comp/
-
Эффекта не получилось. История запуска: openocd -f flash.cfg -c "init" -c "reset halt" -c "stm32f0x unlock 0" -с "shutdown" -c "exit" Open On-Chip Debugger 0.10.0-dev-00384-gf109a93 (2016-10-13-09:42) openocd: invalid option -- '�' openocd: invalid option -- '�' Info : The selected transport took over low-level target control. The results might differ compared to plain JTAG/SWD adapter speed: 1000 kHz adapter_nsrst_delay: 100 none separate none separate Info : Unable to match requested speed 1000 kHz, using 950 kHz Info : Unable to match requested speed 1000 kHz, using 950 kHz Info : clock speed 950 kHz Info : STLINK v2 JTAG v21 API v2 SWIM v4 VID 0x0483 PID 0x3748 Info : using stlink api v2 Info : Target voltage: 3.358738 Error: init mode failed (unable to connect to the target) in procedure 'init' in procedure 'ocd_bouncer' Конфиг source [find interface/stlink-v2.cfg] transport select hla_swd source [find target/stm32f0x.cfg] reset_config srst_nogate #reset_config srst_only connect_assert_srst #adapter_nsrst_assert_width 100 #adapter_nsrst_delay 0
-
openocd перешить залоченный STM32F050
spf опубликовал тема в GNU/OpenSource средства разработки
Добрый день! Имеется: - openocd: Open On-Chip Debugger 0.10.0-dev-00384-gf109a93 (2016-10-13-09:42) - запрограммированная плата на процессоре STM32F050 - режим - SWD - при запуске прошивки функция выводов программирования переназначается После этого перешить получается только с пинцетом(сброс замыканием), т.к. средствами openocd подключиться не удаётся. Опции настройки сброса пробовал srst_nogate, connect_deassert_srst - не помогли. Для снятия защиты запускаю openocd -f flash.cfg -c "init" -c "halt" -c "stm32f0x unlock 0" -с "shutdown" -c "exit" выдаёт При этом сброса не наблюдается. flash.cfg: source [find interface/stlink-v2.cfg] transport select hla_swd source [find target/stm32f0x.cfg] reset_config srst_nogate #reset_config srst_only connect_assert_srst #adapter_nsrst_assert_width 100 #adapter_nsrst_delay 0 Подскажите, как научить openocd подключаться при сбросе? Благодарю. PS: Со 103-им процессором трудностей по снятию защиты не возникало, но функции выводов не переназначалась. -
Fujitsu mb90f546GS
spf ответил Ingvar9 тема в Все остальные микроконтроллеры
Обращайся, есть вариант.