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

 
 
> Ethernet+AVR, Посмотрите
zorromen
сообщение Apr 3 2007, 18:34
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 322
Регистрация: 13-12-05
Пользователь №: 12 147



Вот думаю забацать сеть ... Микросхема ENC28J60 по SPI или CP2201 взять... Так надо еще разъем RJ-45 со встроенными трансформаторами (светодиодами) .

вот че можна взять
J00-0025NL 1CT:2.5 - 1CT:1 THT 1X1 Tab down LED 10BASE-T
J0026D21BNL 1CT:1 - 1CT1:1 THT 1X1 Tab down LED 10/100BASE-TX
J1006F01PNL 1CT:1 - 1CT1:1 THT 1X1 Tab up LED 10/100BASE-TX
JK0-0025NL 1CT:1 - 1CT:1 THT 1X1 Tab up LED 10/100BASE-TX PoE
JK0-0026NL 1CT:1 - 1CT:1 THT 1X1 Tab up LED 10/100BASE-TX PoE
JV011I21 1CT:1 - 1CT1:1 SMT 1x1 Tab down 4-core 10/100BASE-TX
Какой брать? Что значат THT ,SMT, Tab down и Tab up.

С авр проблемм небудет ... нада реализация ETHERNET части ...
Go to the top of the page
 
+Quote Post
2 страниц V   1 2 >  
Start new topic
Ответов (1 - 29)
fate
сообщение Apr 3 2007, 22:35
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 107
Регистрация: 12-01-05
Пользователь №: 1 915



THT - Компонент с выводами для пайки в отверстие
SMT - ... для поверхностного монтажа
Tab down, Tab up - расположение фиксатора разъема вверх или вниз (к плате или от нее)
Go to the top of the page
 
+Quote Post
anpilog
сообщение Apr 3 2007, 23:40
Сообщение #3


Частый гость
**

Группа: Свой
Сообщений: 145
Регистрация: 11-12-06
Пользователь №: 23 382



Было бы ОЧЕНЬ позновательно посмотреть на реализацию CP2201 под AVR

