| Автор |
Съобщение |
|
Tisho
Ранг: Форумен бог
Регистриран на: Пон Ное 22, 2004 11:24 pm Мнения: 1923 Местоположение: Габрово
|
 LAN8720
Това чудо е eternet PHY производство на SMSC. Имам проблеми с такъв чип - от време на време забива и започва да грее. Като може да работи с дни (последния път около седмица) преди да забие. Оправя се само с ресет или спиране и пускане на захранването. Гледах му захранвания, опроводяване, маси, сменях и чип-а - уж всичко е наред. Когато работи не грее изобщо(което е малко необичайно за PHY но пък радващо). Към проц-а е свързан с RMII.
Някой да е имал подобни ядове с това чудо на техниката?
|
| Пет Дек 30, 2011 12:55 pm |
|
 |
|
¶
Ранг: Форумен бог
Регистриран на: Пет Фев 25, 2005 1:58 pm Мнения: 4585 Местоположение: US
|
 Re: LAN8720
Чипа го има на една развойна платка на Mikroelektronika, PIC32MX7 MMB. Става почти година работи без забележки. Чипа е обаче LAN8720A . Направи ми впечатление, че е свързан към портовете на професора през 27 омови резистори.
_________________ Ето аз дишам, работя, живея и програми пиша тъй както умея, с проца под вежди се гледаме строго и боря се с него доколкото мога....
|
| Пет Дек 30, 2011 5:05 pm |
|
 |
|
Tisho
Ранг: Форумен бог
Регистриран на: Пон Ное 22, 2004 11:24 pm Мнения: 1923 Местоположение: Габрово
|
 Re: LAN8720
Всъшност... Малко съм объркал номера. Чип-а е LAN8710A. На практика е същото като 8720, но с тази разлика че освен RMII потдържа и MII. То ясно, че работи аз се опитвам да разбера къде греша за да ми умира така.
Днес например заби 3-4 пъти... Като забие обикновенно светодиодите на RJ-45 буксата светят постоянно вадя кабела - продължават да светят.
Пробвах да вкарам малко смущения тук и там с цел да разбера оттова ли забива но не. Просто като реши и спира. Последния тест беше с телефона(ГСМ) върху платката и си звъня от друг - работи не забива.
Последно припоих чип-а, и съм закачил Е1 в дебъг режим и чакам, като умре да видя какво се случва с регистрите на процесора.
Имаш ли някаква схема на тази платка да разгледам малко...
|
| Пет Дек 30, 2011 6:22 pm |
|
 |
|
¶
Ранг: Форумен бог
Регистриран на: Пет Фев 25, 2005 1:58 pm Мнения: 4585 Местоположение: US
|
 Re: LAN8720
_________________ Ето аз дишам, работя, живея и програми пиша тъй както умея, с проца под вежди се гледаме строго и боря се с него доколкото мога....
|
| Пет Дек 30, 2011 9:58 pm |
|
 |
|
velio
Ранг: Форумен бог
Регистриран на: Вто Юни 07, 2005 6:20 pm Мнения: 3538
|
 Re: LAN8720
Това за резисторите го има нейде из документациите. Аз от там го знам и ги слагам. За момента обаче впечатления нямам - няма кой да напише софта за за го подкараме.
|
| Вто Яну 03, 2012 11:42 am |
|
 |
|
Tisho
Ранг: Форумен бог
Регистриран на: Пон Ное 22, 2004 11:24 pm Мнения: 1923 Местоположение: Габрово
|
 Re: LAN8720
Резистори и аз съм сложил, само че са по 100 ома както е dev - платката. http://www.smsc.com/media/Downloads_Public/etherphy/evb8710sch.pdfПри мен има една разлика, че за клок-а на LAN8710a не ползвам кварц а 50Mhz осцилатор, който подавам едновременно на LAN8710a и RX62N. Междодругото от когато презапоих(30 декември) LAN8710A до сега не е забивал. През празниците си го пингвах от време на време от къщи да го видя жив ли е - отговаря си коректно. 
|
| Вто Яну 03, 2012 1:36 pm |
|
 |
|
tgi
Ранг: Форумен бог
Регистриран на: Нед Юни 10, 2007 2:22 pm Мнения: 6492 Местоположение: София
|
 Re: LAN8720
Е с тия PHY-та в QFN или както там се казва и аз каквото съм патил все от запояването е било, голяма гадост са. Понякога става от раз (бях късметлия с първия, имаше да му се пуйча що не работи ако не беше хванал...), понякога е мъка и духалки. Моят е друг модел де, DP83847 от NSC, ама корпусите сигурно са все подобни.
_________________------------------- www.tgi-sci.com------------------- http://www.flickr.com/photos/didi_tgi/
|
| Вто Яну 03, 2012 4:13 pm |
|
 |
|
Tisho
Ранг: Форумен бог
Регистриран на: Пон Ное 22, 2004 11:24 pm Мнения: 1923 Местоположение: Габрово
|
 Re: LAN8720
За сега да чукам на дърво не е забивал. Ако откара така до другия вторник без да го изключвам - приемам, че проблема е решен.  Корпуса му е кошмар-FN и изглежда така:
|
| Вто Яну 03, 2012 4:30 pm |
|
 |
