0
Как-то так. Ширина пэда меньше, чем полосок. Переход желательно делать как можно ближе к пэду, но при этом стараться соблюсти зазор от полигона.
  • avatar
  • ralex
  • 10 октября 2014, 20:34
0
Рекомендации в целом правильные, от себя добавлю:

1. Без хорошей измерительной аппаратуры в ВЧ/СВЧ делать нечего (кроме как тыкаться по углам, как слепой котёнок); получить хороший результат крайне проблематично. Для успешного решения данной задачи желательно иметь анализатор спектра (посмотреть выходную мощность, оценить погрешность настройки частоты несущей) и анализатор цепей (настроить самодельную антенну). Понятно, что дома такие приборы иметь не каждый может.
2. По поводу печатной платы — не всё так страшно, как кажется. Но смотрите китайский пример внимательнее:
2.1. обращаю внимание на переходные отверстия — они расположены максимально близко к земляным выводам компонентов; иногда — по три штуки на пад, чтобы уменьшить паразитную индуктивность;
2.2. SMA-разъём с вертикальной установкой — не самый лучший вариант; отражёнка от перехода «плата-центральный контакт» будет очень существенна и окажет влияние на АЧХ гораздо больше, чем относительно короткие не-50-омные сигнальные дорожки; лучше поставить такой как у китайцев;
2.3. земляное отверстие под микросхемой увеличить (проще паять), или лучше поставить 5 мелких (как у китайцев);
3. Настоятельно рекомендуется устанавливать локальный линейный стабилизатор 3,3В, иначе даже незначительные колебания питающего напряжения (+-100 мВ) могут сильно уводить частоту гетеродина; что при узкополосной модуляции однозначно скажется на дальности связи;
4. Кварец не должен стоять близко к нагревающимся элементам, по той же причине.
5. Каждый вывод питания микросхемы рекомендуется блокировать как минимум двумя конденсаторами 100 пФ и 100 нФ, — не жалейте блокировочных конденсаторов! — и устанавливать максимально близко к микросхеме;
6. Земля должна быть хорошей, т.е. иметь минимальную индуктивность. Это максимально сплошной земляной полигон, не рекомендуется его резать поперёк другими дорожками. В радиолюбительских условиях лучше кинуть пару проводков снаружи. В условиях производства — использовать многослойку.
7. материал платы — стеклотекстолит нормально подойдёт, но не толстый, лучше 0,5-0,8 мм.

Для мелких СВЧ-расчётов рекомендую бесплатную прогу AppCAD. Умеет считать полосковые дорожки.

Способ соединения компонентов большой роли не играет, что ступенька, что плавно — допустим лишние 0,1 дБ потерь получится — разницу не заметите.
+2


Это вспомогательная программа из пакета AWR как-раз для расчета полосков, дифф.пар и прочего. На скриншоте конкретный расчет для текстолита 1.5 (константа 4.15), медь 18 микрон, ширина полоска 1мм, зазор до полигона 0.2мм. Получаем волновое сопротивление 54 Ом, что вполне неплохо. Обычно берут за точку отсчета ширину пэда элементов, стоящих в цепи. Если это, к примеру, 0402 конденсаторы/дроссели, то дорожка берется шириной 0.56мм, после чего подбираются зазоры, материал препрега и расстояние до первого внутреннего слоя в плате. Таким образом получаем равномерную ширину дорожка-компонент, что снижает потери, т.к. на любом несовпадении ширин или на изменении ширины полоска — получаем скачок волнового сопротивления(со всеми вытекающими) и лишнее место звона.
  • avatar
  • ralex
  • 10 октября 2014, 17:59
0
товарищ Ralex выше подсказал программу — AWR Design Environment

rutracker
  • avatar
  • khomin
  • 10 октября 2014, 17:32
+4
Вот несколько правил работы с ВЧ (все, что выше 20 МГц)

1. Никаких термал-пэдов: контакт любого компонента с земляным полигоном должен быть непрерывным. Тонкие перемычки от пэда до земляного полигона — верная дорога получить непредсказуемое поведение и кучу звона в эфир за счет добавленной, но не учтенной индуктивности. Если говорить словами PCAD — Copper Pour Properties -> Connectivity -> Pad Thermal -> Direct connect. Тоже самое касается и вий.
2. Волновое сопротивление полоскОв (а дорожки на плате при ВЧ — и есть полоскИ) должно быть нормировано. Возьмите что-нибудь типа AWR Design Environment — там можно смоделировать волновое сопротивление любой разновидности (копланарный полосОк, дифф. пара, etc). Ширина дорожки (полоскА) и зазор между дорожкой (полоскА) и земляным полигоном — вещь не «от балды». Только считать. С противоположной стороны платы, под полоскОм должна быть только медь. Никаких компонентов и других дорожек.
3. Если в схеме есть более одной индуктивности, входящей в один и тот же отрезок цепи, то расположение индуктивностей на плате должно быть либо на большом расстоянии (что портит картину за счет внесения потерь на дорожках), либо, при близком расположении, они должны стоять так, чтобы оси катушек были перпендикулярны для снижения взаимного влияния. Особенно критично это для фильтров больших (более 3) порядков.
4. Вий мало не бывает. Вдоль всех полоскОв и ВЧ линий крайне желательно выстраивать ряд вий на окружающем земляном полигоне, т.к. излучение прекрасно проникает вглубь платы и где оно вылезет — никому не известстно. Тонкие вии — хуже, чем толстые, т.к. у тонкого перехода выше индуктивность.
5. Токи по земле не должны гулять абы как. Визуально нужно следить за тем, чтобы ток ВЧ цепи не гулял там, где бегает цифра, к примеру.

