Для проекта генератора сигналов мне понадобилось отображение текущей частоты, в связи с чем было решено разработать небольшой отдельный модуль частотомера, который соответствовал бы следующим критериям:
- дешевизна
- использование микроконтроллера семейства MSP430, которые я сейчас изучаю
- диапазон измерений до 10 МГц
- возможность калибровки
- точность не хуже +- 10 Гц на частоте 10 МГц
- наличие ЖКИ индикатора для отображения частоты
Принципиальная схема частотомера на MSP430:
Напряжение питания схемы составляет 3.3 Вольта. Максимальная частота 16 МГц. В качестве индикации используется 8шт семисегментных индикатора. Входной уровень: 3.3В CMOS.
Назначение разъемов:
J1 — JTAG интерфейс
J2 — вход сигнала (3.3В CMOS логический уровень)
J3 — питание 3.3В
J4 — калибровка — разъем не задействован в обычном режиме работы. Для калибровки может быть подключен конденсатор небольшой емкости (несколько пФ) или подстроечный конденсатор для достижения точной XTAL частоты.
J5 — вход внешнего тактирования. При задействовании внутреннего кварцевого резонатора пины INT CLOCK и CLOCK INPUT должны быть закорочены перемычкой. Если будет использоваться внешний источник тактирования, то он должен подсоединяться к пину CLOCK INPUT и GND.
Список радиоэлементовОбозначение
Тип
Номинал
Количество
ПримечаниеМагазинМой блокнот
IC1
МК MSP430MSP430G22021
IC2
Кодер, декодерCD74HC2381
IC3
Специальная логикаCD74HC40601
IC4
Специальная логикаCD74HC45201
T1-T8
Биполярный транзисторMPSA438
C1-C3
Конденсатор22 пФ3
C4
Конденсатор82 пФ1
C5
Конденсатор1 нФ1
R1
Резистор4.7 МОм1
R2
Резистор2.2 кОм1
R3
Резистор47 кОм1
R4-R11, R20,R21
Резистор10 кОм10
R12-R19
Резистор270 Ом8
X1
Кварц4.194304 МГц1
IC5-IC12
Семисегментный индикаторSC52-118
Добавить все
Скачать список элементов (PDF)
Прикрепленные файлы:
- freq_cnt_msp430.rar (341 Кб)