Драйвер под ENC28J60 есть в Procyon AVRlib (http://hubbard.engr.scu.edu/avr/avrlib/), прикрутить его к uIP, проблем не должно составить.
Есть одно "НО", найти ENC28J60 не в DIP - проблематично, по крайней мере в Киеве... 8(


--------------------
---
human traffic - всегда 8)
Go to the top of the page
 
+Quote Post
zorromen
сообщение Apr 4 2007, 07:21
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 322
Регистрация: 13-12-05
Пользователь №: 12 147



Та я думаю что лучше взять ENC28J60 или CP2201 тока последний в QFN корпусе ... Я непредставляю просто как его паять ... Если поможете представить то возьму CP2201 ...
Go to the top of the page
 
+Quote Post
zorromen
сообщение Apr 4 2007, 08:36
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 322
Регистрация: 13-12-05
Пользователь №: 12 147



External Magenetics Requirements: RX Turns Ratio—1:1 and TX Turns Ratio—1:2.5 че это значить?
Для него только J00-0025NL 1CT:2.5 - 1CT:1 THT 1X1 Tab down LED 10BASE-T подойдет чтоли?
Go to the top of the page
 
+Quote Post
Kuzmi4
сообщение Apr 4 2007, 09:40
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 3 304
Регистрация: 13-02-07
Из: 55°55′5″ 37°52′16″
Пользователь №: 25 329



2 anpilog - ну почему проблематично, просто ждать надо..
--------------------------------------------------------------------------
Ответ на запрос по следующим микросхемам:

RTL8019AS-LF PBF - 28,00 грн. (срок доставки 1 неделя)

ENC28J60-I/SO (SOIC28) - 34.97 грн. (срок доставки 2 недели)

ENC28J60-I/SP (DIP28) - 35.92 грн. (срок доставки 2 недели)

Цены указаны без НДС за 1 шт.
Go to the top of the page
 
+Quote Post
zhevak
сообщение Apr 4 2007, 10:21
Сообщение #7


Знающий
****

Группа: Свой
Сообщений: 723
Регистрация: 29-08-05
Из: Березовский
Пользователь №: 8 065



Цитата(zorromen @ Apr 4 2007, 10:36) *
External Magenetics Requirements: RX Turns Ratio—1:1 and TX Turns Ratio—1:2.5 че это значить?
Для него только J00-0025NL 1CT:2.5 - 1CT:1 THT 1X1 Tab down LED 10BASE-T подойдет чтоли?



RX Turns Ratio—1:1 and TX Turns Ratio—1:2.5
коэффициент трансформации на приеме 1 : 1, на передаче 1 к 2.5
(я, правда, не уверен, что в природе бывает 1 к 2.5. Наверно все-таки
было написано 1 к 1.25. Хотя... все может быть) Я, как правило,
ставлю 1 к 1 и не заморачиваюсь. единичные устрйства, работают на
небольших расстояниях.

По 2201 -- вот тут я сильно сомневаюсь. Я как-то от скупости сворганил
девайс на MEGA8535 + РTL8019AS. Firmware, состоящее функций
обслуживания DS18S20, LCD 20х4 и неполного стека сетевых протоколов,
писал на CodeVision. К моему великому разочарованию, мне неудалось
прописать TCP протокол -- банально нехватило памяти программ. Про
оперативу я вообще молчу -- танец с бубнами. Пришлось на месте
принятого пакета формировать исходящий. Не дело это. А сколько полезных
юзерских функций неудалось прописать? А хотелось, и чтоб ИП по сети
можно было в ЕЕПРОМе пменять, и Копирайт как-то привязать, и еще, и
еще... Вобщем, одна душевная боль...

Т.е. ИМХО для сетевых девайсов нужно брать МК с флешем не менее 32 кило.
А надеятся, что тебе 8 кило фарша хватит для поставленной задачи -- наивно.
Ибо, сейчас-то тебе может оно и хватит. Но при успешной реализации идеи
проявлится жуткий аппетити ты встанешь на такие же грабли. Поэтому,
пересмотри свои требования к кристаллу.

А 28J60 я еще как-то не начал работать. Но уже приобрел этого таракана.
Сейчас сижу доку читаю. Подключать я его собрался к SAM7S256.


--------------------
Хочешь рассмешить Бога -- расскажи ему о своих планах!
Go to the top of the page
 
+Quote Post
beer_warrior
сообщение Apr 4 2007, 10:27
Сообщение #8


Профессионал
*****

Группа: Свой
Сообщений: 1 065
Регистрация: 8-10-05
Из: Kiev, UA
Пользователь №: 9 380



Если только на поиграться - платы с RTL8019AS продаются буквально на вес, трансы там же.

Цитата
Если поможете представить то возьму CP2201

Феном, в принципе можно и паяльником легкоплавким флюсованым припоем. Морока конечно, но единичный экземпляр можно.


--------------------
Вони шукають те, чого нема,
Щоб довести, що його не існує.
Go to the top of the page
 
+Quote Post
anpilog
сообщение Apr 4 2007, 10:42
Сообщение #9


Частый гость
**

Группа: Свой
Сообщений: 145
Регистрация: 11-12-06
Пользователь №: 23 382



Цитата(Kuzmi4 @ Apr 4 2007, 09:40) *
2 anpilog - ну почему проблематично, просто ждать надо..
--------------------------------------------------------------------------
Ответ на запрос по следующим микросхемам:

RTL8019AS-LF PBF - 28,00 грн. (срок доставки 1 неделя)

ENC28J60-I/SO (SOIC28) - 34.97 грн. (срок доставки 2 недели)

ENC28J60-I/SP (DIP28) - 35.92 грн. (срок доставки 2 недели)

Цены указаны без НДС за 1 шт.

не хочу показаться бестактным, но это НЕМЕРЯНО дорого.....


--------------------
---
human traffic - всегда 8)
Go to the top of the page
 
