|
|
  |
Вопросы по KSZ8863RLL |
|
|
|
May 27 2010, 08:39
|
Знающий
   
Группа: Validating
Сообщений: 838
Регистрация: 31-01-05
Пользователь №: 2 317

|
Первый вопрос закрыт. Нашел ответ в описалове на эволюшен борду. Цитата The evaluation board provides access to the KSZ8863MLL/FLL/RLL’s third MAC via the MII port interfaces. The MAC can be configured to MII PHY mode and MII MAC mode via register 53 bit 7. The default of the bit is 0 for MII PHY mode. По второму решил использовать всетаки SPI. Появился еще вопрос что то не нашел, какие номиналы или токи, внутренних подтягивающих резисторов ?.
|
|
|
|
|
Apr 11 2012, 15:56
|
Частый гость
 
Группа: Участник
Сообщений: 136
Регистрация: 13-05-11
Пользователь №: 64 972

|
Цитата(x83 @ Apr 6 2012, 11:26)  Подниму тему!
Помогите разобраться с особенностями работы с чипом. Кто имел опыт работы с этим чипом, как в железной, так и в софтовой части?
Заложил в проект KSZ8863FLL. Схему и разводку сделал согласно reference design и an-111. Приехали палты.
Port1 - не поднимается линк. По TX линии идут непрерывные пачки импульсов, совсем не похожие ни на MLT-3, ни на Манчестер-2. Port2 - линк поднимается, лампочка ACT- моргает. Форма силгналов на Rx/Tx сигналах соотетствует мануалу. Port3 - должен работать в MII-PHY режиме. Программист пока курит мануал, но говорит что очень сильное отличие от KSZ8051.
Аппаратная конфигурация для портов 1,2 одинакова. Не могу понять почему не активируется порт-1. Гляньте на ножку 24, если не ошибаюсь, она BYPASS Mode отключает (если в низком состоянии). Если он в BYPASS Mode, то только насквозь через порты 1,2 в вашем случае будет трафик пропускать, порт 3 вообще не при делах будет. Плюс, в программе посмотрите какой адресс указывается при загрузке регистров PHY, адрес 1 соответствует первому порту, 2 - второму, какой укажете, по тому он и будет линк устанавливать, другой порт в этом случае только для того чтобы насквозь трафик пропускать. Во всяком случае, у меня так работает, вроде все ровно пока))
|
|
|
|
|
Apr 12 2012, 03:35
|

Участник

Группа: Свой
Сообщений: 67
Регистрация: 11-07-07
Из: Екб
Пользователь №: 29 052

|
Цитата(x83 @ Apr 6 2012, 12:26)  Заложил в проект KSZ8863FLL. Приехали палты.
Port1 - не поднимается линк. По TX линии идут непрерывные пачки импульсов, совсем не похожие ни на MLT-3, ни на Манчестер-2. Не могу понять почему не активируется порт-1. Версия FLL заказана ошибочно. И даташит, и тех.поддержка говорят, что порт 1 захардкоден для работы в режиме 100Base-FX. Поэтому в медных режимах 10/100Base эта микруха не работает. Здесь вроде все ясно, ksz8863mll уже в пути. Цитата(RoadRunner) Гляньте на ножку 24, если не ошибаюсь, она BYPASS Mode отключает (если в низком состоянии). Не подключена она - на ней лог. 0 Цитата(RoadRunner) Плюс, в программе посмотрите какой адресс указывается при загрузке регистров PHY, адрес 1 соответствует первому порту, 2 - второму, какой укажете, по тому он и будет линк устанавливать Все так - по этим адресам нормально читаются MII-регистры. Видно что линк на втором порту поднят. Осциллографом вижу, что пакетик из сети отправляется на шину MII. В стэке этот пакетик принимается.... а вот ответ с камня не выходит. Вижу что tx_en выставляется в единичку, на одной из линий txd[x] меняется состояние, щелкают несколько десятков тактов tx_clk ... В софте при этом вылавливается ошибка от DMA. Та-же самя программа работает на макетке (связка stm32f407 + ksz8051mll). На целевой плате немного поправили код инициализации (отключена проверка MII-регистров на предмет наличия линка и т.п.) Что-то мыслей пока совсем нет куда копать... P/S/ Софтовая реализация на основе FreeRTOS + LwIP.
|
|
|
|
|
Sep 19 2012, 22:19
|
Участник

