-
- Для тактирования эзернет KXO-97-50 MHz ставим, китайские полные
аналоги есть, STM32F207 + LAN8720 для проца делитель на триггере
74LVC1G80, что бы тактовая 26 Мег в доках данных не превышала.
Вроде, умножитель с 25 до 50 МГц внутри проца задействовать можно,
но тогда тактирование USB не получается. Но с триггером как кто
нарвался, на входе 50, и на выходе 50, дорогу тактовую тонковато
сделал 0.25 а не 0.4. Последовательно входу резистор паял, дорогу
резал и чистил. Резисторы Visitor(66 знак., 08.10.2024 19:43)
- Камрад, вы чего-то "гоните"! Зачем делить 50МГц делить пополам? О.о
На вход ETH_RMII_REF_CLK у STM32F207 нужно подавать те же самые
50МГц, что и на вход XTAL1/CLKIN у LAN8720A. Картинка из datasheet
LAN8720A. А вот насчет резистора 33Ом последовательно с выходом
генератора 50МГц - поддерживаю! reZident(1 знак., 08.10.2024 20:11, картинка)
- Считаете, что на OSC_IN, можно и 50 Мег? В даташите до 26 дано, 50
не пробовал. А на ETH_RMII_REF_CLK да, 50 Мег и идет, только проц
оно не тактирует, строб данных RMII. Прикол, что при кварце 25 Мег,
2 пина проца соединить придется, что бы такт для RMII сделать, а
PLL USB работать не будет. - Visitor(08.10.2024 20:22 - 20:29)
- О, так вы не про модуль Ethernet MAC, а про тактирование самого МК?
Тогда согласен, там ограничение сверху в 26МГц. - reZident(08.10.2024 20:27)
- Ну, за понимание! Да, если RefClk с MCO2 соединить и 50 Мег на MCO2
гнать, USB не будет работать. А внешний генератор 50 Мег и триггер
позволяют. - Visitor(08.10.2024 20:53)
- Делал для F407 так: на проце кварц 25МГц, с него проброс на MCO,
оттуда на PHY с умножением (IP101G или Micrel), с него 50МГц на
MAC. - _LightElf(09.10.2024 12:06, )
- Неправда. Это я так делал. И не IP101G, а KSZ8081RNA. - SciFi(09.10.2024 12:09)
- Фигня какА... Я вааще на ESP32 в Ардуине так делал ;-)))) - Гyдвин(09.10.2024 13:57)
- На святое покушаетесь? Я еще на KSZ8031RNL так делал - LightElf(09.10.2024 13:43)
- Неправда. Это я так делал. И не IP101G, а KSZ8081RNA. - SciFi(09.10.2024 12:09)
- Делал для F407 так: на проце кварц 25МГц, с него проброс на MCO,
оттуда на PHY с умножением (IP101G или Micrel), с него 50МГц на
MAC. - _LightElf(09.10.2024 12:06, )
- Ну, за понимание! Да, если RefClk с MCO2 соединить и 50 Мег на MCO2
гнать, USB не будет работать. А внешний генератор 50 Мег и триггер
позволяют. - Visitor(08.10.2024 20:53)
- О, так вы не про модуль Ethernet MAC, а про тактирование самого МК?
Тогда согласен, там ограничение сверху в 26МГц. - reZident(08.10.2024 20:27)
- Считаете, что на OSC_IN, можно и 50 Мег? В даташите до 26 дано, 50
не пробовал. А на ETH_RMII_REF_CLK да, 50 Мег и идет, только проц
оно не тактирует, строб данных RMII. Прикол, что при кварце 25 Мег,
2 пина проца соединить придется, что бы такт для RMII сделать, а
PLL USB работать не будет. - Visitor(08.10.2024 20:22 - 20:29)
- У меня вообще, в ответственных модулях, все выходы развязаны
резисторами. В зависимости от нагрузки и от частоты - номиналы. ЭМС
улучшает, снижает чувствитвельность к защёлкиванию от ЭМП. - Nikolay_Po(08.10.2024 19:59)
- Это внутри платы, тактовая 50 МГц, а входы защищены защитными
сборками и резисторами, относительно мощные выходы 1 А -
самовосстанавливающимися предохранителями. - Visitor(08.10.2024 20:13)
- Да, я внутри платы развязываю... - Nikolay_Po(08.10.2024 21:29)
- А точно нужно? В одной плате есть питания +- 85 В силовые, + 14
относительно минуса и +- 5 относительно земли. Преобразователь
локальный от нижних 14 в сделал в +-5, что бы при сборке меньше
вариантов провода перепутать было. - Visitor(08.10.2024 21:49)
- Ну, разные микросхемы на плате в разные интерфейсы смотрят, в разные кабели. И когда на интерфейс прилетает щелчок статического разряда, локально земли микросхем "подпрыгивают" и появляется разность потенциала. Лучше, чтобы ток через выводы, при этом, ограничивался. Ну и шуму в эфир меньше, когда фронты подзавалены, а звон - подзадемпфирован. - Nikolay_Po(08.10.2024 22:11)
- А точно нужно? В одной плате есть питания +- 85 В силовые, + 14
относительно минуса и +- 5 относительно земли. Преобразователь
локальный от нижних 14 в сделал в +-5, что бы при сборке меньше
вариантов провода перепутать было. - Visitor(08.10.2024 21:49)
- Да, я внутри платы развязываю... - Nikolay_Po(08.10.2024 21:29)
- Это внутри платы, тактовая 50 МГц, а входы защищены защитными
сборками и резисторами, относительно мощные выходы 1 А -
самовосстанавливающимися предохранителями. - Visitor(08.10.2024 20:13)
- Камрад, вы чего-то "гоните"! Зачем делить 50МГц делить пополам? О.о
На вход ETH_RMII_REF_CLK у STM32F207 нужно подавать те же самые
50МГц, что и на вход XTAL1/CLKIN у LAN8720A. Картинка из datasheet
LAN8720A. А вот насчет резистора 33Ом последовательно с выходом
генератора 50МГц - поддерживаю! reZident(1 знак., 08.10.2024 20:11, картинка)
- Для тактирования эзернет KXO-97-50 MHz ставим, китайские полные
аналоги есть, STM32F207 + LAN8720 для проца делитель на триггере
74LVC1G80, что бы тактовая 26 Мег в доках данных не превышала.
Вроде, умножитель с 25 до 50 МГц внутри проца задействовать можно,
но тогда тактирование USB не получается. Но с триггером как кто
нарвался, на входе 50, и на выходе 50, дорогу тактовую тонковато
сделал 0.25 а не 0.4. Последовательно входу резистор паял, дорогу
резал и чистил. Резисторы Visitor(66 знак., 08.10.2024 19:43)