Трассировка платы - есть ли грубые ошибки?

Хотелось бы услышать замечания по разводке. Ткните, пожалуйста, носом в косяки. Имеются ввиду косяки по «фен-шуй» :).

Под катом схема и в аттаче картинка с разрешением 300dpi.


Вот что получилось в результате коллективного мозгового штурма.


  • 0
  • 08 ноября 2011, 18:25
  • B-Screw
  • 1
Файлы в топике: Trace1.png

Комментарии (47)

RSS свернуть / развернуть
Не хватает как минимум схемы.
0
  • avatar
  • Vga
  • 08 ноября 2011, 18:34
Схему добавил.
0
Под катом схема и ссылка на картинку с разрешением 300dpi.
Хде картинко?
0
В аттаче же.
0
Тьфу ты… такие мелкие аттачи трудно заметить (я про шрифт)
0
Схема управления подсветкой очень странная, транзистор всегда будет открыт, непонятно назначение резистора R7.
0
Видимо что-то вроде управления яркостью. Хотя и весьма сомнительного, думаю, будет сильно зависеть от температуры и прочего. Лучше уж завести ШИМ с МК.
0
Нужды особой нет. Яркость один раз установил и все. А ШИМ — это уже заморочено. Дай Бог, чтобы памяти для основной задачи хватило.
0
Если есть свободный таймер с аппаратным шимом (или свободный ШИМ на занятом таймере с подходящей частотой) то на него памяти уйдет десяток байт флеша и 0 оперативки.
А вообще один раз мона и тупо резюк подобрать. Хотя ИМХО не такая там подсветка, чтобы ставить что-то кроме 100%.
0
Решение проверенное. Лично пару экземпляров собрал. Яркость подсветки плавно регулируется подстроечником. Если интересует — www.ucapps.de/ Взято оттуда.
Схему выложил, чтобы было видно где что.
0
Она ж с температурой плавать будет. Да и токи там невелики, мона прямо поставить подстроечник небольшого сопротивления. А то и просто резистор подобрать.
0
Она не только плавать будет, там ток очень сильно зависит от коэффициента усиления и тот же bc337 в разных модификациях может иметь его от 100 до 630 и если индикатор не имеет гасящих резисторов, подсветка может просто тупо сгореть от того что выставлен слишком большой ток. Так при коэффициенте усиления 100, базовый ток получается 0.4ма при базовом резисторе 11к. Коллекторный ток получается 40ма. При коэффициенте усиления 630 (bc337-40) коллекторный ток уже 252ма и это при максимальном сопротивлении базы. Ну и как заметил Vga никакой стабилизации тока, т.е яркость будет плавать. Чем такое городить проще вместо этого всего резистор впаять и радоваться жизни)))
0
Убедительно. Наверное поставлю 220ом и баста. Пусть по полной светит.
0
Надо доку смотреть на индикатор, 220 ом многовато будет. В основном в таких индикатора стоит массив светодиодов с напряжением падения на них 4.2V, рабочий ток, кто пишет, кто не пишет в даташите. Если есть рабочий ток, то R=(5V-4.2V)/Iраб. Если Iраб=120ма то R получается всего 5 Ом. Если рабочий ток не известен, то подбираешь резистор по яркости, не превышая напряжение на LED подсветки.
0
Сильно зависит от подсветки. Белая например 20мА на 0802 и то ли 20мА, то ли 40мА на 1602.
0
Я про это и говорю, что доку надо смотреть. Вариаций очень много. У меня есть индикатор, там вообще подсветка включена по умолчанию перемычкой на плате, через свои гасящие резисторы. но чтоб 20ма мне не попадалась, по сути это два последовательно включенных светодиода при напряжении 5V. Сомнительно чтобы они осветили даже 0802. Может это люминесцентная подсветка?
0
Проще подбором. Доку на конкретный экземпляр попробуй найди, бодяжат эти индикаторы все кому не лень.
0
Нет, просто белых диодов не суперярких не бывает. А в цветную подсветку такие кристаллы ставят, что 30 (!) СИДов при общем токе 150мА еле светят. А так одного нормального суперяркого диода на экран размером с 0802 вполне достаточно.
0
Круто, мне такие не встречались. Я тут мучился, чтобы не нагружать маломочный стабилизатор контроллера, для подсветки делал отдельный импульсный стабилизатор от 12V на mc34063, потому что посчитал (12V-3.3V)*100ma=0.87W будет рассеиваться на гасящем резисторе многовато. А так как плату всё равно для индикатора надо было делать, LCD контроллер на стекле, подсветка отдельный модуль, забадяжил его с обратной стороны платы. Индикатор G77E, подсветка TB1016S.
0
А что это вообще такое?
Вообще схема скорее всего не особо к трассировке чувствительна.
Одно из наиболее чувствительных мест — кварц — разведен вполне приемлемо.
Хуже с питанием — кондер C1 где-то на камчатке. Как уже неоднократно говорилось, через блокировочные конденсаторы линия должна проходить, а не аппендиксом цепляться.
Дорожкой к S1 незачем так петлять, можно обойти энкодер (?) снизу, а землю к нему подать с другой стороны.
МК мона передвинуть ближе к центру, дорожки в среднем короче будут.
Резисторы из линий программирования ИМХО и убрать можно, все равно на них ничего больше не висит.
Больше навскидку ничего не вижу, хотя возможно можно пооптимизировать, чтобы поменьше паутины было.
0
  • avatar
  • Vga
  • 08 ноября 2011, 19:10
