Добрый день. Начал я тут разробатыать устройство, которое вроде как должно подходить под стандарт промышленной электроники (3-ч фазные двигатели, эл. магнитные клапана и т.д.). Сердцем всего этого должен быть МК. Программу написать не проблема, но вот погуглив увидел что у многих разработчиков возникает проблемма с зависанием МК. Сам такое наблюдал в устройстве, где через делитель снималось с силовой цепи 220в сигнал контроля. Так вот на 5-20 раз особенно когда быстро переключал можно было перезагрузить МК. Решил все это конденсатором паралельно контактам кнопки, но так и не понял почему в стеральной машине ведётся контроль подобным образом после контактов реле и все нормально.
Мое устройство питается от 24В (от этих 24В включаются клапана и пускатели). На входе платы стоит TVS диод (или варистор) и дросель с двумя обмотками. Скоростных линий не предвидится, максимум i2c. Имеется rs485.
Так вот погуглив наткнулся на книгу Г. Отта И вот сообственно хочу спросить вас, правильно ли я все понял. И так начнем:
1. Норамльной помехоустойчивости нереально добится на односторонней плате
2. Блокировочный конденсатор нужно ставить как можно ближе к выводам микросхем
3. Кварц нужно разводить согласно рекомендациям производителя
4. На двухсторонних платах одна их сторон должна быть землей (либо в виде сетки с мелкими ячейками)
5. На длинных и шумных линиях (типо катушка клапана на 24в) нужно ставить феритовое кольцо(мелкое такое) или это только на входные линии?
6. Под линиями питания на обратной стороне обязательно должна быть земля
7. От наносекундных помех не спасают даже оптотроны, но помагают резисторы в разрыв порта ввода-вывода в гашении помех
8. Необходимо использовать большое количество переходных отверстий между землеными полигонами
9. Пустые места должны быть заполнены земляными полигонами
10. Не создовать земляные петли вокруг платы
11. Индуктивность проводников питания должна быть минимальна(широкие проводники с большим количеством переходных отверстий)
Ещё возникли вопросы:
1. Как я понял земляной слой разрывать можно, но над разрывами нельзя пропускать линии питания?
2. Разводить питание можно цепочкой(DC-DC -> микроконтроллер -> часы -> логика и т.д.) или нужны отдльные линии от каждой микросхемы?
3. С точки зрения помех, если мне необходимо включать катушки клапанов на растоянии до 1.5м ,нужно ли использовать реле, или всёже нужно перейти на MOSFET?
4. Немного не понял с чистой и грязной землей, тоесть что куда подключать?
5. Что если земленой полигон получился с обеих сторон?
6. Нужно ли соединять минус питания 24в с заземлением щита, так как в книге пишут что часто земля является источником помех?
7. Есть ли смысл использования изолированого острова земли (для микроконтроллера), которая соединена с остальной землей через фиритовое кольцо либо тонкую дорожку?
8. Если входные\выходные кабеля являются источниками помех (common-mode noise), то зачем их фильтры подключать к "чистой" земле, но не к цифровой? При чем именно эта чистая земля должна быть подключена к корпусу устройства. Это подключение в любом случае или если корпус заземлен? И нужна ли такая чистая земля при использовании оптопар?
9. И как быть с rs485? По входным линиям там стоят TVS диоды. Но у 485 есть 3 провода и еще экран. Куда и как подключать экран, если сами драйвера и их питания планируется подключить через изолированый dc-dc и оптопары? При чем как я понял из книги, TVS диоды сигнальных линий должны быть соеденены именно на корпус устройства.