Лабораторный блок питания с двухступенчатым преобразованием (ШИМ+линейное)

Лабораторный блок питания 0-30В
со стабилизацией тока и высоким КПД

Не секрет, что одним из самых нужных приборов под рукой любого радиолюбителя является блок питания. От его характеристик, иногда, напрямую зависит работа самого устройства, поэтому он должен отвечать всем требованиям. Основные параметры любого блока питания это напряжение, ток(который может отдать без понижения напряжения на выходе), пульсации, шумы и гармоники, и КПД. В настоящее время стали популярные импульсные БП из-за высокого КПД(70-90%), но у них есть особенности — при изменении тока нагрузки или напряжения на выходе меняется частота/скважность что приводит к выбросу в эфир большого уровня шумов и гармоник. Их невсегда удается задавить фильтрами. У линейного с этими параметрами дела обстоят намного лучше, но у линейного проблема с КПД. КПД у линейного стабилизатора тем ниже, чем меньше напряжение на выходе при том же токе. Например на входе линейного стабилизатора 32В — задание на выходе 5В при токе 1А —
Читать дальше →

Вольтметр на PIC16F676 0...30 Вольт

Немного измененная схема популярного и простого вольтметра с сайта
http://www.coolcircuit.com

Изменения:

1 Работа как с индикаторами ОА так и с ОК.
2 Введена калибровка вольтметра для улучшения линейности измерений

Схема:


А теперь по подробнее:

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

Функциональный генератор НЧ сигналов на основе DDS с применением контроллера AVR ATMega16

В последнее время получили широкое распространение методы цифрового синтеза частоты(DDS), причем методы реализации очень многообразны. Способ и метод реализации зависит от требований к генератору.
    У меня к генератору были основные требования:
  • 1. Частота в диапазоне от 0.01Гц – 50000Гц с шагом 0.01Гц
  • 2. Максимальная, по возможности, линейность на протяжении всего диапазона.
  • 3. Работа на низкоомную нагрузку(для проверки динамиков и УЗ магнитострикционных излучателей)
  • 4. Удобство и быстрота перестройки «на горячую».
  • 5. Сканирование заданного диапазона с заданным шагом (удобно для определения частоты резонанса чего угодно)
  • 6. Большое количество форм сигналов, и постоянное напряжение для калибровки.
  • 7. Информативность отображения.

Поскольку я часто сталкивался с написанием программ на контроллеры AVR и Microchip – я выбирал между ними… Но дешевле и функциональнее оказался AVR. По быстродействию и нужному количеству выводов подошел ATMega16. Теперь о расчетах…
F max = 16000000Hz(Частота атмеги)
15 циклов берем на изменение аккумулятора фазы, выборку из LUT и вывод.
Итого Fclk=16000000Hz/15=1066666,6667Hz
Для необходимой точности выбрал 32-битный аккумулятор фазы.
Теперь вычислим минимальный шаг:
Step(Hz)= 1066666,6667Hz/(2^32)= 0,0002483526865641276041667(Hz)
Код самого генератора:
while (1){ 
          
            #asm 
                        ADD  R1,R6
                	ADC  R2,R7
                        ADC  R3,R8
                	ADC  R4,R9
            #endasm
PORTC=LUT_of_Signal[Phase_acc.Phase_acc_8bits_of_byte[3]];  

При 50000Гц сигнал за период будет образовываться ~21 сменой напряжений на выходе ЦАПа.
В качестве ЦАП я выбрал обычную R-2R матрицу – она не требует стробов и 8 бит вполне удовлетворяют условиям. Т.е. (|12|+|-12|) / 2^8 = 0,09375~ 0,1V
Максимум и минимум для расчета шага

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

EE7.9 Library Manager. Создание падстеков, Thru-Padstack

Предыдущие статьи

Создание SMD падстека

Создание Thru-падстеков
В этой статье я расскажу, как создается контактная площадка для монтажа через отверстия.



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

EE7.9 Library Manager. Создание падстеков, SMD-Padstack

Предыдущие статьи

Начало
Продолжение

Создание падстеков для SO-8
Далеко не все производители микросхем приводят посадочные места в своих datasheet'ах, поэтому, для создания посадочных мест (cell, footprint, land pattern и т.д.) можно воспользоваться мастером создания посадочных мест, в Altium Designer он, например, просто великолепен, а вот LP Wizard, производства Mentor Graphics, ущербен чуть более, чем полностью — он даже не может сохранить в нужном формате. Поэтому, вооружаемся стандартами IPC-7351 и IPC-7525 и вперед!



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

EE7.9 Library Manager. Создание падстеков, общие принципы.

Предыдущие статьи

Продолжение статьи

В предыдущей статье мы созали символ для микросхемы TDA1308, после этого я создал также символы для резисторов, конденссаторов, микросхемы PCM2706, прикупил практически все необходимое для проверки конечного результата в железе. Поэтому, теперь стоит продвигаться вперед, для воплощения результата в осязаемой форме.

По канонам DxD-Expedition, следующим шагом должно быть создание падстеков.



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

Использование микросхемы К155ЛА3

Использование микросхемы к155ла3.


У каждого радиолюбителя где-то «завалялась» микросхема к155ла3. Но зачастую они не могут найти им серьезного применения, так как во многих книгах и журналах присутствуют только схемы мигалок, игрушек и др. с этой деталью. В этой статье будут рассмотрены схемы с применением микросхемы к155ла3.

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

Стабилизатор с низким падением напряжения (LDO)

Иногда требуется получить например 5В стабилизированных (в моем случае для питания ЖКИ) из 6В нестабилизированных. Обычным интегральным стабилизаторам такого падения напряжения будем маловато, а LDO не дешевы и их нужно искать.
Поэтому я подумал и придумал такую схемку:




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

Часть вторая - Ванночка для травления

Для качественного травления требуется хорошее оборудование и приспособы.
При свежем растворе, только развели и он не засорен медью и находится выше комнатной температуры — примерно 50-65 градусов, травится быстро.
Но ведь мы можем и травить через неделю или месяц, так что разводить новый раствор?
Рассмотрим мой вариант выхода из сложившейся ситуации)

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

7.9EE Library Manager. Создание символа, альтернативный вариант

Предыдущая статья
В предыдущей статье я показал, как можно создать символ, состоящий из двух половинок. Сейчас же давайте просто удалим его, поскольку мне больше нравится дургой способ создания компонентов. В итоге пользоваться ими будет удобнее.
Создавать будем все тот же TDA1308 из двух половинок. Но здесь у нас будет просто TDA1308, без указания количества одинаковых элементов в одном копоненте, без распиновки, и т.п.

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