Недорогий частотомір на MSP430

Для проекту генератора сигналів мені знадобилося відображення поточної частоти, у зв'язку з чим було вирішено розробити невеликий окремий модуль частотомера, який відповідав би наступним критеріям:

  • дешевизна
  • використання мікроконтролера сімейства MSP430, які я зараз вивчаю
  • діапазон вимірювань до 10 МГц
  • можливість калібрування
  • точність не гірше +- 10 Гц на частоті 10 МГц
  • наявність ЖКІ індикатора для відображення частоти

Принципова схема частотомера на MSP430:

Принципова схема частотомера на MSP430

Напруга живлення схеми становить 3.3 Вольта. Максимальна частота 16 МГц. В якості індикації використовується 8 шт семисегментних індикаторів. Вхідний рівень: 3.3В CMOS.

freq_cnt_msp430-2.jpg

Призначення роз'ємів:
J1 - JTAG інтерфейс
J2 - вхід сигналу (3.3В CMOS логічний рівень)
J3 - живлення 3.3В
J4 - калібрування - роз'єм не задіяно в звичайному режимі роботи. Для калібрування може бути підключений конденсатор невеликої ємності (кілька пФ) або підстроювальний конденсатор для досягнення точної XTAL частоти.
J5 - вхід зовнішнього тактування. При використанні внутрішнього кварцового резонатора пін INT CLOCK і CLOCK INPUT повинні бути закорочені перемичкою. Якщо буде використовуватися зовнішнє джерело тактування, то він має підключатися до піну CLOCK INPUT і GND.

3D плата частотомера

Фото частотомера на MPS430

Список радіоелементів

Обозначення Тип Номінал Кількість Примітка
IC1 МК MSP430
MSP430G2202
1
IC2 Кодер, декодер
CD74HC238
1
IC3 Спеціальна логіка
CD74HC4060
1
IC4 Спеціальна логіка
CD74HC4520
1
T1-T8 Біполярний транзистор
MPSA43
8
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-11 8
Додати все

Оригінал статті

Прикріплені файли:

Top