Форум Микро-Чип
Поиск и заказ электронных компонентов
 

Вернуться   Форум Микро-Чип > Cетевые протоколы и технологии

Cетевые протоколы и технологии TCP/IP стек

Ответ
 
Опции темы Опции просмотра
Старый 01.11.2016, 23:57   #1
Orodunaar
Junior Member
 
Регистрация: 30.07.2012
Адрес: Rostov
Возраст: 34
Сообщений: 6
Вес репутации: 100/0
Orodunaar will become famous soon enoughOrodunaar will become famous soon enough
По умолчанию LAN9303 не запускается.

Доброго времени суток уважаемые коллеги, требуется консультация по микросхеме LAN9303, к сожалению не получилось её запустить с ходу, и причины не ясны.

Использую стек технологий STM32F4xx, LAN9303, HAL, LwIP.

Конфигурирую микросхему для настройки через I2C - запрашиваю значение регистров ID_REV и BYTE_TEST - микросхема не отвечает, нет ACK ответа.

Конфигурирую микросхему для настройки через SMI - провожу те же действия, ответ нулевой.

Допускаю, что либо не правильно сконфигурировал, либо неверна схема подключения микросхемы, хотя использовал схему из примера.

Подскажите в какую сторону копать?
Orodunaar вне форума   Ответить с цитированием
Старый 02.11.2016, 07:18   #2
smart_pic
Senior Member
 
Регистрация: 08.12.2008
Адрес: Ставрополь
Возраст: 53
Сообщений: 940
Вес репутации: 1970/60
smart_pic has a brilliant futuresmart_pic has a brilliant futuresmart_pic has a brilliant futuresmart_pic has a brilliant futuresmart_pic has a brilliant futuresmart_pic has a brilliant futuresmart_pic has a brilliant futuresmart_pic has a brilliant futuresmart_pic has a brilliant futuresmart_pic has a brilliant futuresmart_pic has a brilliant future
Отправить сообщение для smart_pic с помощью Skype™
По умолчанию Re: LAN9303 не запускается.

Проверьте для начала более внимательно схему.
При правильном монтаже LAN9303 запускается сразу.
Микросхема потребляет значительный ток и греется до 60-70 градусов.
Если подключить к LAN разъему РС или роутер, то должны отработать светодиоды, а роутер или комп увидеть подключение по ЛАН.
Получив это двигайтесь дальше в сторону настроек.

У LAN9303 режимы работы задаются подключением через резисторы на +3.3В или на землю. Проверьте правильно ли выбран режим.

Для примера выложил свою конфигурацию. На схеме только то, что относится к LAN9303 и разъемам ЛАН.
Миниатюры
P-CAD EDA - Onli_LAN9303.pdf  
smart_pic вне форума   Ответить с цитированием
Старый 04.11.2016, 07:47   #3
Orodunaar
Junior Member
 
Регистрация: 30.07.2012
Адрес: Rostov
Возраст: 34
Сообщений: 6
Вес репутации: 100/0
Orodunaar will become famous soon enoughOrodunaar will become famous soon enough
По умолчанию Re: LAN9303 не запускается.

Спасибо за информацию о её работе, у меня ничего подобного не проявляется.

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

А, совсем забыл, вот ещё вопрос, у меня на дросселе, между VDD18CORE и VDD18PLL - 0.2 В, судя по названию ног, по идеи должно быть 1.8 В, какое на работающей микросхеме там напряжение?
Миниатюры
9303_sch.pdf  

Последний раз редактировалось Orodunaar; 04.11.2016 в 07:53.
Orodunaar вне форума   Ответить с цитированием
Старый 04.11.2016, 13:51   #4
smart_pic
Senior Member
 
Регистрация: 08.12.2008
Адрес: Ставрополь
Возраст: 53
Сообщений: 940
Вес репутации: 1970/60
smart_pic has a brilliant futuresmart_pic has a brilliant futuresmart_pic has a brilliant futuresmart_pic has a brilliant futuresmart_pic has a brilliant futuresmart_pic has a brilliant futuresmart_pic has a brilliant futuresmart_pic has a brilliant futuresmart_pic has a brilliant futuresmart_pic has a brilliant futuresmart_pic has a brilliant future
Отправить сообщение для smart_pic с помощью Skype™
По умолчанию Re: LAN9303 не запускается.

Я делал на основе схемы и отладочной платы, что у вас в ПДФ
Сначала сделал плату и у меня были все возможности по настройке. Т.е. на плате на конфигурируемые выводы ставил резисторы на +3.3В и на корпус, но запаивал только один.
Вместо дросселей впаивал резисторы на 10_Ом , работало . Также пробовал вместо дросселей перемычки, также работало.

Когда все отладил, то сделал плату с учетом конфигурации , и это уже отражено в схеме.
Загрузил исходную схему в PCAD2002 вместе с трассировкой, плюс в ПДФ еще схема для примера .

Замерил на DD18CORE 1.8В , на дросселе мой вольтметр падения напряжения не показывает.
Вложения
Тип файла: zip LAN9303mod.zip (346.9 Кб, 2 просмотров)

Последний раз редактировалось smart_pic; 04.11.2016 в 13:58.
smart_pic вне форума   Ответить с цитированием
Старый 04.11.2016, 22:48   #5
Orodunaar
Junior Member
 
Регистрация: 30.07.2012
Адрес: Rostov
Возраст: 34
Сообщений: 6
Вес репутации: 100/0
Orodunaar will become famous soon enoughOrodunaar will become famous soon enough
По умолчанию Re: LAN9303 не запускается.

Возникает вопрос, микросхема без запаянных конфигурационных резисторов запускается?
Orodunaar вне форума   Ответить с цитированием
Старый 05.11.2016, 06:49   #6
smart_pic
Senior Member
 
Регистрация: 08.12.2008
Адрес: Ставрополь
Возраст: 53
Сообщений: 940
Вес репутации: 1970/60
smart_pic has a brilliant futuresmart_pic has a brilliant futuresmart_pic has a brilliant futuresmart_pic has a brilliant futuresmart_pic has a brilliant futuresmart_pic has a brilliant futuresmart_pic has a brilliant futuresmart_pic has a brilliant futuresmart_pic has a brilliant futuresmart_pic has a brilliant futuresmart_pic has a brilliant future
Отправить сообщение для smart_pic с помощью Skype™
По умолчанию Re: LAN9303 не запускается.

Цитата:
Сообщение от Orodunaar Посмотреть сообщение
Возникает вопрос, микросхема без запаянных конфигурационных резисторов запускается?
Специально эксперименты не проводил, но пока на тестовой плате не выставил резисторами нужную конфигурацию LAN9303 - не работало.

А уже потом переделал схему, убрав лишнее и оставив только нужное.
Кстати , в схемке из архива, что в ПДФ от другого разработчика, прослеживается задание сходной конфигурации LAN9303 резисторами .

В описании LAN9303 есть возможность конфигурирования через внешнюю EEPROM, но я предпочел задать режим резисторами.
smart_pic вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Промышленный контроллер на PIC in37usd Продукция MICROCHIP 52 21.06.2015 13:56
Не запускается прошивка записанная бутлоадером AN1094 gsm_storozh Продукция MICROCHIP 23 19.08.2010 16:05
Графические среды Vidoc Общетехнические вопросы 47 10.02.2010 06:18
Нужна ли МК ОС? syv Инструментарий 179 22.01.2009 10:59


Часовой пояс GMT +3, время: 16:47.


Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd. Перевод: zCarot