| Микроконтролери и електроника http://mcu-bg.com/mcu_site/ |
|
| LAN8720 http://mcu-bg.com/mcu_site/viewtopic.php?f=4&t=9642 |
Страница 1 от 3 |
| Автор: | Tisho [ Пет Дек 30, 2011 12:55 pm ] |
| Заглавие: | LAN8720 |
Това чудо е eternet PHY производство на SMSC. Имам проблеми с такъв чип - от време на време забива и започва да грее. Като може да работи с дни (последния път около седмица) преди да забие. Оправя се само с ресет или спиране и пускане на захранването. Гледах му захранвания, опроводяване, маси, сменях и чип-а - уж всичко е наред. Когато работи не грее изобщо(което е малко необичайно за PHY но пък радващо). Към проц-а е свързан с RMII. Някой да е имал подобни ядове с това чудо на техниката? |
|
| Автор: | ¶ [ Пет Дек 30, 2011 5:05 pm ] |
| Заглавие: | Re: LAN8720 |
Чипа го има на една развойна платка на Mikroelektronika, PIC32MX7 MMB. Става почти година работи без забележки. Чипа е обаче LAN8720A . Направи ми впечатление, че е свързан към портовете на професора през 27 омови резистори. |
|
| Автор: | Tisho [ Пет Дек 30, 2011 6:22 pm ] |
| Заглавие: | Re: LAN8720 |
Всъшност... Малко съм объркал номера. Чип-а е LAN8710A. На практика е същото като 8720, но с тази разлика че освен RMII потдържа и MII. То ясно, че работи аз се опитвам да разбера къде греша за да ми умира така. Днес например заби 3-4 пъти... Като забие обикновенно светодиодите на RJ-45 буксата светят постоянно вадя кабела - продължават да светят. Пробвах да вкарам малко смущения тук и там с цел да разбера оттова ли забива но не. Просто като реши и спира. Последния тест беше с телефона(ГСМ) върху платката и си звъня от друг - работи не забива. Последно припоих чип-а, и съм закачил Е1 в дебъг режим и чакам, като умре да видя какво се случва с регистрите на процесора. Имаш ли някаква схема на тази платка да разгледам малко... |
|
| Автор: | ¶ [ Пет Дек 30, 2011 9:58 pm ] |
| Заглавие: | Re: LAN8720 |
http://www.mikroe.com/eng/downloads/get ... c_v101.pdf |
|
| Автор: | velio [ Вто Яну 03, 2012 11:42 am ] | |||||||||
| Заглавие: | Re: LAN8720 | |||||||||
Това за резисторите го има нейде из документациите. Аз от там го знам и ги слагам. За момента обаче впечатления нямам - няма кой да напише софта за за го подкараме. |
||||||||||
| Автор: | Tisho [ Вто Яну 03, 2012 1:36 pm ] |
| Заглавие: | Re: LAN8720 |
Резистори и аз съм сложил, само че са по 100 ома както е dev - платката. http://www.smsc.com/media/Downloads_Public/etherphy/evb8710sch.pdf При мен има една разлика, че за клок-а на LAN8710a не ползвам кварц а 50Mhz осцилатор, който подавам едновременно на LAN8710a и RX62N. Междодругото от когато презапоих(30 декември) LAN8710A до сега не е забивал. През празниците си го пингвах от време на време от къщи да го видя жив ли е - отговаря си коректно. |
|
| Автор: | tgi [ Вто Яну 03, 2012 4:13 pm ] |
| Заглавие: | Re: LAN8720 |
Е с тия PHY-та в QFN или както там се казва и аз каквото съм патил все от запояването е било, голяма гадост са. Понякога става от раз (бях късметлия с първия, имаше да му се пуйча що не работи ако не беше хванал...), понякога е мъка и духалки. Моят е друг модел де, DP83847 от NSC, ама корпусите сигурно са все подобни. |
|
| Автор: | head_up [ Вто Яну 03, 2012 4:49 pm ] |
| Заглавие: | Re: LAN8720 |
Странно, такива корпуси ги поим с духалката, проблем не е имало. Добре де, рядко има, ок? |
|
| Автор: | tgi [ Вто Яну 03, 2012 5:05 pm ] |
| Заглавие: | Re: LAN8720 |
Точно в такъв корпус като форма са и моите, като няма проблем няма като има е бая зор (един го духах 4-5 пъти докато го уцеля, изглежда не му докарвах достатъчно еднакво количество калай по падовете ли какво ли). Със свестен стенсил и във фурната стават обикновено от раз де. |
|
| Автор: | itso.t [ Вто Яну 03, 2012 6:02 pm ] |
| Заглавие: | Re: LAN8720 |
Като изключим термал пада, другите си се запояват съвсем прилично и с поялник. Това като за прототип де. За серия би било безумие... На платката, термал пада може да се направи с по-голям отвор и да се запоява от обратната страна. Пак за прототипа... |
|
| Автор: | tgi [ Вто Яну 03, 2012 6:09 pm ] |
| Заглавие: | Re: LAN8720 |
На тоя от картинката да, но на моите има пластмаса между железцата под чипа и тия отстрани. Пак се замоства някак и над нея ама не е чак "съвсем прилично" Ама кой ти гледа приличието в наши дни та аз ли ще му се връзвам, и това съм го правил разбира се |
|
| Автор: | Tisho [ Чет Яну 05, 2012 2:34 pm ] |
| Заглавие: | Re: LAN8720 |
Нещата взеха да придобиват много страннен характер. PHY-a пак заби, но забелязах, че забива само когато компютъра на бюротo ми е включен. От 3-ти насам цял ден забива - през 10-15 мин, нощем не. В момента в който включа комп-а и се започва. В една мрежа са като компа и устройството са на съседни портове на рутер. Сега работи вече 2 часа без да забива, но е на около метър и половина от компютъра. Сутринта като беше до комп-а (на около 20см от кутията на компа) си забиваше доволно. Кондензатори има предоволно, "висящи" изводи няма никаде по платката. Правих проба да вкарам смущения - например телефона върху платката и звъня от друг - не забива. Само като е до комп-а. Цирк... |
|
| Автор: | tgi [ Чет Яну 05, 2012 2:58 pm ] |
| Заглавие: | Re: LAN8720 |
Ей такива страннотии ги обичам, мале мила. Неотдавна докато хвана смущение минаващо през фемтофарадите от допира на кабела на клавиатурата до сравнително чувствителна точка на гола платка на масата бая пуйчене падна Платката колко слойна е? (т.е. има ли си ground plane?) Макар по-скоро да изглежда сякаш някакви пакети произведени от порта на компютъра ти да го шашкат както го описваш... минаващи през рутера, а бе ще си имаш занимание още малко |
|
| Автор: | Tisho [ Съб Яну 21, 2012 6:46 pm ] |
| Заглавие: | Re: LAN8720 |
Платката е двуслойна, но под PHY-а е само маса. Проблема го хванах къде е. Подобна дивотия скоро не ми се беше случвало. Изводите на проц-а RMII_RX_ER и REF50CK са съседни. Като на REF50CK се подава едни 50Mhz които идват от осцилатор който прави и тактовата честота на PHY. Процесора си ги иска тези 50Mhz в режим RMII за синхронизация. До тук добре. обаче на съседните два извода има между 200-500mv смущения. Които се появяват там само когато осцилатора работи... За единия извод не е проблем - не се ползва, оставил съм го свободен и при стартиране го конфигурирам изход, и му задавам логическа 0. Но другия (RMII_RX_ER) си е вход, на който PHY-a го ползва да каже ако има проблем с премането. Решението - яко почистване на платката от флюс-а с който съм запоявал(IF8300 -от комет) въпреки че беше почистена но между изводите на проц-а имаше малко останало и смущенията от почти половин волт ги свалих до 40-50mv. Сега работи... |
|
| Страница 1 от 3 | Часовете са според зоната UTC + 2 часа [ DST ] |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|