Исходя из того, что видно на фото Вашей платы и того, что я написал — получаем следующее:
1. Полигоны перезалить без термал пэдов. Вии туда же.
2. Пересчитать ширину дорожек ВЧ исходя из толщины платы, толщины меди. Проверить, что нижняя часть платы соответствует правилам разводки ВЧ. Если, к примеру, антенный тракт должен быть 50-ти омным, а он получается на 200 Ом, то ждать хорошего приема/передачи — не следует. Плюс ко всему, такая разводка может лучить, возбуждаться и творить непотребства вплоть до выжигания довольно дорогих(порой) компонентов из-за рассогласования.
3.Проверить компоновку дискретных ВЧ компонентов на плате.
4. В соответствии с рекомендацией.
5. Разъем питания надо бы развернуть на 180 градусов, иначе дорожка +3.3В режет землю на верхнем полигоне.
  • avatar
  • ralex
  • 10 октября 2014, 15:05
0
Мне тоже проще сделать отдельным девайсом контроллер. Отправил ему данные — и забыл нафик, не надо с динамическими индикациями париться, ноги экономить и тп :)
0
Исправил немного.
  • avatar
  • ilus
  • 11 ноября 2013, 10:38
0
Кое-что на тему защиты от помех есть у Хоровица и Хилла в «Искусстве схемотехники». Для аналоговых схем: т. 2, с. 72—82, для цифровых: т. 2, с. 219—233.
  • avatar
  • EW1UA
  • 28 июня 2013, 08:21
+4
Резистор между линией и сапрессором ставят для того, чтобы если помеха была особенно злобной — резистор выгорел, а все остальное осталось. Если линия быстрая, то сапрессор надо быстрый и с маленькой емкостью, а значит, с маленькой рассеиваемой мощностью — то есть скушает короткую помеху, а от длинной сам сварится (правда, сварится в коротыш, это хорошо, это дает времяя резистору расплавиться).

Такая схема (особенно если не ставить шоттки) не защищает от подачи на линию 12 вольт, например, потому что сапрессор начнет срабатывать только на 7-8 вольтах и то неторопливо, и успеет сдохнуть все остальное (я пробовал подавать даже 220 в системе с rs485 — у восстаналиваемого предохранителяя (включенного до P6KE) ноги красиво летали по комнате, а если подать 20 вольт — сгорало все остальное нафиг).

Но это все от подыхания электроники защита — помехоустойчивости оно не добавит ВООБЩЕ никак.

Правильная схема должна быть дифференциальной и, в идеале, гальванически развяязанной. Оптопара с мелочевкой обвязки:
— проще и стабильнее добывается, чем конкретные шоттки и сапрессоры в нужных корпусах (боже упаси ставить туда SMD сапрессоры или вообще микросборки для USB). Подозреваю, что стоить будет тоже сравнимо.
— за счет дифференциальности линии наводки идут на оба провода и мало сказываютсяя на сигнале
— за счет большого диапазона тока для оптопары (от тока только быстродействие зависит по сути) можно сделать универсальный 5-12 вольт интерфейс
— гальваническая развязка позволяет не париться на тему «в цехе отгорела земля, остановились станки и по всему предприятию не работают двери, потому что через эемлю пошла фаза на контроллер дверей, а через него на все остальные двери и все сгорело». Вообще, идеяя кидать землю хрен знает куда за пределы своего изделия — бяка и фу (если только мы не уверены, что с той стороны «сухой контакт»).

Короче, бери оптопару, делай токовую петлю и не парься.
Только не надо надеяться на «нафига мне подтяжка транзистора на массу/питание, у меняя pullup/pulldown в порту есть». Нету его практически, с внешним резистором подтяжки больше тока будет кушать, но быстродействие возрастет на порядок, да и помехоустойчивость будет получше.
  • avatar
  • king2
  • 28 июня 2013, 02:43
+3
Дополню книги по теме помех:
Henry W. Ott Методы подавления шумов и помех в электронных системах