+Quote Post
Kuzmi4
сообщение Apr 4 2007, 11:02
Сообщение #10


Гуру
******

Группа: Свой
Сообщений: 3 304
Регистрация: 13-02-07
Из: 55°55′5″ 37°52′16″
Пользователь №: 25 329



На счёт дороговизны , согласен, но меня тогда интересовало наличие - нужен был единичный экземпляр, потому на цены я не смотрел...А так - на счёт РТЛ тут точно можно сказать что на бакс дороже чем надо..(в принципе когда был доступ до фена - брал сетевухи(как было написано - б/у сетевухи продаються на вес) и отпаивал оттуда - ГООРАЗДО дешевле)

Но я вобщем то хотел сказать что если надо, то в принципе не проблема достать...
Go to the top of the page
 
+Quote Post
zorromen
сообщение Apr 4 2007, 17:19
Сообщение #11


Местный
***

Группа: Свой
Сообщений: 322
Регистрация: 13-12-05
Пользователь №: 12 147



Тогда конкретный вопрос... что лучше прицепить к 32меге CP2201 или ENC28J60?
Go to the top of the page
 
+Quote Post
anpilog
сообщение Apr 4 2007, 17:26
Сообщение #12


Частый гость
**

Группа: Свой
Сообщений: 145
Регистрация: 11-12-06
Пользователь №: 23 382



лучше, или быстрее? 8)
быстрее - ENC28J60
Лучше - не знаю 8(
Ходили разговоры об ошибках в документации на CP2201, сам не пробовал, так что может быть все "ок".

Вообще надо пробовать.


--------------------
---
human traffic - всегда 8)
Go to the top of the page
 
+Quote Post
zorromen
сообщение Apr 4 2007, 17:49
Сообщение #13


Местный
***

Группа: Свой
Сообщений: 322
Регистрация: 13-12-05
Пользователь №: 12 147



Лучше это чтобы можно было легче разработать прогу ... чтобы можно было зарустить и чтобы меньше глюков ... если брать ENC28J60 и связать с мегой32, имеет смысл, то спи у меги неочень быстрая по сравнению с АРМ ...
Go to the top of the page
 
+Quote Post
anpilog
сообщение Apr 4 2007, 17:56
Сообщение #14


Частый гость
**

Группа: Свой
Сообщений: 145
Регистрация: 11-12-06
Пользователь №: 23 382



Цитата(zorromen @ Apr 4 2007, 17:49) *
Лучше это чтобы можно было легче разработать прогу ... чтобы можно было зарустить и чтобы меньше глюков ... если брать ENC28J60 и связать с мегой32, имеет смысл, то спи у меги неочень быстрая по сравнению с АРМ ...

Дело в том, что если брать АРМ - то лучше уже сразу с EMAC+MII/RMII
Скорость spi здесь сильного рояля не сыграет, если у вас нет требования к скорости передачи данных.

Я бы пробовал ENC28J60, хотя в своих девайсах скрещивал atmega128+RTL8019AS


--------------------
---
human traffic - всегда 8)
Go to the top of the page
 
+Quote Post
_dem
сообщение Apr 6 2007, 13:50
Сообщение #15


Местный
***

Группа: Свой
Сообщений: 263
Регистрация: 2-02-07
Из: CN, Ukraine
Пользователь №: 24 970



Цитата
Лучше это чтобы можно было легче разработать прогу ... чтобы можно было зарустить и чтобы меньше глюков ... если брать ENC28J60 и связать с мегой32, имеет смысл, то спи у меги неочень быстрая по сравнению с АРМ ...


Если быстро и без глюков - то Wiznet (3150(A)) smile.gif
У него весь стек внутри, не надо городить огород из TCP/IP и танцев с бубнами на камне, который его вытянет на последнем дыхании...
Go to the top of the page
 
+Quote Post
prottoss
сообщение Apr 6 2007, 14:21
Сообщение #16


