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

 
 
> 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
tivocr
сообщение Sep 5 2007, 14:21
Сообщение #4





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



Цитата(Ledol @ Sep 5 2007, 14:53) *
по остальным пунктам помоему непонятка с электрической схемой у вас. если я правильно понимаю, то ставятся только элементы с указанными номиналами. а позиции 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.
соответственно индикатор будет моргать.

Может мы о разных схемах говорим. Я о той, которая в моем первом посте п.6. Так там есть светодиоды:
D11 и D14 (страница 5) которые однозначно подключены как я писал в п.2 предыдущего поста, а в части включения D9 и D12 позиции NA соответствуют как раз подтягивающим к питанию резисторам (т.е. эти диоды тоже анодами к земле).
Если же развернуть светодиод активности (чтоб ток через него все-таки пошел) то тогда получится, что при отсутствии какой-либо активности он будет гореть постоянно (т.к. OFF=2.4B) , а при активности действительно будет моргать.

Гм. Или энтот вывод тристабильный и когда нет активности он не OFF а Z ?
Go to the top of the page
 
+Quote Post
Ledol
сообщение Sep 6 2007, 03:15
Сообщение #5


Участник
*

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



Цитата(tivocr @ Sep 5 2007, 20:21) *
Может мы о разных схемах говорим. Я о той, которая в моем первом посте п.6. Так там есть светодиоды:
D11 и D14 (страница 5) которые однозначно подключены как я писал в п.2 предыдущего поста, а в части включения D9 и D12 позиции NA соответствуют как раз подтягивающим к питанию резисторам (т.е. эти диоды тоже анодами к земле).
Если же развернуть светодиод активности (чтоб ток через него все-таки пошел) то тогда получится, что при отсутствии какой-либо активности он будет гореть постоянно (т.к. OFF=2.4B) , а при активности действительно будет моргать.

Гм. Или энтот вывод тристабильный и когда нет активности он не OFF а Z ?


Действительно глупость получается, должны быть развернуты светодиоды, иначе никак.
а по поводу активности не совсем понятно, в описании то сказано - "LNKACT_0 will be off for 100ms and then on for 100ms". и в каком состоянии он зависнет после вторых 100ms не понятно.
Все таки, скорее всего, заложена возможность прямого и инверсного отображения активности. Либо подтяжка к 3.3 и на фоне активного линка (индикатор включен) мигает активность, либо подтяжка к земле, диод развернут и активность показывается 100ms миганием.
У меня только линки подцеплены (p128,p1) в схеме, и с ходу проверить не получилось. Если вопрос для вас решающий, могу проверить через пару дней. Пишите в личку.
Go to the top of the page
 
+Quote Post
tivocr
сообщение Sep 7 2007, 06:06
Сообщение #6





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



Опять вопрос по той же схеме (ADMtek от 7 марта 2003 г., с. 3).
1. Что это за странные элементы: С181, RC_0_0, RC_0_1 (и по порту 1 такие же)? Особенно странно этот конденсатор выглядит, если учитывать поддержку MDIX (не одинаковые получаются цепи по RX и TX).
Без них работает?

2. И вобще как у него PHY? Капризное?
Думаю использовать визнетовский разъем с трансформатором и двумя ледами.

3. Необычная у него схема включения конденсаторов по питанию. На каждую ногу - по конденсатору, НО! половина из них 0.1мкФ , а половина 0.01мкФ. Кто как делал?

4. Резистор на ногу RTX (37) однопроцентный?

5. Обычно конденсаторы с делителя на землю (С28, С29) ставятся 0.1мкФ а не 0.01мкФ. Это не очепятка?
Go to the top of the page
 
+Quote Post
Vit1248
сообщение Sep 7 2007, 06:47
Сообщение #7


Участник
*

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



Цитата(tivocr @ Sep 7 2007, 10:06) *
Опять вопрос по той же схеме (ADMtek от 7 марта 2003 г., с. 3).
1. Что это за странные элементы: С181, RC_0_0, RC_0_1 (и по порту 1 такие же)? Особенно странно этот конденсатор выглядит, если учитывать поддержку MDIX (не одинаковые получаются цепи по RX и TX).
Без них работает?

C181 - который на "control" ? так это управление транзистором, его поставили для уменьшения шумов по 2,5В (реально 2,2В)
порты по приему и передаче одинаковы - по резистору с каждого провода на кондер 0,01мкФ.
MDIX работает без проблем

Цитата(tivocr @ Sep 7 2007, 10:06) *
2. И вобще как у него PHY? Капризное?
Думаю использовать визнетовский разъем с трансформатором и двумя ледами.

Пользовал такой других производителей(Pulse) - вопросов не возникало.

Цитата(tivocr @ Sep 7 2007, 10:06) *
3. Необычная у него схема включения конденсаторов по питанию. На каждую ногу - по конденсатору, НО! половина из них 0.1мкФ , а половина 0.01мкФ. Кто как делал?

в среднем так и делал. Это стандартная схема для подавления высокочастотных пульсаций.(бывает еще и 0,001 добавляют)

Цитата(tivocr @ Sep 7 2007, 10:06) *
4. Резистор на ногу RTX (37) однопроцентный?

В первых доках был 1,1 кОм 1%, потом они сделали 1кОм 1%

Цитата(tivocr @ Sep 7 2007, 10:06) *
5. Обычно конденсаторы с делителя на землю (С28, С29) ставятся 0.1мкФ а не 0.01мкФ. Это не очепятка?

Думаю 0,1 для 10 Mbit, а для 10/100 0,01
Go to the top of the page
 
+Quote Post



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

 


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


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