Советы по правильной разводке печатной платы

Статья PCB Layout Tips for High Resolution от Texas Instruments на английском с наглядными примерами типичных ошибок в разводке печатных плат и способам их избежать. К каждой картинке есть короткое описание.

Эквивалент нагрузки LED

В RD-382 от Power Integrations попался очередной вариант мощного эквивалента цепочки светодиодов.



Читать дальше
  • +3
  • 21 декабря 2014, 13:36
  • habl

Linear Applications Handbook. National Semiconductor. 1994

 Книга представляет собой коллекцию указаний по применению от фирмы National Semiconductor. Эта компания была одним из гигантов в мире интегральных микросхем, в первую очередь аналоговых: операционные и другие усилители, компараторы, источники опорного напряжения, стабилизаторы непрерывные и импульсные, преобразователи напряжение-частота, аналого-цифровые и цифро-аналоговые преобразователи.

обложка


Читать дальше
  • +8
  • 18 декабря 2014, 17:41
  • EW1UA

USB микрофон на базе STM32F4-DISCOVERY

Ранее я уже писал о выводе звука через USB при помощи платы STM32F4-DISCOVERY. А вот реализация микрофона оказалась сложнее. В Интернете не удалось найти подобных проектов.
Самостоятельно несколько раз пробовал сделать USB-микрофон на этой плате, и вот, наконец, получилось.


Читать дальше

Вектора прерываний в C++ стиле

Хочу представить на суд широкой общественности (да и самому не потерять) мою реализацию таблицы векторов прерываний для arm микроконтроллеров STM32. Данная реализация генерируется из asm-файлов SPL, написана на С++ и облегчает работу поддержкой автодополнений и корректной работой с таблицей векторов в памяти.


Читать дальше
  • +6
  • 11 ноября 2014, 17:25
  • dekar

CC1101, Трактат о трассировке


После предыдущих попыток в области ВЧ схемотехники (не удачных)...
Решил попробовать разработать модуль на однокристальном трансивере, выбор пал на CC1101

Читать дальше
  • +1
  • 10 октября 2014, 13:49
  • khomin
  • 1

STM32 USB, QT, Libusb, шаблон проекта

В очередной раз потребовался USB интерфейс в проекте, решил написать краткую заметку ...

На стороне контроллера используется стандартная библиотека от ST («Custom_HID»), на ПК установлен Libusb (windows сборка — «libusb-win32»). Обмен происходит 50-байтовыми пакетами, используются две конечные точки.

Читать дальше
  • +7
  • 11 сентября 2014, 16:50
  • khomin
  • 2

Hello World для ядра Linux на Cubieboard2

Одноплатники упорно продолжают входить в нашу жизнь. Кто-то использует их как медиацентры, кто-то как умные роутеры, кто-то как компы.
Тематика ресурса обуславивает необходимость попытаться применить имеющийся одноплатник как очень жирный микроконтроллер, на котором можно реализовать кучу всего интересного. В сторону подобного применения движение тоже есть, тот же RaspberyPI в SO-DIMM.
Но у обычного RaspberryPI

Читать дальше
  • +15
  • 03 августа 2014, 11:17
  • kest

Подключаем 4 АЦП к Cubieboard по SPI

Как уже говорилось, модуль ядра — лучший путь для подключения специфического оборудования и использования его в собственном ПО. Продолжая тему программирования модулей ядра, сегодня решим уже реальную задачу: научимся инициализировать регистры ввода-вывода, использовать их и создадим интерфейс модуля.

Читать дальше
  • +14
  • 03 августа 2014, 11:21
  • kest

Простой способ создания меню для устройств с LCD дисплеем, пример на C для PSoC контроллера

Тема создания меню неоднократно обсуждалась, тем не менее мне захотелось создать более простой, компактный и универсальный вариант реализации, чем то, что нашёл в сети.

В итоге получилось довольно красивое решение, которым я буду рад поделиться с другими.

Меню может содержать до 127 пунктов, разделённых на группы. Выбор числа групп, связей между ними и числа пунктов в разных группах может иметь произвольную конфигурацию и легко задаётся в массиве констант.
В описаном примере меню состоит из 4х групп:


Видео работы на YouTube


Читать дальше