Заголовок сообщения: 4-х разрядный индикатор - глюки на печатной плате
Добавлено: Вт мар 14, 2017 13:35:34
Открыл глаза
Зарегистрирован: Ср сен 09, 2015 15:36:25 Сообщений: 64
Рейтинг сообщения:0
Сделал методом ЛУТ плату (не важно что она делает) на ней ATTiny2313 и 4х разрядный 7сегментный индикатор с общим анодом. Порт B подключен к катодам индикатора через сопротивление 220 ом, и 4 бита порта D к 4-м анодам индикатора. На аноды поочередно подается 1 на катоды нули и единицы в зависимости от того какие сегменты нужно зажечь.
На макетной плате все работает нормально. На печатной проблема, отдельные разряды показываются не во всю силу, или захватывают сегменты соседних разрядов, при этом если программно включать только один разряд все работает корректно. Каждый разряд отдельно работает корректно. Вместе муть какая-то
Думаю где-то коротит (какие-то "единицы" с порта B попадают на аноды индикатора), все прозвонил никаких коротких, везде сопротивление бесконечно мега ом.
При этом случайно обнаружил уж совсем странное, если на микруху ноль подать не на соответствующую ногу GND, а на произвольную свободную ногу порта, то схема начинает работать корректно. Т.е. получается что дело не в КЗ
Подскажите плиз где искать неисправность и как. Может есть какие-то идеи?
Зарегистрирован: Ср сен 09, 2015 15:36:25 Сообщений: 64
Рейтинг сообщения:0
Да, 20 нога VCC, 10 GND причем подавал 0 разными способами в т.ч. непосредственно к ноге микрухи прикладывал нулевой контакт от питания 4,5 V - при этом схема работает некорректно.
А вот когда подавал 0 на PD6 - 11 нога начинало работать (я проверил схему в ней ничего не перепутано) питание подовал как на плату так и прямо на ноги микросхемы.
(не важно что она делает) Может есть какие-то идеи?
Тут лучше выложить фото и посмотреть что и как там разведено. И поверь тут и правда всем пофигу что она делает и никто твою "гениальную" идею красть не будет) Могут быть ошибки в коде в том числе. Но как минимум питать весь индикатор одной ногой МК это жестко... 160мА на порт негуманно совсем. Вот и яркость плывёт. Аноды индикаторов надо питать через транзисторный ключ. Лучше полевик мелкий логический. А что цифры накладываются, возможно надо понизить частоту переключения разрядов.
_________________ Глупый не задает вопросы. Глупый и так все знает.
Качественное и безопасное устройство, работающее от аккумулятора, должно учитывать его физические и химические свойства, профили заряда и разряда, их изменение во времени и под влиянием различных условий, таких как температура и ток нагрузки. Мы расскажем о литий-ионных аккумуляторных батареях EVE и нескольких решениях от различных китайских компаний, рекомендуемых для разработок приложений с использованием этих АКБ. Представленные в статье китайские аналоги помогут заменить продукцию западных брендов с оптимизацией цены без потери качества.
Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре.
Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.
Если на макетке та же схема с тем же кодом из тех же деталей от того же источника питания работает как надо, то дело однозначно либо в отсутствии контакта там, где он должен быть, либо в наличии его там, где его быть не должно У меня была похожая фигня, когда я по-дурости печатную плату к корпусу силиконовым герметиком приклеил...
Карма: 29
Рейтинг сообщений: 645
Зарегистрирован: Сб май 14, 2011 21:16:04 Сообщений: 2694 Откуда: г. Чайковский
Рейтинг сообщения:0 Медали: 1
Перегруженный порт не лучшая идея. Возможно у Вас перегружены не только порты, но и линии питания МК, которые имеют ограничение 200мА (по памяти, надо см. ДШ). Отладите Вы свою систему, а потом окажется что МК работает не более суток и сгорает. Или окажется что этот чудом работает, а другие не будут.
А почему там работает, а тут нет. Ищите "пять отличий на картинке". Где то же есть разница, например разные источники питания или болтающиеся свободные выводы стали болтаться по другому. Остатки флюса на плате, или грязь какая (особенно возле кварца если он есть) Напишите тестовую программу которая только выводит тестовую инфу и не копипастой из предыдущего проекта, опять поглядите разницу и т.д.
Но сначала надо электрические характеристики схемы привести в норму.
_________________ Добро всегда побеждает зло. Поэтому кто победил - тот и добрый.
Зарегистрирован: Ср сен 09, 2015 15:36:25 Сообщений: 64
Рейтинг сообщения:0
Товарищи. Все что вы написали абсолютно справедливо. Отмечу лишь что потребление замерял 72 мА. При 4.5 в. На макетной плате это все проработало и прододжает работать несколько месяцев. Это термометр. Надеюсь на какой.то оригинальный совет / идею. Ясное дело что.то коротит или разрыв. Но может странность описанная в первом посте на что.то наведет. Про то что подвожу питание 0 к 11 ноге и както работае
Не залил панельку флюсом? Контачит хорошо? Минус подавал на ногу непосредственно или на контакт колодки с другой стороны платы? Может не вынимая МК тестером в режиме прозвонки проверить есть ли контакт между ногой МК и паяным контактом на самой плате? Само собой все 20 контактов.
_________________ Глупый не задает вопросы. Глупый и так все знает.
Зарегистрирован: Ср сен 09, 2015 15:36:25 Сообщений: 64
Рейтинг сообщения:0
Товарищи. Исправил. Заменил фиговую колодку на приличную, плату нарисовал по свободнее, воспользовался идеей СКАЗОЧНИК (спасибо), индикатор с микрухой соединял не так чтобы abc... было связано с битами порта 0123... а как ближе, ну плату пролудил аккуратнее, припаял аккуратнее и все ок. Всем кто давал советы спасибо. Будет время выложу проект (это термометр гигрометр на AM2302)
Сейчас этот форум просматривают: Varlakotam и гости: 30
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения