Помимо измерения частоты позволяет измерять среднеквадратичное значение напряжения от 30мВ до 3В и ТТЛ уровни 3,3В и 5В. Работает в диапазоне частот 10Гц - 50мГц.
Для измерения частоты и периода сигнал поступает на вход высокоскоростного операционного усилителя U1A, работающего как компаратор. С выхода компаратора через делитель R5,R6 ТТЛ уровень поступает на вход CLK2 и на вход D2 Ардуино Мини. Если частота сигнала превышает 10кГц, то он поступает на вход Ардуино D3 с выхода Q0 счетчика делителя на 10.
Для измерения среднеквадратичного значения напряжения сигнала применен выпрямитель на операционном усилителе U2A с выпрямительным диодом Шоттки в цепи обратной связи. Такое решение позволяет обеспечить линейность и точность измерения уровня. Через интегрирующую цепь R4, C4 выпрямленный сигнал поступает на аналоговый вход А0 Ардуино. Для повышения точности работы операционный усилитель U1 питается от 2-х полярного питания +/-12В с выхода DC-DC преобразователя NMA0512. Для измерения уровня ТТЛ сигнал через резистор R1 поступает на аналоговый вход А1 Ардуино. Для измерения ТТЛ нажать на SW1. Для индикации применен OLED дисплей SSD1306 128x32".
Питание устройства осуществляется с от 2-х последовательно включенных Li-Po аккумуляторов 3,7В 600мА/ч. Для включения питания необходимо нажать на SW3. В устройстве предусмотрено автоматическое отключение питания через 10сек. после окончания измерений. При этом на выходе ТХ включается лог.0 и транзисторы Q2, Q3 запираются. Cкетч для Ардуино Мини выполнен в FLPROG 7.3.5. Подробнее на видео.
Перечень элементов, чертежи печатных плат в EagleCAD с герберфайлами для заказа платы,проект в PROTEUS с прошивками hex и скетчем для Ардуино, проект в FLprog в архиве