Источник бесперебойного питания для роутера и Cubietruck

14 декабря 2014 г. 18:50 электроника   питание  

IMG_0502.JPG

Модуль регулируемого БП на DC-DC МС34063

28 декабря 2013 г. 22:56 электроника   питание  

Данный модуль может быть использован как с источником постоянного напряжения так и с каким-нибудь понижающим трансформатором с переменным выходным напряжения до 40 В. Модуль рассчитан на питание устройств током до 500 мА. Выходное регулируемое напряжение от 1,8 В до напряжения питания минус несколько вольт падающих на диодном мосте. Важно заметить что верхний предел выходного напряжения также зависит от номинала переменного резистора (при 20 кОм до 26 В).

В основе модуля используется популярный DC-DC преобразователь МС34063. По сути использование DC-DC преобразователей является альтернативой использованию линейных регуляторов(стабилизаторов) напряжений, прозванных на отечестве кренками от названия микросхемы КР142ЕНх. Основаная проблема линейных регуляторов напряжения заключается в линойной зависимости мощности выделяемой на самом стабилизаторе от разности входного и выходного напряжений. Соответственно при большом входном напряжении и маленьком выходном у линейного регулятора будет низкий КПД, и большая часть входной мощности уйдет на нагрев самого регулятора, в этом случае еще и нужно позаботится о достаточном охлаждении регулятора.

DC-DC преобразователи, используют в корне другой механизм стабилизации напряжения. Если линейный регулятор представляет собой делитель напряжения, одно из плеч которого изменяет свое сопротивление, что бы обеспечить одинаковое выходное напряжение, то в DC-DC работает в ключевом режиме, обеспечивая то свое максимальное сопротивление, то минимальное. Такое переключение выполняется очень быстро и часто, отсюда эти стабилизаторы напряжения называют импульсными, или широтно-импульсными. Когда электронщики обсуждают цепи питания, то часто можно услышать как они называют DC-DC регуляторы просто ШИМ-ами. А вот обеспечение стабилизированного постоянного напряжения тут выполняется с помощью еще одного элемента называемого интегратором. В качестве интегратора используется конденсатор, интегрирующий напряжение и катушка, интегрирующая ток.

Использование Versaloon

17 апреля 2013 г. 20:00 электроника   AVR   MSP430   STM32   Versaloon  

В разъеме программатора всего 10 пинов, по этому одни и те же пины используются для разных функций в разных интерфейсах. Какие именно для каких я расскажу в этой статье.

Для подключения к разным платам будет удобно сделать один шлейф нехитрой конструкции:

versaloon_cable.jpg

Универсальный программатор Versaloon. STM32, STM8, AVR, MSP430, LM3S, AT91SAM3 и могое другое. Изготовление

7 апреля 2013 г. 22:00 электроника   STM32   Versaloon   UART  

resulted.jpg

Программатор Versaloon на основе микроконтроллера STM32 - полностью открытая многофункциональная платформа, которая поддерживает более 10 видов интерфейсов, среди которых JTAG, SWD, SPI, IIC, SWIM, UART. Существует несколько версий программатора. Сайт проекта http://www.versaloon.com/. Я собрал самую маленькую версию Versaloon - Nano Release, с некоторыми модификациями, которые касаются удешевления стоимости компонентов, и увеличения их доступности. Существуют также другие версии, например Mini Release (функциональность такая же, но плата больше по размеру, несколько дополнительных компонентов), но в своём блоге я буду подразумевать под Versaloon именно версию Nano Release.

Versaloon работает под Windows и Linux, есть поддержка отладки STM32 через OpenOCD.

Versaloon очень быстрый, и позволяет управлять скоростью программирования в большинстве интерфейсов:

  • JTAG: 1KHz - 18MHz
  • SPI: 1KHz - 18MHz
  • IIC: 1KHz - 100KHz
  • UART: до 921600bps

PIC JDM – простейший программатор для PIC (ICSP)

16 марта 2013 г. 22:17 электроника   PIC  