|
head_up
Ранг: Форумен бог
Регистриран на: Нед Юни 01, 2008 9:54 pm Мнения: 1503 Местоположение: Пловдив
|
 Re: LAN8720
Странно, такива корпуси ги поим с духалката, проблем не е имало. Добре де, рядко има, ок?  По принцип си става без особенни терзания. Може и от там да ти е идвала белята ...
|
| Вто Яну 03, 2012 4:49 pm |
|
 |
|
tgi
Ранг: Форумен бог
Регистриран на: Нед Юни 10, 2007 2:22 pm Мнения: 6492 Местоположение: София
|
 Re: LAN8720
Точно в такъв корпус като форма са и моите, като няма проблем няма като има е бая зор (един го духах 4-5 пъти докато го уцеля, изглежда не му докарвах достатъчно еднакво количество калай по падовете ли какво ли). Със свестен стенсил и във фурната стават обикновено от раз де.
_________________------------------- www.tgi-sci.com------------------- http://www.flickr.com/photos/didi_tgi/
|
| Вто Яну 03, 2012 5:05 pm |
|
 |
|
itso.t
Ранг: Форумен бог
Регистриран на: Чет Фев 03, 2005 2:21 am Мнения: 12826 Местоположение: София
|
 Re: LAN8720
Като изключим термал пада, другите си се запояват съвсем прилично и с поялник. Това като за прототип де. За серия би било безумие... На платката, термал пада може да се направи с по-голям отвор и да се запоява от обратната страна. Пак за прототипа...
|
| Вто Яну 03, 2012 6:02 pm |
|
 |
|
tgi
Ранг: Форумен бог
Регистриран на: Нед Юни 10, 2007 2:22 pm Мнения: 6492 Местоположение: София
|
 Re: LAN8720
На тоя от картинката да, но на моите има пластмаса между железцата под чипа и тия отстрани. Пак се замоства някак и над нея ама не е чак "съвсем прилично"  . Ама кой ти гледа приличието в наши дни та аз ли ще му се връзвам, и това съм го правил разбира се  .
_________________------------------- www.tgi-sci.com------------------- http://www.flickr.com/photos/didi_tgi/
|
| Вто Яну 03, 2012 6:09 pm |
|
 |
|
Tisho
Ранг: Форумен бог
Регистриран на: Пон Ное 22, 2004 11:24 pm Мнения: 1923 Местоположение: Габрово
|
 Re: LAN8720
Нещата взеха да придобиват много страннен характер. PHY-a пак заби, но забелязах, че забива само когато компютъра на бюротo ми е включен. От 3-ти насам цял ден забива - през 10-15 мин, нощем не. В момента в който включа комп-а и се започва. В една мрежа са като компа и устройството са на съседни портове на рутер. Сега работи вече 2 часа без да забива, но е на около метър и половина от компютъра. Сутринта като беше до комп-а (на около 20см от кутията на компа) си забиваше доволно. Кондензатори има предоволно, "висящи" изводи няма никаде по платката. Правих проба да вкарам смущения - например телефона върху платката и звъня от друг - не забива. Само като е до комп-а. Цирк... 
|
| Чет Яну 05, 2012 2:34 pm |
|
 |
|
tgi
Ранг: Форумен бог
Регистриран на: Нед Юни 10, 2007 2:22 pm Мнения: 6492 Местоположение: София
|
 Re: LAN8720
Ей такива страннотии ги обичам, мале мила. Неотдавна докато хвана смущение минаващо през фемтофарадите от допира на кабела на клавиатурата до сравнително чувствителна точка на гола платка на масата бая пуйчене падна  . Платката колко слойна е? (т.е. има ли си ground plane?) Макар по-скоро да изглежда сякаш някакви пакети произведени от порта на компютъра ти да го шашкат както го описваш... минаващи през рутера, а бе ще си имаш занимание още малко  .
_________________------------------- www.tgi-sci.com------------------- http://www.flickr.com/photos/didi_tgi/
|
| Чет Яну 05, 2012 2:58 pm |
|
 |
|
Tisho
Ранг: Форумен бог
Регистриран на: Пон Ное 22, 2004 11:24 pm Мнения: 1923 Местоположение: Габрово
|
 Re: LAN8720
Платката е двуслойна, но под PHY-а е само маса. Проблема го хванах къде е. Подобна дивотия скоро не ми се беше случвало. Изводите на проц-а RMII_RX_ER и REF50CK са съседни. Като на REF50CK се подава едни 50Mhz които идват от осцилатор който прави и тактовата честота на PHY. Процесора си ги иска тези 50Mhz в режим RMII за синхронизация. До тук добре. обаче на съседните два извода има между 200-500mv смущения. Които се появяват там само когато осцилатора работи... За единия извод не е проблем - не се ползва, оставил съм го свободен и при стартиране го конфигурирам изход, и му задавам логическа 0. Но другия (RMII_RX_ER) си е вход, на който PHY-a го ползва да каже ако има проблем с премането. Решението - яко почистване на платката от флюс-а с който съм запоявал(IF8300 -от комет) въпреки че беше почистена но между изводите на проц-а имаше малко останало и смущенията от почти половин волт ги свалих до 40-50mv. Сега работи... 
|
| Съб Яну 21, 2012 6:46 pm |
|
|