|
|
  |
Работа с ENC28J60 |
|
|
|
May 15 2007, 04:52
|

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

|
Привет усем ... имею эту микруху ... нада привинтить к 32 меге ... вот тока перед тем как чтото привинтить нада принципиальную схему составить ... и сразу пояилось несколько вопросов ... 1) Можно ли не тактировать мегу от ENC ... типа 16 мегагерц на мегу... и чтобы усе работало ... или усеже надо брать сигнал от нее и тактировать мегу ... 2) Там нада какойта ферит нада ... че это ваще ...
Эскизы прикрепленных изображений
|
|
|
|
|
May 15 2007, 10:44
|

Гуру
     
Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095

|
Цитата(zorromen @ May 15 2007, 13:02)  Тогда хорошо ... будем питать мегу 5 вольтами ... А разве это мешает тактированию? Цитата(zorromen @ May 15 2007, 13:02)  А как насчет катушки ... это по идее это ФНЧ ... какой номинал брать нужно, что по току 100 мА понял ... Это скорее всего не катушка как таковая а ferrite bead (для единичного устройства снимите с дохлого CD-ROM или материнки, по виду конденсатор, но черный и подписан L), а если серия - то у поставщиков он так и называется ferrite bead.
--------------------
На любой вопрос даю любой ответ"Write code that is guaranteed to work, not code that doesn’t seem to break" ( C++ FAQ)
|
|
|
|
|
May 17 2007, 04:45
|

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

|
Цитата(GDI @ May 17 2007, 11:25)  При питании меги от 5в, а ENC от 3.3в могут возникнуть проблемы с уровнями сигналов SPI , как у меги - она может не понять сигнал с малым размахом от ENC, так и у ENC - если у нее входы не 5v-tolerant, может перегреваться и/или сгореть. Кхмм... Можно сделать так: - от меги к ENC (5В->3В) поставить банальный резистивный делитель - от ENC к меге: мега прекрасно понимает 3В как логическую единицу 8)
--------------------
--- human traffic - всегда 8)
|
|
|
|
|
May 17 2007, 05:27
|
Профессионал
    
Группа: Свой
Сообщений: 1 235
Регистрация: 14-05-05
Из: Санкт-Петербург
Пользователь №: 5 008

|
Цитата от ENC к меге: мега прекрасно понимает 3В как логическую единицу 8) В даташите на мега32 написано минимально Vin лог "1" = 0,6Vcc = 0.6*5 = 3 В даташите на ENC минимально Vout лог "1" = Vdd-0,7 = 3.3-0.7 = 2.6 т.е. судя по даташитам - гарантированно не поймет, реально может и заработает, а может нет. по входу ENC совместима с 5в сигналами - делители не нужны, а вот на SO надо уровень поднимать например через 74HC1G125, запитав его от 5в или через любой другой логический элемент который понимает на входе ТТЛ уровни, а на выходе дает КМОП уровни с питанием этого элемента от 5в.
--------------------
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|