Этот программатор обойдется вам меньше чем в пол долора, при этом им можно легко прошить много микроконтроллеров PIC. Программируемый микроконтроллер не нуждается во внешнем питании в процессе прошивки если устройство не потребляет больше 15 мА. Недостатком программатора является необходимость в наличии COM-порта (причем напряжение на линиях порта должно быть не ниже 8.6 В, очень редко но бывает), которого нет в ноутбуках, однако если вам необходимо разок другой запрограммировать PIC, то PIC JDM подойдет в самый раз.

IMG2088A.jpg

Поддерживаемые контроллеры 

Одно важное ограничение которое вы должны знать перед сборкой это то что программатор не подойдет для программирования некоторых чипов. А именно чипов в которых линии PGD и PGC (Data и Clock) находятся на тех же пинах где и сигнальные линиии модуля USB (D+, D-). Из за такого совмещения на этих пинах в этих МК нельзя превышать напряжение 3,6 В - в результате PIC JDM может навредить таким МК.

Список поддерживаемых девайсов завист в основном от прошивающего софта (версии программы WinPic 800 или ICProg). Один из производителей Bravekit дает следующий список:

10F series PIC10F200    PIC10F202   PIC10F204   PIC10F206     
12F series PIC12F508   PIC12F509   PIC12F510   PIC12F629   PIC12F635   PIC12F675   PIC12F635   PIC12F683 
16F/C series PIC16F627   PIC16F627A   PIC16F628   PIC16F628A   PIC16F630   PIC16F636   PIC16F639   PIC16F648A   PIC16F676   PIC16F684   PIC16F685   PIC16F687   PIC16F688   PIC16F689   PIC16F690   PIC16F73   PIC16F74   PIC16F76   PIC16F77   PIC16F716   PIC16F737   PIC16F747   PIC16F767   PIC16F777   PIC16F83   PIC16F84   PIC16F84A   PIC16F87   PIC16F88   PIC16F818   PIC16F819   PIC16F870   PIC16F871   PIC16F872   PIC16F873   PIC16F873A   PIC16F874   PIC16F874A   PIC16F876   PIC16F876A   PIC16F877   PIC16F877A      PIC16C61   PIC16C62   PIC16C62A/B   PIC16C63   PIC16C63A   PIC16C64   PIC16C64A   PIC16C65   PIC16C65A/B   PIC16C66   PIC16C67   PIC16C620/A   PIC16C621/A   PIC16C622/A   PIC16CE623   PIC16CE624   PIC16CE625   PIC16C71   PIC16C72   PIC16C72A   PIC16C73   PIC16C73A/B   PIC16C74   PIC16C74A/B   PIC16C76   PIC16C77   PIC16C710   PIC16C711   PIC16C712   PIC16C716   PIC16C745   PIC16C765   PIC16C773   PIC16C774   PIC16C923   PIC16C924   PIC16C925   PIC16C926 
18F series PIC18F1220   PIC18F2220   PIC18F2320   PIC18F2331   PIC18F2410   PIC18F242-2439   PIC18F2420   PIC18F2431   PIC18F2455   PIC18F248   PIC18F2480   PIC18F2510   PIC18F2515   PIC18F252-2539   PIC18F2520   PIC18F2525   PIC18F2550   PIC18F258   PIC18F2580   PIC18F2585   PIC18F2610   PIC18F2620   PIC18F2680   PIC18F4220   PIC18F4320   PIC18F4331   PIC18F4410   PIC18F442-4439   PIC18F4420   PIC18F4431   PIC18F4455   PIC18F448   PIC18F4480   PIC18F4510   PIC18F4515   PIC18F452-4539   PIC18F4520   PIC18F4525   PIC18F4550   PIC18F458   PIC18F4580   PIC18F4585   PIC18F4610   PIC18F4620   PIC18F4680

 Источник http://www.bravekit.com/pic_jdm_icsp_microchip_programmer

 

Сборка