Книги Барнса и Отта (как говорят старожилы) были единственными в СССР, которые описывали проблемы и методы борьбы с помехами
+3
Нет волшебной пилюли от всех болезней. Разные уровни задач решаются разными средствами.
Могу порекомендовать кое-что почитать на тему физической защиты устройств:
Барнс Дж. Электронное конструирование: Методы борьбы с помехами = John R. Barnes. Electronic System Design: Interference And Noise Control Techniques. — Prentice-Hall, 1987. — Пер. с англ. — М.: Мир, 1990. ISBN 5-03-001369-5 (рус.), ISBN 0-13-252123-7 (англ.)
Некоторые вопросы использования газоразрядных приборов для защиты линий Ethernet.
Классификация и испытание грозозащит.
Диодная защита.
Защита данных от ошибок решается правильным выбором интерфейса, например RS-485 или Ethernet+TCP/IP, и программным декодированием и исправлением ошибок.
  • avatar
  • EW1UA
  • 27 июня 2013, 19:28
+1
Неплохой вариант, почему бы и нет :)
Я на днях собрал для своих развлечений вот чего:

полный набор модулей: www.shelezyakin.ru/?p=806
+1
Использовал github.com/TauLabs/TauLabs
board добавил свой так как ноги немного другие у меня
  • avatar
  • x893
  • 16 февраля 2013, 22:29
+1
Я себе такой и сделал — только без УЗ локатора.
akb77.com/g/stm32/cc3dx/
Поменял на китайском вертолете родное управление на это — стабильность сильно лучше стала.
www.aliexpress.com/item/6043-4ch-RC-Bird-R-C-Four-Axis-Ladybug-Kid-s-Toy/593378839.html
  • avatar
  • x893
  • 16 февраля 2013, 14:15
+1
+1
Отличная статья. Даешь популяризацию AVR в массах яблочников.

Единственное, я хотел бы добавить, что можно не качать и не ставить никаких tty терминалов, а использовать имеющиеся тулзы.
Например, для tty девайса вы можете один раз выставить настройки командой stty:
$ stty -F /dev/ttyUSB0 cs8 9600 ignbrk -brkint -icrnl -imaxbel -opost -onlcr -isig -icanon -iexten -echo -echoe -echok -echoctl -echoke noflsh -ixon -crtscts
после чего вы сможете открывать сам девайс из любого приложения, работающего на хосте, просто делая open, read, write;
а для интерактивного общения с контроллером использовать удобный консольный screen:
$ screen /dev/ttyUSB0 9600

ну это так, оптимизация.
  • avatar
  • rouming
  • 25 января 2013, 23:11
+2
При использовании ARM Cortex с дисплеем, подключаемым через интерфейс FSMC, можно воспользоваться одним забавным трюком, позволяющим буквально в разы ускорить заливку цветом прямоугольников, вывод битмапов, рисование вертикальных и горизонтальных линий и т.п. (Всё это при использовании window function дисплея для автоинкремента адреса). Рецепт в том, что за одну команду можно выводить сразу два пикселя и избежать лишних задержек между ними.
Если записывать два раза по 16 бит, то между записями будет значительная задержка (обычно шесть циклов, и даже больше). А если записывать сразу 32-битное число, контроллер FSMC сам разбивает такую запись на две 16-битные по последовательным адресам и не вставляет между ними задержку. Если FSMC_A0 не используется (никуда не подключен) — обе записи попадают в одну и ту же ячейку дисплея и выводятся как два последовательных пикселя. Профит! Крайне рекомендую.

К сожалению, бывают схемы, в которых линия RS дисплея подключена к FSMC_A0. В таком случае этот хак не будет работать и придётся выводить пиксели по-одному.
  • avatar
  • EU3EU
  • 14 января 2013, 12:46
+1
Добавлю свое ноу-хау. Раньше я распечатывал список элементов на плате крупным шрифтом, а потом напротив позиций приклеивал скотчем сами элементы в нужном количестве. При распайке не надо было отвлекаться, отодрал скотч-запаиваешь. И так далее.
0
Она на сайте uschema.com была.
Vga, преогромнейшее Вам человеческое спасибо!!! Причём был я там тоже, и искал, но проглядел… :( Поиск там отсутствует, я полистал-полистал… Да и прощёлкал…

Для всех, да и для себя выкладываю эту ссылку здесь:
www.uschema.com/safe_power_switch/

Ещё раз спасибо!!!
0
Я уже писал статью, правда без такого количества деталей. У меня пока головы не засыхали, так что этот момент для меня пока загадка. Остальное все просто — самый дешевый епсон, у меня SX130. К нему ПЗК или СНПЧ и пигментные чернила InkTec E0013-100MB. Немного шаманства с настройками (выбрать premium glossy photopaper, выкосить всякие улучшалки-сглаживалки, переключить в трехцветный композитный черный и понизить плотность до 0.5) и печаталка практически идеальных фотошаблонов готова. Да, печатать всегда в разрешении 2800х2800.
  • avatar
  • evsi
  • 09 ноября 2012, 03:15