Спасибо! Вот что значит незамыленный взгляд. А я очевидного не увидел.
0
МК к центру не сдвинешь. Кварц выводной. Его индикатор не пустит. Поэтому двигать МК — удлинять дорожки кварца.
0
Под индикатором все равно наверное есть зазор, а кварц миллиметра 4 в высоту, если набок уложить. Или если он низкопрофильный. Но в принципе да, разумный довод. Опять же, чтобы низкопрофильный кварц превратить в смд — достаточно надеть изолирующую подложку и разогнуть ноги в стороны.
0
По поводу критики: опять земля кварца как-попало разведена, да еще через перемычку (если правильно понял). Работать будет, полигон там толстый, но я бы так не стал делать.
0
С кварцем как раз порядок. Дорожки довольно короткие и на земляной нет пути силовых токов.
А вот C4 и правда почти бессмысленен с таким подключением к земле. Но у этого чипа вообще земля и питание через жопу выведены, с разных сторон чипа. Или он неправильно нарисован и на самом деле у него две пары VCC и GND?
0
А фиг его знает. Загляну-ка я в Datasheet. Но Орлике отрисован так.
А по С4, где же ему массу взять? :( А аппендикс сейчас уберу.
0
Хороший вопрос. Но на крайняк туда мона поставить выводной кондер. Под индикатор влезет.
0
Или верхом над контроллером. Попробуем.
0
Нет, таки по одному выводу на питание и массу. Да еще и с разных сторон корпуса. Зато 3 ноги вообще не используются.
0
Там GND чипа. Цепь получается земля — перемычка — кондёры кварца — GND чипа. Если нагрузок нет то не страшно.
0
Ну дык он же к земле чипа и должен цепляться, так что все нормально.
Перемычка — это ты про ту, через которую питание чипа? На кварц она не повлияет. А вот на сам чип — может, пофигисторы имеют довольно заметное сопротивление. Лучше выпилить. Вообще в землю перемычки лучше не ставить, тем более SMD.
0
И за это спасибо, учтем.
0
А размеры — жесткие? А то я бы текстолиту отрезал вдвое меньше а то и того меньше.

Конденсатор C4 — некошерен, нужно ближе к чипу, дорожки толще и короче. Хотя на однослойке это будет непросто. В текущей разводке уже вполне может работать нестабильно.

Если делать лутом — вывод 2-х дорожек через угол чипа может быть непростым занятием.
Кварц не вполне канонично, но это еще ничего.
0
Жесткие. Там ЖК индикатор 16х2. Он, в основном, и определяет размер конструкции.
0
Внес рекомендованные изменения. Выложил плату. В принципе, не все так плохо в Датском королевстве. Но как не проектируй, все равно мелких косяков наделаешь. Когда по невнимательности, когда в угоду нежеланию кинуть лишнее переходное отверстие, возможных причин — куча.

Особенно повеселила меня змейка в районе энкодера. Сам ржал — надо же так было вывернуться.

Всем принявшим участие в обсуждении большое спасибо за советы и потраченное время.
0
Зачем так близко делать земляной полигон к дорожкам? Его же можно чуть подрезать.
0
Если увеличить изоляционный зазор, то «затекать» полигон будет хуже. Придется дорожками массу затягивать. В принципе, зазор достаточный протравливается нормально.
0
Я это имел ввиду: s017.radikal.ru/i411/1111/72/ca67759c0f93.png
0
Я прекрасно понял, о чем идет речь. Просто в Eagle этим зазором заведует параметр Isolate земляного полигона. Я использую 0,016". Если установить 0,24", то получим следующее

Полигон не «протек». Если я не ошибаюсь, то есть способы ограничить растекание полигона в конкретных местах, но так глубоко я еще не вникал, все таки разработка электроники — всего лишь мое хобби.
0
Понял.
0
Землю ресета и генератора вести отдельно от основной и сводить в точке как можно ближе к МК.
Керамический конденсатор по питанию разводить «на проход». А сам конденсатор располагать как можно ближе к МК и использовать несколько штук и небольшой емкости(для снижения паразитной индуктивности конденсатора)
Сама по себе заливка землей не повышает помехозащищенность, надо разделять «грязную» и «чистую» землю. И тогда заливать.(Чем больше будет площадь «грязной»- тем выше помехозащищенность) Но тут чисто цифровая схема. Здесь можно не заливать вообще.
Итого- работать будет, но как по мне- неудобно нарисовано.
0
В земле ресета особой критичности не вижу, главное чтобы импульс сброса сформировало при включении. Блокировочную керамику по совету сообщества заменил на выводной, в окончательном варианте видно. Керамика, действительно, как «не пришей кобыле хвост», по питанию еще куда ни шло, а вот масса слишком длинная получилась. Лучше уже конденсатор верхом на контроллер со стороны пайки посадить да термосоплями зафиксировать. Земляной полигон брошен исключительно из соображений «чтобы меньше травить», функционально он практически ничего не делает. В том, что схема работать будет я не сомневался, просто хотелось узнать мнение более опытных по поводу моего стиля разводки.
0
Ресет очень нежная штука. RC цепочка защищает его от коротких импульсов (нано- и микро- секундных наводок). Можно ограничиться одним керамическим конденсатором(резистор есть внутри МК). Резистор к питанию повышает помехоустойчивость. Не только землю, но и всю оcтальную часть цепочки ресета нужно рисовать аккуратно.
МК должен стартовать после установления питания и запуска генератора. Использовать для этого RC цепочку на ресете не нужно (см. описание фюзов). Пленочный конденсатор не нужен. Нужно подводить питание к МК через несколько керамических SMD конденсаторов.
0
Вы его, ресет этот, слишком идеализируете. В большинстве схем — подтянул резистором к питанию и все работает, причем нормально. Да и не очень с микро- и наносекундными импульсами электролит справится. Его задача — ресет подержать, пока не пройдут переходные процессы после включения питания. Единственная ошибка, которую, на мой взгляд, можно допустить при разводке формирователя сброса — загнать его в противоположный от камня угол платы.
0
У китайцев и такое работает. Правда, там плата маленькая, а подтяжка низкоомная.
0
У меня где то в тексте стоит словосочетание «электролитический конденсатор»? Для того чтобы «подержать» у АВР есть встроенный супервизор питания и тактовый генератор с программируемой задержкой старта.;) я говорю как должно быть правильно.
0
А у меня — электролит. Старая привычка лепить формирователь сброса, еще с Z80 осталась.
0
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.