Что нужно:

  1. Разъем "гнездо DB9"
  2. 4 x Диод 1N4148 в корпусе SOD27 (DO-35)
  3. 2 х Транзистор BC337, корпус TO-92
  4. 2 х конденсатор электролетический: 100 мкФ >16В
  5. Стабилитрон 6.2 В, например BZX55C6V2
  6. Стабилитрон 5.1 В, например BZX55C5V1
  7. Резистор 1.5к 0.125 Вт или 0.25 Вт.
  8. Резистор 10к 0.125 Вт или 0.25 Вт.
  9. Светодиод

EagleCAD как распечатать несколько плат на одном листе. EagleCAD и Inkscape

16 марта 2013 г. 17:17 электроника   Eagle   Inkscape  

Стандартной возможности для того что распечатать сразу несколько фотошаблонов на одном листе к сожалению в программе EagleCAD нет. Однако есть замечательная возможность экспорта в векторный формат, с которым далее можно производить любые манипуляции с помощью векторного редактора. В видео будет показан кросплатформенный векторный редактор Inkscape.

Кроме этого на видео показано как уменьшить внутренний диаметр переходных отверстий и падов библиотечных компонентов.

Компьютерный блок питания для эмбеддера

8 февраля 2013 г. 20:45 электроника   питание  

Валялся тут у меня компьютерный блок питания. Решил приделать к нему удобные зажимные разъемы, индикатор включенного состояния и кнопку для близкого включения/выключения. Выведено три зажима питания (слева-направо +12 +5 и +3.3), и три земли (черные).

IMG2064A.jpg

Простая матричная клавиатура 4 х 4

22 января 2013 г. 19:11 электроника  

Я уже выкладывал в одном посте клавиатуру подключенную к МК на одной плате, тут выкладываю отдельный модуль, который можно подключать ко всяким отладочным платам по 9ти проводам.

IMG1968A.jpg

Разъемы DB9 (male и female, папа и мама) для RS-232 аля последовательного COM-порта

22 января 2013 г. 0:16 электроника  

Я не считаю себя представителем того поколения, которое не знает о существовании этого дубового интерфейса =). Когда-то давно я даже использовал его для подключения DIAL-UP модема. Тем не менее при  необходимости собрать некий ультра-дешевый программатор подключаемый по этому интерфейсу я помучился в названиях разъемов DB9 и ихнем виде.

Собственно небольшая заметка по названиям и распиновкам.

Семисегментный индикатор на сдвиговом регистре

24 ноября 2012 г. 16:30 электроника   Launchpad  

IMG1846A.jpg

Компоненты:

  • два сдвиговых регистра 74L595 (у меня были только в DIP), 
  • 4-х разрядный динамический индикатор типа KEM-5641-BSR (Общий Анод)
  • ключевые транзисторы BC8578 (smd, SOT-32), 
  • резисторы 100 Ом (smd 1206), 1к (smd 0805).

MSP430 Launchpad в Arch Linux и Ubuntu

23 ноября 2012 г. 19:00 электроника   Arch Linux   Launchpad   MSP430  

Рассмотрим как скомпилировать, прошить и отладить простой проект. 

Для начала нужны пакеты:

gcc-msp430 - компилятор C для архитектуры MSP430
binutils-msp430 - некоторые бинарные утилиты для MSP430, сюда входят ассемблер и сборщик
msp430-libc  - стандартная библиотека C для разработке под MSP430 
msp430mcu - хедеры и скрипты для компоновки
mspdebug - для программировани и отладки

Arch Linux они есть в пользовательском репозитарии AUR. В убунту-подобных системах пакеты имеют такое же название но находятся в основных репозитариях в бинарном виде.

Подключение дисплея WH0802A к AVR + Клавиатура

26 августа 2012 г. 13:29 электроника   AVR   LCD  

Небольшое устройство, на основе которого можно реализовать калькулятор, часы или просто потренироваться программировать микроконтроллер.

IMG1393A.jpg

Миниколонка на tda2822 (1 Вт)

21 августа 2012 г. 16:36 tda   электроника  

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

IMG1528A(1).jpg