| Микроконтролери и електроника http://mcu-bg.com/mcu_site/ |
|
| Губят ми се едни 150 миливолта. http://mcu-bg.com/mcu_site/viewtopic.php?f=2&t=5321 |
Страница 1 от 1 |
| Автор: | hristo75 [ Пон Яну 14, 2008 4:00 pm ] |
| Заглавие: | Губят ми се едни 150 миливолта. |
Това ми е първият пост в тези форуми, така че здравейте на всички. Ситуацията е следната. Има едни Атмеги168 работили вече дълго време в едни устройства и сега започва да възниква един проблем. Проблема е доста странен и трябва да пробвам всевъзможни странни предположения. Сега се главоблъскам върху следното положение. ПортД се използва като 8-битов изход. Та слагам тези работили вече Атмеги ( т.е. евентуално повредени ) на универсална платка и ги програмирам с ПортД изход = 1 без товар. Измервам с качествен волтметър напрежението на всеки пин от ПортД. Захранването е достатъчно стабилно. Някаква част от пиновете са заковани на +5.00В, а друга на +4.85В. Междинно положение няма. Пробвах с няколко процесора, разположението на пиновете с по-ниско напрежение е случайно. Пробвах, включвах изключвах PULLUP резистора, няма промяна. При сетване на "0", напреженията на всички пинове са еднакви. Теоритично +4.85В е абсолютно достатъчно за 1 обаче ме гложди къде отиват тези 150мВ. За съжаление нямам чисто нов процесор и тези дни не мога да ида купя. Дали някой няма някоя идея? |
|
| Автор: | Реконструктор [ Пон Яну 14, 2008 4:41 pm ] |
| Заглавие: | |
Много важно е тези пинове да се ползват единствено и само за универсално I/O, т.е. ако има на тях някаква периферия от сорта на SPI, TWI и т.н. е добре тя да бъде изключена. И още нещо - пиновете се използват само за изход, нали така? |
|
| Автор: | plameniv [ Пон Яну 14, 2008 4:43 pm ] | |||||||||
| Заглавие: | Re: Губят ми се едни 150 миливолта. | |||||||||
Ако ги натовариш с някакви резистори към маса какво ли ще покаже , но трябва да са еднакви или да е един и същи и да го местиш ? Защото ти мериш без товар напрежението на порта и от там може да има някакви разминавания. |
||||||||||
| Автор: | hristo75 [ Пон Яну 14, 2008 5:32 pm ] | |||||||||
| Заглавие: | ||||||||||
Абсолютно. Пробвах го с възможно най-простата тестова програма. Няма буутлодър, няма вързан програматор или дебъгер. След ресет при глобално забранени прекъсвания, сетвам // MCUCR |= _BV(PUD); DDRD = 0xFF; PORTD = 0xFF; while(1); И след това на различните пинове от ПортД има напрежение или 5.00В или 4.85В. Пробвах с 3 различни употребявани процесора, разположението на пиновете с ниското напрежение е различно. Тези дни ще купя нов процесор да пробвам с него. Вероятността да е попадало 12В на тези пинове е голяма, съоветно да е изгорял някой от кламповите диоди или дори изходните транзистори е голяма ама си мисля, че поведението не би трябвало да е такова. Ей сега ще пробвам да натоваря изходите с 4,7кома към маса. |
||||||||||
| Автор: | JoroS [ Пон Яну 14, 2008 7:18 pm ] |
| Заглавие: | |
Не е зле едновременно да мериш и захранването. Да не би да е някоя шегичка на стабилизатора |
|
| Автор: | ji4ka [ Пон Яну 14, 2008 7:31 pm ] |
| Заглавие: | |
Прегледай си и Даташитите. Никъде не е казано ,че 1-цата трябва да е колкото захранването. Има си производствени толеранси при полупроводниците. И не се разбра работят ли контролерите или не? Щото ако работят не виждам какъв е проблема. Тия 150мВ си остават вътре в чипа няма къде да избягат. |
|
| Автор: | ToHu [ Пон Яну 14, 2008 9:56 pm ] |
| Заглавие: | |
Мен ми мяза на друго въпреки че пада е по голям. Реално няма никаква възможност да имаш на изхода входното винаги има някакъв пад, ако отгоре имаш pull-up а отдолу безкрайно съпротивление, то само тогава ще имаш захранващото. Това ме навежда на мисълта да не би едните да са конфигурирани като пуш-пул изходи а другите да са входове, или разлиа в закачената периферия. Но тов ане е болка за умиране. |
|
| Автор: | zaphod [ Пон Яну 14, 2008 11:15 pm ] |
| Заглавие: | |
хм, маса странно. 150 миливолта за празен цмос изход си е нещо наистина будещо тревога. както ти предложиха, виж как се държат изходите при натоварване в двете посоки. тия 150 миливолта могат да означават някаква вътрешна консумация от пина, виж дали не се отразява някак на цялостната консумация. и виж все пак нещата с осцилоскоп, не само с волтмер. |
|
| Автор: | bongo-bongo [ Вто Яну 15, 2008 10:58 pm ] |
| Заглавие: | |
Не ща да си меря п-шката тука, ама аз днес за една еспресо машина 4 стари платки изкусурявах и всичките се оказаха с еднаква повреда... |
|
| Страница 1 от 1 | Часовете са според зоната UTC + 2 часа [ DST ] |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|