外观
二、电路原理
Type-c输入电路
使用16Pin-Typec接口进行输入供电和usb信号传输,5V输入后经过LDO降压为3.3V,为整个系统进行供电,通过红色led进行电源指示,当Type-c输入正常,指示灯会点亮提示。
时钟发生电路
使用SI5351时钟发生芯片,进行基准频率输出,该芯片理论支持2.5Khz~200Mhz时钟频率输出,使用iic协议可自由配置输出频率,支持3路同时输出,这里使用2*2.54排针对输出进行引出,方便测试或其余使用;该芯片内部是有谐振电容的,最大是10pf,可自行配置,这里我加上22pf是为了留出电容位置,实测可以不焊,但是频偏需要自行测试。
主控电路
使用ch340N进行串口通信,使用stm32f103c8t6作为主控芯片,将所需引脚进行引出,其中有部分引脚如(串口、定时器ETR、PWM输出)是不可随意更换引脚的,需要参考数据手册,普通的按键、led灯引脚仅使用基础的输入输出功能,可以随意更换。除此之外,芯片使用外部8Mhz晶振作为时钟输入,每个电源引脚分配一个100nf滤波电容。
LED指示灯电路
板载一个翠绿色led灯以及黄色led用于信息提示,串联4.7k电阻用于限流使用,当gpio输出低电平时点亮led灯。
按键输入电路
板载4个按键进行输入检测,按键一端接GND,需要在代码中打开内部上拉,然后判断低电平从而判断按键是否按下。
比较器测频电路
使用TLV3201比较器进行测频,该电路分为三个部分,首先是PWM转dac输出电路,stm32f103c8t6是没有dac的,这里在代码中设置pwm输出为20k,然后通过2阶低通滤波保留直流分量,通过改变pwm输出占空比来改变输出电压;其次是幅值检测电路,这里使用一个二极管和电容来测量输入信号的幅值电压,从而改变比较器电压;最后是迟滞比较器测频电路,通过100k、10k电阻进行正反馈组成迟滞比较器,使输出信号更加平稳,在输出的阶段,加入模拟开关,对低频信号和高频信号分开处理。
屏幕显示&下载电路
使用1*4P排针接口将下载引脚进行引出,加入1.8寸TFT屏幕进行信息显示