Гуру
******

Группа: Свой
Сообщений: 2 720
Регистрация: 24-03-05
Пользователь №: 3 659



Цитата(_dem @ Apr 6 2007, 18:50) *
Если быстро и без глюков - то Wiznet (3150(A)) smile.gif
У него весь стек внутри, не надо городить огород из TCP/IP и танцев с бубнами на камне, который его вытянет на последнем дыхании...
Аха, а еще быстрее купить готовый веб-сервер


--------------------
Go to the top of the page
 
+Quote Post
defunct
сообщение Apr 7 2007, 00:01
Сообщение #17


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



Цитата(beer_warrior @ Apr 4 2007, 09:27) *
Если только на поиграться - платы с RTL8019AS продаются буквально на вес, трансы там же.

Не сказал бы.. Сейчас такие сетевухи редко встречаются.. У меня в загашнике две, хотел третью подкупить, дык.. не нашел! Сами чипы в розницу можно купить в Imrad'е без задержек.

Плат с 8029 завались, только чип разве что на брелок годится ;>
Go to the top of the page
 
+Quote Post
KRS
сообщение Apr 7 2007, 13:46
Сообщение #18


Профессионал
*****

Группа: Модераторы
Сообщений: 1 951
Регистрация: 27-08-04
Из: Санкт-Петербург
Пользователь №: 555



Цитата(zorromen @ Apr 4 2007, 08:21) *
Та я думаю что лучше взять ENC28J60 или CP2201 тока последний в QFN корпусе ... Я непредставляю просто как его паять ... Если поможете представить то возьму CP2201 ...


CP2201 паяется легко, площадки контактные на плате подлиннее сделали что бы за чип выходили и паяется почти как TQFP - несколько десятков плат так спаяли, проблем нет.

Я использовал связку CP2201 + LPC2103 (шина софтом). В общем если брать свежие даташиты то проблем CP2201 быть не должно. У нас в двух проектах такая связка стоит, но сокорости не большие раньше комп через RS232 подключали а сейчас вот через ethernet.
А вот разъемы с трансами и ледами к нему есть, но купить их проблематично, в основном из-за того еще что трансики нужны для 10 Мбит
у HALO есть нужные разъемы и горизонтальные и вертикальные!
Go to the top of the page
 
+Quote Post
prottoss
сообщение Apr 7 2007, 15:28
Сообщение #19


Гуру
******

Группа: Свой
Сообщений: 2 720
Регистрация: 24-03-05
Пользователь №: 3 659



Цитата(defunct @ Apr 7 2007, 05:01) *
Не сказал бы.. Сейчас такие сетевухи редко встречаются.. У меня в загашнике две, хотел третью подкупить, дык.. не нашел! Сами чипы в розницу можно купить в Imrad'е без задержек.

Плат с 8029 завались, только чип разве что на брелок годится ;>
А у нас полтинник за картонку с чипом RTL8019 + транс и тараканы:-) Можно ведрами брать как говорили выше.


--------------------
Go to the top of the page
 
+Quote Post
anpilog
сообщение Apr 7 2007, 19:40
Сообщение #20


Частый гость
**

Группа: Свой
Сообщений: 145
Регистрация: 11-12-06
Пользователь №: 23 382



Цитата(KRS @ Apr 7 2007, 13:46) *
CP2201 паяется легко, площадки контактные на плате подлиннее сделали что бы за чип выходили и паяется почти как TQFP - несколько десятков плат так спаяли, проблем нет.

Я использовал связку CP2201 + LPC2103 (шина софтом). В общем если брать свежие даташиты то проблем CP2201 быть не должно. У нас в двух проектах такая связка стоит, но сокорости не большие раньше комп через RS232 подключали а сейчас вот через ethernet.
А вот разъемы с трансами и ледами к нему есть, но купить их проблематично, в основном из-за того еще что трансики нужны для 10 Мбит
у HALO есть нужные разъемы и горизонтальные и вертикальные!


