DP83848 (Ethernet PHY) 1-битный последовательный прием данных в 10Base-T


8

Возникли проблемы при установке Texas Instruments DP83848J в режиме 10BASE-T.

Партнер по связи и локальный регистр статуса согласны с тем, что канал находится в полнодуплексном режиме 10 Мбит / с. Однако вместо получения 4-битных данных 2.5Msps на RXD [3..0], как того требует спецификация MII, логический анализатор показывает 1-битные данные 10Msps. Единственный стандарт Ethernet, который я могу найти, который описывает этот тип данных, это GPSI, который не является частью набора функций DP83848J.

Любая идея, как настроить DP83848J для вывода данных, соответствующих спецификации синхронизации MII 10 Мбит / с?


О-о, я собирался построить доску с одним из них! Похоже, некоторые советы в порядке. На стартовом комплекте Microchip PIC32 Ethernet есть один, если вы заинтересованы в прикладной схеме.
Кевин Вермеер

1
Мы использовали модуль разработки NatSemi, который предоставил кристалл и магнетизм, и все, мы скопируем эту схему, когда сплющим ее на нашу плату. На самом деле мы столкнулись с множеством проблем с тем, чтобы заставить этот чип работать, но каждая проблема была связана с драйвером для MAC (это был программный процессор nios2 в Altera FGPA) ... за исключением этого. DP83848J прекрасно работает в режиме 100Base-T. Мне интересно, если кто-то вообще работал в 10Base-T, но моему проекту на самом деле НЕ НУЖНЫ 10 Мбит / с, использование более медленной скорости было в основном идеей устранения неполадок для других наших проблем.
Бен Фойгт

@reemrevnivek: Но, естественно, мы хотели бы иметь совместимость с 10Base-T, если это возможно. Спасибо за размещение щедрости. Если вы когда-нибудь захотите получить вознаграждение за проблему в stackoverflow, просто дайте мне знать. Там у меня есть много представителей, чтобы сэкономить.
Бен Фойгт

Нет проблем! Вы задали хороший вопрос, и он остался без ответа.
Кевин Вермеер

Каковы частоты TX_CLK / RX_CLK? 25 МГц, 2,5 МГц или 50 МГц?
TEMLIB

Ответы:


4

Вы, вероятно, в RMII (уменьшить режим MII). Проверьте это регистры:

7.2.5 RMII и обходной регистр (RBR)

И этот пин:

MII_MODE (RX_DV) 32 ВЫБОР РЕЖИМА MII


1
Согласно данным таблицы данных на странице 76, RMII использует два бита данных. Но RXD[1]не переключается. Так что это не режим RMII. Или в техническом описании отсутствует какая-либо информация (я не могу найти никаких сигналов для режима RMII 10 Мбит / с)?
Бен Фойгт

1
@Ben Voigt При скорости 10 Мбит / с RMII по-прежнему работает на частоте 50 МГц, но каждый бит повторяется 10 раз, ищите «rmii_rev12.pdf»
TEMLIB
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.