реклама на сайте
подробности

 
 
> stm32f4 + ks8721 (проблемы), ETH
Eminem
сообщение Feb 10 2014, 07:26
Сообщение #1


Участник
*

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



Соединил STM32F4 c PHY KS8721 по RMII. Залил свой код. После выставления в BCR бита AutonegatiationEnable в BSR поднимается бит - AutonegatiationComplete. Но в регистре 0x1F скорость не определена - в битах отвечающих за скорость 000 - по DS означает что скорость еще не определена. Светодиоды Link и Transfer мигают при этом оба.
Куда дальше двигаться?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
vlad_new
сообщение Feb 11 2014, 11:47
Сообщение #2


Местный
***

Группа: Участник
Сообщений: 218
Регистрация: 24-06-10
Пользователь №: 58 127



Эту не запускал. Запускал много других. Написал свой супер драйвер, который работает практически с чем угодно. Вернее выбросил все из кейловского. Поскольку по дефаулту в rm2 вся физика сама как надо настраивается, то собственно ей ничего и не надо. Посмотрел я доку на вашу физику. Вообщем все то же самое. 50мгц генератор+21 нога при включении в 1 должна быть Физика сама должна настроится в rmii. Собственно ничего туда пихать и не надо. Попробуйте выбросить все связанные с ней настройки - наверняка заработает.
Go to the top of the page
 
+Quote Post
Eminem
сообщение Feb 11 2014, 14:59
Сообщение #3


Участник
*

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



Подключил ее я вроде правильно, кварц 50MHz, адрес физики 0x01 выбран при рестарте, 21 нога в "1" (RMII). Правда есть разночтение в DS насчет 46 ноги, толи подключать ее к +3V3 или к VDPLL (2,5V). На всякий случай приложил схему. Может кто работал с ней сравнит ее со своей схемой.
Попробую конечно не писать ничего в физику, только мне кажется так ничего не получится, ведь MAC и PHY должны как минимум установить у себя одинаковую скорость...

Сообщение отредактировал Eminem - Feb 11 2014, 15:00
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
HardJoker
сообщение Feb 13 2014, 04:55
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 995
Регистрация: 3-06-05
Пользователь №: 5 713



Цитата(Eminem @ Feb 11 2014, 17:59) *
Подключил ее я вроде правильно, кварц 50MHz, адрес физики 0x01 выбран при рестарте, 21 нога в "1" (RMII). Правда есть разночтение в DS насчет 46 ноги, толи подключать ее к +3V3 или к VDPLL (2,5V). На всякий случай приложил схему. Может кто работал с ней сравнит ее со своей схемой.
Попробую конечно не писать ничего в физику, только мне кажется так ничего не получится, ведь MAC и PHY должны как минимум установить у себя одинаковую скорость...


По схеме средние точки трансформатора выв.4 и 5 объединены. Не лучше ли их разорвать на всякий случай?
Go to the top of the page
 
+Quote Post
Eminem
сообщение Feb 13 2014, 05:21
Сообщение #5


Участник
*

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



Цитата(HardJoker @ Feb 13 2014, 06:51) *
R90 на схеме 4.99k. По тех.описанию Rext=R90=6.49k

Я знаю, у меня в схеме два резюка последовательно стоят 1% (1,5K + 4,99K) - в сумме 6,49K. Я в своем проекте попробывал выставить в физику скорость 10Mbit и режим и запретить AutoNegatiation, но когда линк не поднялся, понял что где то в железе накосячил.

Вопрос к Вам, как к разработчику на плис - если я на NIOS ядре (Altera) сделаю контроллер с поддержкой SDRAM и TFT и MAC, смогу ли я уменьшить потребление своего камня по сравнению с STM32F439? Просто получается что у меня не используются встроенные ADC и DAC - пока использую внешние, с развязкой.
Нужно ли мне двигаться в этом направлении? Имеет ли это смысл? Можно ли при таком подходе денег с'экономить на конечном устройстве?








Цитата(HardJoker @ Feb 13 2014, 06:55) *
По схеме средние точки трансформатора выв.4 и 5 объединены. Не лучше ли их разорвать на всякий случай?


