|
ST32F417IG, Не понимание распиновки |
|
|
|
Apr 12 2014, 13:00
|
Группа: Участник
Сообщений: 10
Регистрация: 2-02-13
Пользователь №: 75 462

|
Всем привет! Только начинаю разбираться в премудростях arm, и мне достался бесплатно данный камень т.к. дареному коню в зубы не смотрят, решил начать разбор полетов с него и тут начались вопросы... в датише, не смог найти ответы Не ясная мне распиновка шины I2C, что за I2CSMBA ?? За, что отвечает данный провод и куда его цеплять? Как я понял он контролирует логику в которой мы работаем, положительная или отрицательная? NSS я так понял это выбор чипа и в принципе не обязательно её задействовать. В UART появился тоже не ведомый мне до коле USART CK, USART CTS, их назначения я до сих пор не пойму. Ни разу не работал с Ethernet, но так как он есть в данном чипе хочу использовать его, но не могу понять, там получается чип стоит который создает только MAC и к нему ещё нужен PHY? Такое мне выдал гугл, или сразу можно подключить разъем 8p8c с трансформатором встроенным и будет мне счастье?
|
|
|
|
|
Apr 12 2014, 13:57
|

Профессионал
    
Группа: Свой
Сообщений: 1 202
Регистрация: 26-08-05
Из: Донецк, ДНР
Пользователь №: 7 980

|
Про I2C не знаю. Не пользовался ею никогда  . USART CK - синхра для синхронных режимов, в обычном асинхронном режиме (как в компе) её нет. Я не пользовался, деталей не знаю. USART CTS - стандартный сигнал аппаратного управления потоком, древний, с огромной бородой, существует в компе вот уж наверно лет 30 ... Пошарьте по гуглю, инфы полно. Назначение его и логика работы везде одинакова. Всегда используется в паре с RTS, по одиночке их я не встречал... Даже на примитивных аврах и пиках его программно эмулировали, а здесь он аппаратный. Управление потоком - опционально, не хотите - не используйте. Ethernet - Вам нужен физический уровень, типа DP83848 или аналогичных. Разъём с трансформатором к процу Вы не подключите.
--------------------
Чтобы возить такого пассажира, необходим лимузин другого класса. (с) Мария Эдуарда
|
|
|
|
|
Apr 12 2014, 14:19
|

Знающий
   
Группа: Свой
Сообщений: 771
Регистрация: 24-04-08
Из: Зеленоград
Пользователь №: 37 056

|
Смешались в кучу кони, люди... SMBA - это SMBus Alert опциональный сигнал для шины SMBus. Для "чистого" I2C он не нужен. NSS - это чипселект для SPI Про UART и Ethernet hd44780 всё верно объяснил.
|
|
|
|
|
Apr 13 2014, 09:59
|
Группа: Участник
Сообщений: 10
Регистрация: 2-02-13
Пользователь №: 75 462

|
Спасибо за ответы!
|
|
|
|
|
Apr 17 2014, 19:33
|
Группа: Участник
Сообщений: 10
Регистрация: 2-02-13
Пользователь №: 75 462

|
Почитал про PHY получается, что для использования RMII надо кварц цеплять 50 МГц, исходя из этого вопрос, можно один и тот же кварц подключить к STM на вывод OSC и к PHY или лучше два? И каким номинал лучше ставить конденсаторы?
|
|
|
|
|
Apr 18 2014, 06:06
|
Группа: Участник
Сообщений: 10
Регистрация: 2-02-13
Пользователь №: 75 462

|
Меня тормозит, то что в datasheet на STM стоит написано, что максимальный кварц на OSC 26МГц. Если я правильно понимаю, то лучше подключить 25МГц к выводу OSC МК, а к DP83848 уже свои 50 МГц?
|
|
|
|
|
Apr 18 2014, 09:40
|
Участник

Группа: Участник
Сообщений: 52
Регистрация: 13-02-12
Пользователь №: 70 236

|
Цитата(Maksimall89 @ Apr 17 2014, 22:33)  Почитал про PHY получается, что для использования RMII надо кварц цеплять 50 МГц, исходя из этого вопрос, можно один и тот же кварц подключить к STM на вывод OSC и к PHY или лучше два? И каким номинал лучше ставить конденсаторы? Подключить один кварц к входам OSC двух разных корпусов - это ересь какая-то. Тем более кварц на 50MHz (!!!), ладно бы если бы говорили о генераторе. Поймите одно - RMII в отличие от MII требует частоту в два раза выше - ног там используется в два раза меньше. Так вот - решение может быть разным, в зависимости от того, какую физику выберете. Самое простое при RMII получить 50MHz с выхода MCO STM32F4, загрузите STM32CUBE - там очень наглядно можно посмотреть что нужно для этого, и увидеть при этом на какой частоте будет работать ядро и шины. Естественно, решений можно придумать еще - от вас все зависит.
|
|
|
|
|
Apr 20 2014, 12:43
|
Группа: Участник
Сообщений: 10
Регистрация: 2-02-13
Пользователь №: 75 462

|
Цитата(hd44780 @ Apr 20 2014, 12:42)  Лучше поставить на каждую микросхему свой кварц и не мучаться проблемами подгонки одного под другое. Т.е. лучше на STM32F417 поставить 25, а на DP83848IVV поставить 50МГц? Правильно я вас понял?
|
|
|
|
|
Apr 25 2014, 14:34
|
Группа: Участник
Сообщений: 10
Регистрация: 2-02-13
Пользователь №: 75 462

|
Цитата(hd44780 @ Apr 20 2014, 17:03)  По-моему да.
На 417 проц лучше ставить такой кварц, какой ставят на ST-шных платах с таким же либо родственным процом. Тогда не придётся переделывать настройку всяких там PLL и прочих узлов, а просто брать и использовать ихние либы. Ещё бы знать, что тыда обычно ставят ))
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|