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

 
 
> FAQ по ADM6993, приглашаются все пользующие сабж
tivocr
сообщение Sep 4 2007, 12:28
Сообщение #1





Группа: Участник
Сообщений: 14
Регистрация: 16-05-05
Пользователь №: 5 074



По совету Ledol открываю тему. Так как из документации на официальном сайте по этой микросхеме есть один слабенький даташит, то предлагаю здесь общаться по теме.
Для начала приведу некоторую информацию, которую мне удалось собрать по этой микросхеме (если у кого есть еще что - выкладывайте):
Сначала цитаты из форума

1. По факту эксперимента: потребление по 2.5V = 230 mA ; 3.3V = 130 mA

2. у него есть специальный режим работы третьего порта в режиме HDLC со скоростью от 64 Кбит/сек
до 50 МБит/сек

3. После 2 годичново мученеи с ADM6993 и ADM6996F я откзалсь от ных:
1) Нормально неработает пры HDLC скоростях выше 10Mbit при гапированном клоке.
2) Достаточно сыльно греется.
3) Маленкие RAM вуфера на чипе

4. криво работает управление в VLAN tagging mode

5. гаппированный клок на порту HDLC допускается

6. схема вроде какой-то китайской демо-боард Прикрепленный файл  ADM6993_HDLC.rar ( 48.97 килобайт ) Кол-во скачиваний: 246


Из общения с дистрибьютором

7. существует даташит 2006-го года (на сайте можно скачать только 2005-го)

Теперь мои вопросы:

1. значения configuration interface pins (table 9, p.18) защелкиваются только по сбросу, как и другие многофункциональные пины, или их состояние имеет значение после сброса?
2. может ли сабж сам грузить свою конфигурацию из EEPROM? тогда кто важнее соответствующий pin или EEPROM?
3. pin 35 "Analog Power Failure Detected" - судя по названию должен быть сигнал аварии. судя по имени на схеме VREF - опорное напряжение, и туда только внешний конденсатор 0.1. Что это?
4. судя по даташите, если перевести порт1 в режим TP/FX, то MII-линии этого же порта "разворачиваются":
- P1TXD0 ... This pin will become P1RXD0 if P1BUSMD[1:0] is 11;
-...;
- P1TXD3 ... This pin will become P1RXD3 if P1BUSMD[1:0] is 11;
- P1TXEN ... This pin will become P1RXDV if P1BUSMD[1:0] is 11;
- P1RXD0 ... This pin will become P1TXD0 if P1BUSMD[1:0] is 11;
-...;
- P1RXD3 ... This pin will become P1TXD3 if P1BUSMD[1:0] is 11;
- P1RXDV ... This pin will become P1TXEN if P1BUSMD[1:0] is 11.
Вопрос: зачем это? как можно/нужно использовать эти линии порта, если он в режиме TP и обмен осуществляется через витую пару??? что подавать на входы? например пин 60 ставший P1TXEN по умолчанию подтянут к земле, это что, надо туда еденицу подавать?
5. Схемы заворотов, которые осуществляются ногами 97, 98, 99 ?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
tivocr
сообщение Sep 5 2007, 10:26
Сообщение #2





Группа: Участник
Сообщений: 14
Регистрация: 16-05-05
Пользователь №: 5 074



Спасибо за ответы. Имею еще вопросов:

1. Все таки еще раз о размере буфера. Есть такая мелкосхема xBridge 2.0 от NSYSTECH. Делает она то же самое, только там один LAN-порт (а не два). И есть у нее кроме встроенного буфера (20 КБайт) возможность подключать внешний с размером 128Кбайт или 512КБайт или 1МБайт. Так вот NSYSTECH рекомендует в случае преобразования потоков 100Мбит(LAN)<->2Мбит(WAN) использовать внешний буфер 1МБайт "to low Ping Loss Ratio".
При прочих равных условиях размер буфера, насколько я понимаю, определяется отношением скоростей 100/2 = 50. При этом NSYSTECH рекомендует буфер 1МБайт. А у Ledol в худшем случае
100/0.64 = 156. При этом буфер 48КБайт.
Есть ли какие нибудь осмысленные рекомендации/расчеты по размеру буфера? Или приблизительная хотя бы зависимость между размером буфера и чем-то(Ping Loss Ratio?) ? Почему вобще Ping Loss Ratio зависит от размера буфера (если буфер вмещает хотя-бы один пакет и используется управление потоком: pause или backpreassure)?

2. На демо-борде (схеме) есть леды, которые катодом (через резистор) подключены к выходу микросхемы, а анодом к ЗЕМЛЕ! Сие есть тайна великая или просто глюк?

3. Что касается пинов Led Interface то состояние ON это логический ноль (0.4В), а OFF - единица (2.4В) ?

4. Не могу я понять как сделать, чтобы "PORT0 Link & Active LED" (pin 113) отображал только
"RX/TX activity". Судя по даташиту для этого надо обеспечить по ресету ноль на этом пине (If LEDMODE_0 is 0, this pin only indicates RX/TX activity). Но как это можно сделать одним резистором к земле (1К в демо-борде), если на этот же пин идет светодиод с питания 3.3 В (через резистор 330 Ом).
Приблизительно ток через диод (напр. зеленый с падением 2 В) в ресете (3.3-2)/(1+0.33)=1мА. Напряжение на этом пине в ресете 1мА*1кОм=1В, что совсем не TTL-ноль (в даташите 0.8 В макс.)
А если светодиод красный, а разбросы питания и резисторов - может быть еще больше.
Как быть? Неужели буфер с тремя состояниями ставить?
Go to the top of the page
 
+Quote Post
Ledol
сообщение Sep 5 2007, 12:53
Сообщение #3


Участник
*

Группа: Свой
Сообщений: 64
Регистрация: 16-03-05
Из: Perm, Russia
Пользователь №: 3 405



по 1/ ничего подсказать не могу. догадками обмениваться не хочется.
по остальным пунктам помоему непонятка с электрической схемой у вас. если я правильно понимаю, то ставятся только элементы с указанными номиналами. а позиции NA в реале отсутствуют. иначе действительно смысла в этой схеме нет.
Если это так то схема рабочая, при resetе подтяжка PullDown отработает
"this pin only indicates RX/TX activity"
ну и далее
While PORT0 is receiving/transmitting data, LNKACT_0 will be off for 100ms and then on for 100ms.
соответственно индикатор будет моргать.
ON - это действительно логический ноль.
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 11th August 2025 - 10:03
Рейтинг@Mail.ru


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