| В начало | Зарегистрироваться |
 
 
 
 

Аудио ЦАП DAC. Поделки начинающего цапостроителя. Часть 7. Стыкуем TDA1541 с лампами!

Добавляем ламповый каскад для TDA1541!
Как сложно порой сделать шаг. Начать строительство новой конструкции.
Ведь то, что будешь строить, в принципе особо уже и не нужно – уже есть несколько подобных конструкций в разных вариантах исполнения.
Подгоняет только обычный интерес – а как оно будет работать или звучать? Насколько лучше или хуже чего-то уже отслушанного и опробованного? Стоит ли тратить силы и материалы на эту конструкцию?

Еще сложнее сделать этот шаг правильно. То, что оно заработает, сомнений не вызывает, но вот как? Хорошо? Плохо?
Какие схемные решения применить? Какие детали и элементы конструкции? Как скомпоновать и совместить в принципе не совсем совместимое? И не придется ли все это потом тупо выкинуть?

Одни вопросы с одной стороны и желание сделать с другой.
 

Програмирование в AVR Studio 5 с самого начала. Часть 3


Мы научились включать и выключать светодиоды, а как сделать, чтобы они сами заморгали? Понятно, что после того, как их включили, нужно сделать паузу, затем выключить, снова выждать паузу и снова включить. А как сделать паузу?
Есть конечно, команда NOP, которая сделает паузу равную одному такту, но мы ее никак не увидим.
Такт – это один импульс тактового генератора. Современные контроллеры работают с тактовыми частотами от 1 до 60 мегагерц (от 1 до 60 миллионов импульсов в секунду). Большинство команд AVR выполняется за один такт, где то около 10 команд выполняется за 2 такта.
Поэтому паузу сделанную одной командой NOP, увидеть невозможно, а если нам нужна пауза в полсекунды - тогда нужно минимум написать 500 тысяч команд NOP. Но, это не реально!.
Может, остановить программу?
 

Идея компоновки корпуса УМЗЧ для уменьшения его габаритов

Речь далее пойдет о НЕ ламповых усилителях.
Обычно, самые громоздкие узлы усилителя (радиаторы, блок питания и батарея электролитов) занимают львиную долю внутреннего объема корпуса.
Хочу рассказать, как я попытался решить эту проблему.
 

Переделка удлинителя «BURO» под радиолюбительские нужды


Собственно, все началось, с того, что в руках оказался трансформатор «просто и ясно» обозначенный «Тр-1», с кучей торчащих проводов. Его первичные обмотки, и надо было правильно подключить...
 

ESR (ЭПС) измеритель — приставка к цифровому мультиметру


Статья о приборе для измерения ESR (ЭПС) конденсаторов появилась в журнале «Радио» №8 за 2011 год.
Я повторил эту конструкцию с некоторыми изменениями и хочу поделиться с вами впечатлениями и результатами.

13.08.2016 изменил Datagor. Исправлена схема, дополнен текст

 

Програмирование в AVR Studio 5 с самого начала. Часть 2

Пишем первую программу!

Большинство начинают с мигания светодиодов, и мы не исключение. Если микроконтроллер, даже самый быстрый, не “общается” с внешним миром, ценность его сводится к нулю. Нам нужно чтобы микроконтроллер принял информацию, обработал по заданному алгоритму и выдал результат в понятной для нас форме.

Алгоритм, (от имени персидского математика аль-Хорезми) — точный набор инструкций, описывающих порядок действий исполнителя для достижения результата решения задачи за определенное время.
Чтобы правильно писать программы нужно понять, как работает микроконтроллер, чем мы и будем заниматься, а пока составим первую программу на ассемблере.
 

Открыта вторая подписка на LT1210 от Linear


Прочитать подробнее, подписаться и оплатить подписку можно на нашей Ярмарке:
>> подписка на LT1210 от Linear <<
Милости просим!
 

LB3500 + LC7265. Цифровая шкала для УКВ/FM-приёмника

1. Что такое цифровая шкала?

В современных приёмниках и тюнерах есть много дополнительных сервисных устройств, которые упрощают процесс настройки на радиостанцию. Одним из таких устройств является цифровая шкала. Это, как правило, 4-5 разрядный цифровой индикатор, на котором отображается непосредственная частота принимаемой радиостанции.

2. Как это работает?

Для этого нужно немного вспомнить теорию супергетеродинного приёма. В таком приёмнике есть входной контур с УВЧ (усилителем высокой частоты), гетеродин и смеситель (или преобразователь, что суть одно и то же). Гетеродин – это встроенный ВЧ-генератор, который вырабатывает (генерирует) напряжение высокой частоты. Частота этого напряжения может быть выше или ниже частоты принимаемого сигнала на вполне определённую величину (обычно 6,5 или 8,4 или 10,7 МГц). Т.е., например, при настройке на станцию, которая работает на частоте 100,0 МГц (при частоте ПЧ = 10,7 МГц), гетеродин будет вырабатывать сигнал частотой 89,3 МГц (если его частота ниже частоты сигнала станции) или 110,7 МГц (если выше). Второй вариант на практике используется чаще.
 

Програмирование в AVR Studio 5 с самого начала. Часть 1

Каждый человек, который только начинает осваивать программирование микроконтроллеров, да и вообще программирование, упирается сразу в несколько вопросов:
1. Какой микроконтроллер выбрать для максимально быстрого освоения?
2. Какой основной инструмент (программу) использовать для начала работы?
3. Какие аппаратные средства доступны для начала программирования?
4. Какую литературу использовать?
5. Где общаться и получать вразумительные советы?

Когда я начинал, то сам столкнулся с этими вопросами. Начал искать литературу и решил, что надо начинать с PIC-ов. Перевес в сторону PIC-ов определился из за небольшого количества команд микропроцессоров среднего семейства  — всего 35 против 136 у AVR, и наличием IDE  — интегрированной среды разработки MPLAB. К сожалению, до последнего времени для микроконтроллеров AVR не было удобной интегрированной среды разработки, многие пользовались AVR Studio 4, кто то писал на C в IAR, для отладки пользовались дополнительными программами, все зависило от личных приоритетов.

В этом году компания ATMEL наконец то «родила» IDE — AVR Studio 5 для программирования микроконтроллеров AVR. Много критических замечаний было сказано в адрес этой программы, но она существует и работает, возможно, компания со временем учтет все критические замечания, и сделает программу более гибкой, совершенной и не такой большой по размеру. Конечно по объему это монстр — инсталлируемый файл занимает 600 с лишним МБайт. Но, есть в ней и определенные удобства в работе, и не только для начинающих! Программа ориентирована для работы в среде C, но ассемблер поддерживается полностью.
 

Программатор JTAGICE 3. Что внутри?

Совершенно случайно попался мне в руки программатор JTAGICE3, который был выпущен компанией Atmel взамен JTAGICEII, что явилось хорошим стимулом для начала изучения программирования микроконтроллеров AVR и среды программирования Atmel® AVR Studio® 5.

 
 
 
| В начало | Зарегистрироваться |