Трансы для эзера выбираются только по соотношению витков.
Я видел как народ эти трансы руками на "колечках" мотал 1:1 вообще без расчетов и все прекрасно работает.
Так что можно брать и 100 и 10Мбит... Пофиг 8)


--------------------
---
human traffic - всегда 8)
Go to the top of the page
 
+Quote Post
zorromen
сообщение Apr 7 2007, 20:59
Сообщение #21


Местный
***

Группа: Свой
Сообщений: 322
Регистрация: 13-12-05
Пользователь №: 12 147



А интересно какое минимальный обьем ОЗУ хватить для реализации Сетевой части проэкта?
Go to the top of the page
 
+Quote Post
ozzy
сообщение Apr 7 2007, 21:20
Сообщение #22


Частый гость
**

Группа: Участник
Сообщений: 88
Регистрация: 14-03-06
Из: Житомир (UA)
Пользователь №: 15 228



изьвените что вмешиваюсь, но что Вы думаете об этом:
http://shop.tuxgraphics.org/electronic/eth.html?id=27abad

http://www.tuxgraphics.org/electronics/200...l#06111lfindex7

(там же есть исходники) http://www.tuxgraphics.org/common/src2/article06111/

Сообщение отредактировал ozzy - Apr 7 2007, 21:50
Go to the top of the page
 
+Quote Post
defunct
сообщение Apr 8 2007, 07:40
Сообщение #23


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



Цитата(zorromen @ Apr 7 2007, 19:59) *
А интересно какое минимальный обьем ОЗУ хватить для реализации Сетевой части проэкта?

Для управления релюшкой по сети вхатило 128 байт (Tiny2313).
Все зависит от задачи.
Go to the top of the page
 
+Quote Post
KRS
сообщение Apr 9 2007, 12:28
Сообщение #24


Профессионал
*****

Группа: Модераторы
Сообщений: 1 951
Регистрация: 27-08-04
Из: Санкт-Петербург
Пользователь №: 555



Цитата(zorromen @ Apr 7 2007, 21:59) *
А интересно какое минимальный обьем ОЗУ хватить для реализации Сетевой части проэкта?

у CP2201 на борту много мозгов плюс еще флеш! Так что если не сохранять данные в промежуточных буферах, то на реализацию UDP + ARP памяти нужно 10ки байт всего. На TCP все зависит от размера окна, но его можно поставить 255 байт например.
Go to the top of the page
 
+Quote Post
vesago
сообщение Apr 10 2007, 22:54
Сообщение #25


Тутэйшы
****

Группа: Свой
Сообщений: 708
Регистрация: 30-11-04
Пользователь №: 1 263



Цитата(zorromen @ Apr 7 2007, 21:59) *
А интересно какое минимальный обьем ОЗУ хватить для реализации Сетевой части проэкта?


Я для GPRS модема писал PPP + TCP. Для разнообразия еще вставил эхо UDP и обработку пингования по ICMP. Всего байт 128 рамы потребовалось. Но я только передавал пакетики байт по 20. Саму логику по совету defunct на компе отладил. Не знаю как ARP, но TCP/IP при не масштабных задачах не особо трудоемок в исполнении и не требует серьезных ресурсов.
Go to the top of the page
 
+Quote Post
prottoss
сообщение Jun 6 2007, 01:42
Сообщение #26


Гуру
******

Группа: Свой
Сообщений: 2 720
Регистрация: 24-03-05
Пользователь №: 3 659



Не стал плодить еще одну тему, задам вопрос здесь. Спаял девайсину ATmega128 + RTL8019AS.

RTL8019AS читается/пишется. Но вот роутер не светит светодиодиком порта LAN, к которому подсоединен девайс. В чем могут траблы быть??? На RTL до инициализации загораются оба светодиода (LED0 и LED1), после инициализации горит LED1 и все... sad.gif


--------------------
Go to the top of the page
 