Не думаю, в некоторых RJ45 они соединяются между собой еще в разъеме.
Go to the top of the page
 
+Quote Post
Golikov A.
сообщение Feb 13 2014, 06:04
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 4 256
Регистрация: 17-02-06
Пользователь №: 14 454



Цитата(Eminem @ Feb 13 2014, 09:21) *
если я на NIOS ядре (Altera) сделаю контроллер с поддержкой SDRAM и TFT и MAC, смогу ли я уменьшить потребление своего камня по сравнению с STM32F439? Просто получается что у меня не используются встроенные ADC и DAC - пока использую внешние, с развязкой.
Нужно ли мне двигаться в этом направлении? Имеет ли это смысл? Можно ли при таком подходе денег с'экономить на конечном устройстве?


когда я запихал не очень сложный микроблайз в ксалинкс, я впервые увидел что ПЛИС греется. Эти процы имеют смысл если вы хотите много чего на ПЛИС еще из обвески сделать, чего нет в проце, и иметь к этому доступ через внутренние шины проца. Плата за это глюки в софте разработки, и сложности самого проца, система все же не идеальна.... это про ксалинкс, не думаю что у альтеры сильно лучше...

В общем экономия денег и питания лучше с готовыми процами. Опять же готовый проц уже оттестирован и работает на заявленных частотах, а все эти сборки в плис, каждый раз танцы...
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Eminem   stm32f4 + ks8721 (проблемы)   Feb 10 2014, 07:26
- - Eminem   Может есть у кого небольшой рабочий проект под Kei...   Feb 11 2014, 07:20
|- - Eminem   Кто-нибудь на форуме вообще запускал эту физику в ...   Feb 11 2014, 09:14
|- - HardJoker   Цитата(Eminem @ Feb 13 2014, 09:21) Не ду...   Feb 13 2014, 05:35
|- - Eminem   Цитата(Golikov A. @ Feb 13 2014, 08:04) к...   Feb 13 2014, 06:26
- - vlad_new   Ну раз физика мигает, значит работает. Где то не с...   Feb 11 2014, 17:26
|- - Eminem   Цитата(vlad_new @ Feb 11 2014, 19:26) Ну ...   Feb 13 2014, 04:21
- - iosifk   Цитата(Eminem @ Feb 10 2014, 11:26) Соеди...   Feb 11 2014, 18:04
- - Eminem   Ok. Завтра попробую использовать стек от Keil. Мож...   Feb 11 2014, 19:48
- - vlad_new   Недавно DP... была дорогая. Сейчас все наоборот. ...   Feb 11 2014, 22:05
- - Eminem   Все же как-то не просто у TI в этом вопросе: в LQF...   Feb 12 2014, 07:32
|- - iosifk   Цитата(Eminem @ Feb 12 2014, 11:32) Все ж...   Feb 12 2014, 07:43
|- - Eminem   Цитата(iosifk @ Feb 12 2014, 09:43) А вот...   Feb 13 2014, 03:23
- - Eminem   А к какой физике не нужны согласующие резисторы?   Feb 12 2014, 08:04
- - billidean   Тоже работал с несколькими типами PHY, правда рабо...   Feb 13 2014, 03:37
- - billidean   Цитата(Eminem @ Feb 13 2014, 08:21) скоро...   Feb 13 2014, 04:42
- - billidean   При работе с ПЛИС, при софтовой разработке/настрой...   Feb 13 2014, 06:28
|- - Eminem   Цитата(billidean @ Feb 13 2014, 08:28) Пр...   Feb 13 2014, 06:47
- - billidean   Цитата(Eminem @ Feb 13 2014, 10:47) пока ...   Feb 13 2014, 06:58
|- - Eminem   Цитата(billidean @ Feb 13 2014, 08:58) - ...   Feb 13 2014, 07:13
- - Kirill Rogozhin   Здравствуйте Eminem,вы писали что можете поделится...   Jul 27 2014, 19:59


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 31st July 2025 - 15:03
Рейтинг@Mail.ru


Страница сгенерированна за 0.01432 секунд с 7
ELECTRONIX ©2004-2016