| Автор |
Съобщение |
|
E1
Ранг: Почетен член
Регистриран на: Нед Юли 22, 2007 8:57 pm Мнения: 607 Местоположение: Белград
|
 PIC18F87J60
Правя нещо с PIC18F87J60, като използвам интегрирания му Ethernet модул. Когато включа модула, обаче, процесорът се загрява доста(около 50 градуса C). Виждам, че по принцип дават висока консумация за този модул, но въпросът ми е към тези, които вече са използвали този контролер - какви са наблюденията ви, нормално ли е това загряване?
|
| Вто Ное 11, 2014 6:59 pm |
|
 |
|
relsys
Ранг: Форумен бог
Регистриран на: Пет Ное 25, 2005 11:41 am Мнения: 1680
|
 Re: PIC18F87J60
Нормално е, PHY-то е вътре.
|
| Вто Ное 11, 2014 7:17 pm |
|
 |
|
E1
Ранг: Почетен член
Регистриран на: Нед Юли 22, 2007 8:57 pm Мнения: 607 Местоположение: Белград
|
 Re: PIC18F87J60
ОК. Благодаря. Иначе работи добре.
|
| Вто Ное 11, 2014 7:20 pm |
|
 |
|
E1
Ранг: Почетен член
Регистриран на: Нед Юли 22, 2007 8:57 pm Мнения: 607 Местоположение: Белград
|
 Re: PIC18F87J60
Напртавих няколко такива устройства, но едното от тях не работи. Не мога да се сетя как да локализирам проблема, който е хардуерен. Съдя по това, че програмата не работи само на тази платка. Как тествам: Използвам програма за сървър на микроконтролера. Когато свържа с кабел към компютъра, съответната връзка е показана от Windows като "connected". Не свети нито един от двата диода на конектора. Не се извежда страницата, която трябва да връща микроконтролерът. При мерене на всички линии между конектора и контролера, не откривам липсващи връзки или къси съединения. Към кои линии да се насоча при търсене на грешката? Разбира се, остава възможността да сменя самия микроконтролер. Накаква идея какво да проверя?
|
| Нед Ное 16, 2014 4:00 pm |
|
 |
|
stoyanoff
Ранг: Форумен бог
Регистриран на: Чет Юни 25, 2009 1:01 pm Мнения: 2251
|
 Re: PIC18F87J60
Ако платките са произведени серийно (сиреч еднакви) погледни няколко неща : - стойностите на елементите, които си сложил - дали RJ 45 пасва добре в клемата - дали контролера е добре запоен - направи блинк тест, за да провериш дали осцилатора ти е ОК Следващата стъпка е да използваш или рутер(суйтч), който може да индикира свързано устройство и трансфер на данни, или да погледнеш със скоп. Поздрави!
_________________www.elkran.com
|
| Пон Ное 17, 2014 10:39 am |
|
 |
|
relsys
Ранг: Форумен бог
Регистриран на: Пет Ное 25, 2005 11:41 am Мнения: 1680
|
 Re: PIC18F87J60
Връзката ти в момента е еднопосочна. Нямаш носеща към от компютъра към платката. Причината може да е лоша спойка или самия ETH контролер, може и трафа, но едва ли. Ако свържеш RX и TX на RJ45 буксата ти дето е на платката на късо, трябва да ти светне Link светодиода - (демек 1 към 3 и 2 към 6).
|
| Пон Ное 17, 2014 12:40 pm |
|
 |
|
E1
Ранг: Почетен член
Регистриран на: Нед Юли 22, 2007 8:57 pm Мнения: 607 Местоположение: Белград
|
 Re: PIC18F87J60
Открих проблема... Оказа се история с неочакван край - поне за мен. Започнах сравняване на платките и установих, че само при тази имам по-голямо съпротивление на конектора. Смених конектора и всичко протработи. Някой може ли да обясни каква е разликата в конекторите? За тази платка бях сложил евтин, а на останалите - с вградени в конектора диоди. Възможно ли е конекторът да има трансформатор или нещо подобно вътре? Практически на скъпите конектори ми индицира "късо" между някои крачета. И точно тези конектори работят.
|
| Пон Ное 17, 2014 1:27 pm |
|
 |
|
relsys
Ранг: Форумен бог
Регистриран на: Пет Ное 25, 2005 11:41 am Мнения: 1680
|
 Re: PIC18F87J60
Е, ако не си слагал трансформатор отделно си трябва конектор с трансформатор. Има и само конектори. 1-2 и 3-6 трябва да дават "късо" ако има вграден трансформатор. Ама все пак е хубаво, човек като се занимава с даден интерфейс, да попрочете поне малко за него... 
|
| Пон Ное 17, 2014 1:38 pm |
|
 |
|
ike
Ранг: Форумен бог
Регистриран на: Пет Фев 04, 2005 9:59 pm Мнения: 6019 Местоположение: София
|
 Re: PIC18F87J60
Е ти основното не си прочел за Ethernet, това е като да скочиш от самолет и да не знаеш че ти трябва парашут. https://www.google.com/search?q=etherne ... 20&bih=979Има конектори .... които са само конектори и ти трябва това:  а има и конектори с трансформаторите вътре в тях.
_________________ Warriors of the Night, ASSEMBLER!!!
|
| Пон Ное 17, 2014 1:39 pm |
|
 |
|
E1
Ранг: Почетен член
Регистриран на: Нед Юли 22, 2007 8:57 pm Мнения: 607 Местоположение: Белград
|
 Re: PIC18F87J60
Ползвам готова HW конфигурация и не съм навлизал в детайли по нея. Във всеки случай, за предпочитане е такъв вариант, вместо да отделям допълнително място на платката. Проблемът е, че и в принципната схема нямаше обозначени дросели. Предположих, че е някаква модификация на самия микроконтролер, която позволява такова свързване.
|
| Пон Ное 17, 2014 1:59 pm |
|
 |
|
ike
Ранг: Форумен бог
Регистриран на: Пет Фев 04, 2005 9:59 pm Мнения: 6019 Местоположение: София
|
 Re: PIC18F87J60
Трансформаторите са трансформатори. Ако ги имаше вътре в чипа, щеше да е много по-дебел и по тежък, нямаше да изглежда като всеки дург чип.
_________________ Warriors of the Night, ASSEMBLER!!!
|
| Пон Ное 17, 2014 3:28 pm |
|
 |
|
E1
Ранг: Почетен член
Регистриран на: Нед Юли 22, 2007 8:57 pm Мнения: 607 Местоположение: Белград
|
 Re: PIC18F87J60
Предположих, че изобщо са ги избягнали по някакъв начин. Както и да е. Грешката е вярна и всичко работи.
|
| Пон Ное 17, 2014 6:34 pm |
|
|