+Quote Post
prottoss
сообщение Jun 6 2007, 03:43
Сообщение #27


Гуру
******

Группа: Свой
Сообщений: 2 720
Регистрация: 24-03-05
Пользователь №: 3 659



Цитата(prottoss @ Jun 6 2007, 09:42) *
Не стал плодить еще одну тему, задам вопрос здесь. Спаял девайсину ATmega128 + RTL8019AS.

RTL8019AS читается/пишется. Но вот роутер не светит светодиодиком порта LAN, к которому подсоединен девайс. В чем могут траблы быть??? На RTL до инициализации загораются оба светодиода (LED0 и LED1), после инициализации горит LED1 и все... sad.gif
Сорри всем - причина банальная - непропай в линии от RTL до трансформатора. Роутер просто его не мог видеть. счас все устаканилосьsmile.gif)))


--------------------
Go to the top of the page
 
+Quote Post
GDI
сообщение Jun 6 2007, 13:41
Сообщение #28


Профессионал
*****

Группа: Свой
Сообщений: 1 235
Регистрация: 14-05-05
Из: Санкт-Петербург
Пользователь №: 5 008



Случайно наткнулся http://www.chip45.com/index.pl?page=Crumb6...ax=0&dest=2 модуль на СР2201, в даунлоаде есть схема и uIP стек


--------------------
http://www.embedders.org Блоги разработчиков электроники.
Go to the top of the page
 
+Quote Post
zhevak
сообщение Jul 2 2007, 10:10
Сообщение #29


Знающий
****

Группа: Свой
Сообщений: 723
Регистрация: 29-08-05
Из: Березовский
Пользователь №: 8 065



к вопросу о коэф. трансформации.

Цитата(zorromen @ Apr 4 2007, 14:36) *
External Magenetics Requirements: RX Turns Ratio—1:1 and TX Turns Ratio—1:2.5 че это значить?
Для него только J00-0025NL 1CT:2.5 - 1CT:1 THT 1X1 Tab down LED 10BASE-T подойдет чтоли?


Я понимаю, что вобщем на вопрос уже есть ответ, но...

вчера лежал, читал одну умную книжку [Embedded Ethernet and Internet Complete -- Designing and Programming Small Devices for Networking], автор некто Jan Axelson. Так вот, там на странице 47 сказано, что обычная витая пара UTP (unshielded twisted pair) имеет импеданс 100 Ом, а вот экранированная ScTP (Screen twisted pair) -- 150 Ом. Бывает еще защищенные -- STP ( Shield twisted pair).

Экранированные -- это те, у которых каждая пара лежит в экране, т.е. пары экранированы друг от друга. (Я, правда, с такими еще не сталкивался.) У защищенных же, все пары лежат в одном общем экране, т.е. защинены от внешних полей, но не друг от друга.

Т.е. это подтверждает мысль, что для неэкранированных пар нужно брать трансы 1:1.

Ладно, если сам будешь делаешь соединение, а если нет? Как угадать, какими веревками (с экраном или без) юзер будет соединять твои девайсы. Вдруг ему вздумается бороться с помехами и он возьмет экранированную пару? И тогда, вместо улучшения связи, произойдет рассогласование линий и будет наблюдаться обратная картина.

Сообщение отредактировал zhevak - Jul 2 2007, 10:11


--------------------
Хочешь рассмешить Бога -- расскажи ему о своих планах!
Go to the top of the page
 
+Quote Post
defunct
сообщение Jul 2 2007, 10:16
Сообщение #30


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



Цитата(zhevak @ Jul 2 2007, 13:10) *
Ладно, если сам будешь делаешь соединение, а если нет? Как угадать, какими веревками (с экраном или без) юзер будет соединять твои девайсы.

Пишите в требованиях к вашим девайсам, каким кабелем надо выполнять соединение.
Если соединят "веревками" и не будет работать, то это будет уже не ваша проблема.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 19th July 2025 - 23:35
Рейтинг@Mail.ru


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