-
- А можете куском схемы поделиться по подключению его к AT32? И что
меняли в инициализации драйвера? - FDA(12.12.2024 19:27)
- Примерно так Michael75(1 знак., 13.12.2024 09:12, картинка)
- Вопрос: работает ли YT8512H с внешним тактовым генератором 50МГц?
Надо ли при этом подавать 50МГц одновременно и на вход генератора и на вход тактирования интерфейса RMII (вывод
TXC) как у RTL8201F от Realtek? После беглого просмотра datasheet
эти вопросы почему-то остались. P.S. м/с PHY от Micrel весьма
хорошие, ранее применяли KSZ8721BL и KSZ8081RND - проблем не было в
отличии от некоторых тайваньских. - reZident(12.12.2024 11:37 - 12:28)
- Мы используем генератор 25 МГц для тактирования CPU и PHY Michael75(1 знак., 12.12.2024 13:13, картинка)
- Из 25МГц не получается 48МГц для USB Host который у нас
используется. Поэтому применяем кварц 12МГц и кварцевый генератор
50МГц. - reZident(12.12.2024 14:24)
- Получается, если MCO2 как выход 50 МГц не использовать. Генератор
50 мег тактирует физуровень, после делитель на 74LVC1G80 делает 25
мег на проц. - Visitor(13.12.2024 17:50)
- А зачем делить 50МГц до 25МГц? Я посмотрел, что для, например, STM32F407 ограничение 26МГц применимо лишь для встроенного в МК генератора, а так от внешнего осциллятора на вход OSC_IN допустимо подавать до 50МГц. И вообще есть даже вот такая картинка с тактированием RMII и МК от единого внешнего источника 50МГц. P.S. коэффициенты для PLL при этом: делитель M=25, множитель N=168, делитель P=2. Итого на выходе PLLCLK получается частота 50МГц/25*168/2=168МГц reZident(16 знак., 16.12.2024 14:25, картинка, картинка)
Несовсем не понял, к чему это замечание, для чего и что такое MCO2? - reZident(13.12.2024 17:55)- Это выход блока тактирования, если его не использовать, как 25*2,
то из 25 мег 48 делителями- умножителями делается. Чуть ли не
(25/25)*48. Могу у программистов спросить, недавно выяснилось.
Теперь и USB и эзернет прет от генератора 50 Мег и делителем для
проца. - Visitor(13.12.2024 18:34)
- Не подскажите коэффициенты со всеми ограничениями на диапазон
допустимых частот? ;-) reZident(1 знак., 13.12.2024 18:35, картинка)
- Спрошу, может кусок кода дадут... но реально прет и то и другое.
Сам только хардом занимался. - Visitor(13.12.2024 18:39)
- Аналогично. Я не программист. Однако есть еще один нюанс - кварцев
12МГц в продаже как гуталину, а вот 25МГц иногда сильно поискать
приходится. - reZident(13.12.2024 18:46)
- Ставим KXO-97 50MHz, кварцы выше 20 мег иногда маркируются по 3-ей гармонике, брали 24 мег, а он на 8 запускается. Надоело, LC цепь на вход проца добавил 8 мег резать, теперь хоть на 8 мег поставить, на 24 запустится. Но это другой проект не с СТМ. - Visitor(13.12.2024 18:57)
- Аналогично. Я не программист. Однако есть еще один нюанс - кварцев
12МГц в продаже как гуталину, а вот 25МГц иногда сильно поискать
приходится. - reZident(13.12.2024 18:46)
- Спрошу, может кусок кода дадут... но реально прет и то и другое.
Сам только хардом занимался. - Visitor(13.12.2024 18:39)
- Не подскажите коэффициенты со всеми ограничениями на диапазон
допустимых частот? ;-) reZident(1 знак., 13.12.2024 18:35, картинка)
- Это выход блока тактирования, если его не использовать, как 25*2,
то из 25 мег 48 делителями- умножителями делается. Чуть ли не
(25/25)*48. Могу у программистов спросить, недавно выяснилось.
Теперь и USB и эзернет прет от генератора 50 Мег и делителем для
проца. - Visitor(13.12.2024 18:34)
- В таком случае вам нужно ставить кварц на 25 МГц для PHY - Michael75(12.12.2024 17:01)
- В каком "таком"? reZident(1 знак., 12.12.2024 17:07, ссылка)
- У вас на плате нет частот 25 МГц или 50 МГц. Их можно получить,
установив кварц на PHY Michael75(98 знак., 13.12.2024 09:20)
- Вы либо невнимательны, либо совсем не вникаете в смысл прочитанных
сообщений. :-/ reZident(492 знак., 13.12.2024 11:25)
- Спасибо, теперь понятно - Michael75(13.12.2024 12:37)
- Вы либо невнимательны, либо совсем не вникаете в смысл прочитанных
сообщений. :-/ reZident(492 знак., 13.12.2024 11:25)
- У вас на плате нет частот 25 МГц или 50 МГц. Их можно получить,
установив кварц на PHY Michael75(98 знак., 13.12.2024 09:20)
- В каком "таком"? reZident(1 знак., 12.12.2024 17:07, ссылка)
- Получается, если MCO2 как выход 50 МГц не использовать. Генератор
50 мег тактирует физуровень, после делитель на 74LVC1G80 делает 25
мег на проц. - Visitor(13.12.2024 17:50)
- чёй-то? нафига 25мгц тащить при наличи тактовой с проца? - POV(12.12.2024 13:14)
- Если использовать режим RMII1, то внешние 25 МГц на PHY подавать не нужно - Michael75(12.12.2024 14:00)
- Из 25МГц не получается 48МГц для USB Host который у нас
используется. Поэтому применяем кварц 12МГц и кварцевый генератор
50МГц. - reZident(12.12.2024 14:24)
- Вроде бы всё понятно там написано. Правда, потом на картинке
нарисовали кварц. Чтобы запутать, видимо. SciFi(2 знак., 12.12.2024 11:55, картинка, картинка)
- Кстати, из datasheet какой ревизии эта картинка? В datasheet 2019 и
2021 года такого рисунка с одновременным подключением 25МГц и 50МГц
нету. reZident(1 знак., 12.12.2024 12:13, картинка)
- А как-же "кварц не нужен"? Чем дальше - тем запутаннее :-) Но, как
сказал классик -
Русскогокитайца надо благодарить хотя бы за намерения. - il-2(12.12.2024 12:26)- Не, дело в том, что если кварц нужен обязательно, то нафиг такая
м/с нужна. Экономия на ее стоимости сожрет стоимость
дополнительного кварца. А без внешнего генератора 50МГц в LPC1768
Ethernet использовать нельзя - баг кристалла, при пропадании
REF_CLK (из-за сбоя внутреннего генератора 25МГц в м/с PHY) у МК
внутренняя шина встает колом. - reZident(12.12.2024 12:32)
- Про это где-то в errata почитать можно? - AlexG(12.12.2024 13:36)
- Да, об этом сказано в User manual. См. ремарку. Мы сами с этим
столкнулись, когда заменили KSZ8721BL с осциллятором 50МГц на
LAN8720A с кварцем 25МГц. Оказалось, что LAN8720A не очень
устойчива к помехам и при воздействии ЭМИ у нее сбивается работа
генератора 25МГц. Соответственно пропадает выходной сигнал REF_CLK
для LPC1768, который в свою очередь стопорится из-за нарушения
тактирования внутренней шины. reZident(1 знак., 12.12.2024 14:18, картинка)
- Полностью подтверждаю Michael75(707 знак., 13.12.2024 09:29)
- Думаю, это не баг, а фича, и выражение "внутренняя шина колом"
вызывает вопросы. Использую STM32 в таком режиме. Если из-за
дефекта на плате 50 МГц не приходит на REF_CLK, то виснет вот на
этой строчке: "while ((ETH->DMABMR & ETH_DMABMR_SR) != 0) ; //
wait for core reset to complete" - SciFi(12.12.2024 13:53)
- У вас зацикливается программа, а там (если верить мануалу) лочится
все, включая JTAG. Ваш Кэп. - LightElf(12.12.2024 14:52)
- Да? Ну и ладно. Но если в мануале написано, то это не баг, а фича! :-) - SciFi(12.12.2024 14:56)
- У вас зацикливается программа, а там (если верить мануалу) лочится
все, включая JTAG. Ваш Кэп. - LightElf(12.12.2024 14:52)
- Да, об этом сказано в User manual. См. ремарку. Мы сами с этим
столкнулись, когда заменили KSZ8721BL с осциллятором 50МГц на
LAN8720A с кварцем 25МГц. Оказалось, что LAN8720A не очень
устойчива к помехам и при воздействии ЭМИ у нее сбивается работа
генератора 25МГц. Соответственно пропадает выходной сигнал REF_CLK
для LPC1768, который в свою очередь стопорится из-за нарушения
тактирования внутренней шины. reZident(1 знак., 12.12.2024 14:18, картинка)
- Про это где-то в errata почитать можно? - AlexG(12.12.2024 13:36)
- Не, дело в том, что если кварц нужен обязательно, то нафиг такая
м/с нужна. Экономия на ее стоимости сожрет стоимость
дополнительного кварца. А без внешнего генератора 50МГц в LPC1768
Ethernet использовать нельзя - баг кристалла, при пропадании
REF_CLK (из-за сбоя внутреннего генератора 25МГц в м/с PHY) у МК
внутренняя шина встает колом. - reZident(12.12.2024 12:32)
- А как-же "кварц не нужен"? Чем дальше - тем запутаннее :-) Но, как
сказал классик -
- Если вас интересует мнение человека, который в этих ваших PHY
ничего не понимает - т.е. абсолютно не предвзятого :-) il-2(306 знак., 12.12.2024 12:09)
- Там сразу идёт вторая картинка про второй вариант. Не вижу смысла
пытаться залезть в голову этому китайцу. Предлагаю постановить, что
в этот момент он думал о бабах, и на этом закрыть вопрос. - SciFi(12.12.2024 12:35)
- Тут и не такое нарисуешь, познакомился с красавицей, проснулся с
чудовищем Ralex(1 знак., 12.12.2024 12:43, картинка)
- Это сестра Кима. Никуда не уходите, за вами уже выехали :-) - SciFi(12.12.2024 12:51)
- на поезде? у меня есть 12 дней ) - Ralex(12.12.2024 14:38)
- Это сестра Кима. Никуда не уходите, за вами уже выехали :-) - SciFi(12.12.2024 12:51)
- Тут и не такое нарисуешь, познакомился с красавицей, проснулся с
чудовищем Ralex(1 знак., 12.12.2024 12:43, картинка)
- сам только что так же написал, только не авторизовался и не успел запостить :) robinzone(104 знак., 12.12.2024 12:14)
- Там сразу идёт вторая картинка про второй вариант. Не вижу смысла
пытаться залезть в голову этому китайцу. Предлагаю постановить, что
в этот момент он думал о бабах, и на этом закрыть вопрос. - SciFi(12.12.2024 12:35)
- Вот такие коллизии и вводят в ступор. У Micrel-овских PHY всегда
применялся один источник тактирования - либо собственный генератор
с кварцем 25МГц, либо внешний кварцевый генератор 50МГц. А у этих
китайско-тайваньских изделий хрен поймешь, чего им надо? - reZident(12.12.2024 12:02)
- Зато цена правильная. Понять и простить. - SciFi(12.12.2024 12:29)
- Кстати, из datasheet какой ревизии эта картинка? В datasheet 2019 и
2021 года такого рисунка с одновременным подключением 25МГц и 50МГц
нету. reZident(1 знак., 12.12.2024 12:13, картинка)
- Мы используем генератор 25 МГц для тактирования CPU и PHY Michael75(1 знак., 12.12.2024 13:13, картинка)
- А можете куском схемы поделиться по подключению его к AT32? И что
меняли в инициализации драйвера? - FDA(12.12.2024 19:27)