在前面的所有例程中,我们的输出都是双声道,下面我们来搞个控件,实时的看一下这左右声道的电平。
“电平检测器”(Level Detector)模块计算输入信号电平,实时地从硬件中直接读取,并以图形方式将电平值显示在仪表显示屏上。 “单电平检测器”(Single-Level Detector)计算并显示信号的均方根电平,单位为dB。 电平检测器只进行分析,不修改输入信号。输出引脚的信号与输入相同。
通过“开/关”(On / Off)按钮启用或禁用显示屏。直到原理图设计编译完毕并下载至硬件且正确配置USB通信通道之后,电平检测器才会正常工作。 显示屏的刷新率约为10 Hz,绿色横线跟踪最大均方根值,略微延迟。注意,显示屏的性能受制于您的PC系统和USB通信资源。使用多个电平检测器可能降低响应性。
1)硬件设计,原理图设计,到下面的状态,不再赘述。
2)点开Level Detectors/Lookup Tables的下面这个Single Livel Detector模块,拖出去2个。作为左右声道电平实时显示,并连线,完成设计。(其他的显示还有很多,用户可以自行拖出来测试)
3)将例程通过usbi下载到板子上,并打开on开关,音源输入,音源输出,这个时候就能在你的原理图这里看到这2个通道的实时的左右声道电平显示了。打开后选中上面的这个INV打勾,显示又有不同,大家可自行测试。
|