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

 
 
7 страниц V   1 2 3 > »   
Reply to this topicStart new topic
> Работа с ENC28J60
zorromen
сообщение May 15 2007, 04:52
Сообщение #1


Местный
***

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



Привет усем ... имею эту микруху ... нада привинтить к 32 меге ... вот тока перед тем как чтото привинтить нада принципиальную схему составить ... и сразу пояилось несколько вопросов ...
1) Можно ли не тактировать мегу от ENC ... типа 16 мегагерц на мегу... и чтобы усе работало ... или усеже надо брать сигнал от нее и тактировать мегу ...
2) Там нада какойта ферит нада ... че это ваще ...
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
at90
сообщение May 15 2007, 05:58
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 866
Регистрация: 31-03-05
Из: Краснодар
Пользователь №: 3 814



вот погляди схемку модуля от олимекс.
http://www.olimex.com/dev/images/enc28j60-sch.gif
Тактировать модуль по любому нада. А вот мегу кажись не обязательно тактировать от тогоже кварца.


--------------------
<<Первая производная от чужой идеи - уже твоя идея.>>
Go to the top of the page
 
+Quote Post
zorromen
сообщение May 15 2007, 06:37
Сообщение #3


Местный
***

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



Я имел ввиду надо ли тактировать мегу от ноги CLKOUT ENC ? ...
и еще даже на приведенной вами картинке есть индуктивность L1 ... вот скока надо его взять номинал ...
Go to the top of the page
 
+Quote Post
zltigo
сообщение May 15 2007, 06:53
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(zorromen @ May 15 2007, 09:37) *
Я имел ввиду надо ли тактировать мегу от ноги CLKOUT ENC ? ...

Ну если хочется, то можно брать клоки контроллера с нее. Естественно это абсолютно не обязательно smile.gif По умолчанию, по включению питания там клоки (кажется 1/4) есть.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
zorromen
сообщение May 15 2007, 07:20
Сообщение #5


Местный
***

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



Не ... я просто имею ввиду что если мегу клокать кварцем на 16 мегагерц ... то будет ли нормально он работать с микросхемой? ... то шота краем уха слышал что бля нормальной работы нужно клокать с микросхемы ... вот и спрашиваю ...
Go to the top of the page
 
+Quote Post
zltigo
сообщение May 15 2007, 08:56
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(zorromen @ May 15 2007, 10:20) *
что бля нормальной работы нужно клокать с микросхемы ..

Нет.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
zorromen
сообщение May 15 2007, 10:02
Сообщение #7


Местный
***

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



Фу ну и очепятка)) smile.gif
Тогда хорошо ... будем питать мегу 5 вольтами ...
А как насчет катушки ... это по идее это ФНЧ ... какой номинал брать нужно, что по току 100 мА понял ...
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение May 15 2007, 10:44
Сообщение #8


Гуру
******

Группа: Модераторы
Сообщений: 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)
Go to the top of the page
 
+Quote Post
defunct
сообщение May 15 2007, 12:42
Сообщение #9


кекс
******

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



Цитата
2) Там нада какойта ферит нада ... че это ваще ...

Должно работать и без него.
Go to the top of the page
 
+Quote Post
GDI
сообщение May 17 2007, 04:25
Сообщение #10


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

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



При питании меги от 5в, а ENC от 3.3в могут возникнуть проблемы с уровнями сигналов SPI , как у меги - она может не понять сигнал с малым размахом от ENC, так и у ENC - если у нее входы не 5v-tolerant, может перегреваться и/или сгореть.


--------------------
http://www.embedders.org Блоги разработчиков электроники.
Go to the top of the page
 
+Quote Post
anpilog
сообщение May 17 2007, 04:45
Сообщение #11


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

Группа: Свой
Сообщений: 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)
Go to the top of the page
 
+Quote Post
GDI
сообщение May 17 2007, 05:27
Сообщение #12


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

Группа: Свой
Сообщений: 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в.


--------------------
http://www.embedders.org Блоги разработчиков электроники.
Go to the top of the page
 
+Quote Post
zorromen
сообщение May 17 2007, 11:47
Сообщение #13


Местный
***

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



Да спасибо ... будет мне урок ... то ваще разленился, несмотрю даташиты ваше ... smile.gif
Тока в даташите на Мегу 32 если посмотреть, то на 5 вольтах читает 1 при менее 2 вольт ... так что должно работать без преобразователей ...
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
GDI
сообщение May 17 2007, 14:35
Сообщение #14


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

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



Только тут есть одно замечание..0,6Vcc - это минимальное гарантированное напряжение при котором входной уровень гарантированно определится как лог "1", все остальное может меняться от партии и атмел знает чего еще smile.gif в серию я бы такое не пустил.


--------------------
http://www.embedders.org Блоги разработчиков электроники.
Go to the top of the page
 
+Quote Post
goodwin
сообщение May 17 2007, 22:27
Сообщение #15


Местный
***

Группа: Свой
Сообщений: 481
Регистрация: 1-08-05
Пользователь №: 7 267



Не забудьте глянуть портянку errata на ENC28J60.
Что-то типа : частота клока SPI должна быть 8 МГц. Если меньше, то у меги и ENC28J60 частоты должны быть синхронизированы.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 23rd June 2025 - 01:42
Рейтинг@Mail.ru


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