Группа: Участник
Сообщений: 39
Регистрация: 31-10-11
Из: Люберцы
Пользователь №: 68 066

|
Цитата(x83 @ Apr 19 2012, 16:38)  Проблема решена, вопросы остались . Поэтому, если захотите применить ksz8863fll c оптическим портом, то сначала лучше попробовать c Evolution Board поиграться.
P/S/ Этот вопрос буду мониторить, т.к. в планах сделать версию девайса с оптическим портом. Приветствую. Как раз возникла необходимость наличия 2-х портов в устройстве - оптики и меди. В сторону процессора нужен RMII. Вы вопрос дальше изучали? какие результаты получили? Изначально стоял процессор iMX53 с контроллером LAN8720, заказчик требует еще и оптический порт. Сначала выбрал DM9332, но поставщик с мая кормит завтраками, ПП уже разработана, а когда привезут чипы не понятно. Срочно надо переработать плату, но для этого надо выбрать доступную и проверенную микросхему. Время упущена и на эксперименты его нет. Кто может подсказать проверенное решение? Готов даже оплатить работу по внедрению указанной вами микросхемы и ПО в наш проект. Для ускорения общения пришлите SMS с вашим номером телефона на 9057673875, я перезвоню.
|
|
|
|
|
Nov 28 2012, 16:58
|
Группа: Новичок
Сообщений: 3
Регистрация: 28-11-12
Пользователь №: 74 602

|
Возвращусь к теме о KSZ8863.
Использую его в тандеме с Actel Cortex M3. По интерфейсу MIIM удалось нормально подключиться, регистры PHY нормально читаются и пишутся. Правда, приходится все дергать руками при отсылке команды, и clock, и данные, но все красиво работает. Теперь задача получить доступ к глобальным регистрам 8863. Читал про SMI интерфейс, который подключен по тем же линиям MDIO/MDC, что и MIIM, но вроде как отличается только форматом фрейма. Попробовал послать фрейм в формате SMI - в ответ ничего нет. Может у кого есть мысли, что я мог упустить?
Спасибо.
|
|
|
|
|
Dec 6 2012, 18:58
|
Участник

Группа: Участник
Сообщений: 63
Регистрация: 25-11-11
Пользователь №: 68 515

|
Цитата(x83 @ Apr 19 2012, 16:38)  Проблема решена, вопросы остались
Приехали микросхемы ksz8863mll, под которые собственно схема и разводилась. Все порты заработали - линки горят, пакетики гуляют. Порт-3 в режиме MII_PHY работает так как написано в даташите.
По возникшим проблемам связывался с тех.поддержкой, обещали разобраться. Но четкого ответа пока нет.
Поэтому, если захотите применить ksz8863fll c оптическим портом, то сначала лучше попробовать c Evolution Board поиграться.
P/S/ Этот вопрос буду мониторить, т.к. в планах сделать версию девайса с оптическим портом. Добрый день.Хочу использовать эту микросхему в проекте.Прав ли я в своих предположениях: 1) MAC порт можно подключть к процессору напрямую,грубо говоря pin-to-pin? 2) Можно организовать топологию сети,напоминающую CAN,то есть все изделия находятся на одной линии,и соответственно ретрансляция от изделия к изделию идет через PHI-порты? 3) Подключаю к PHI-порту,например,ks8721. этот трансивер микросхема конфигурирует автоматически? 4) В чем заключались "танцы с бубном"?Насколько хорошо ПО от производителя,или как всегда,"нас,православных,нае...ли"?
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|