ybfdy

所在地区: 全国
首页
服务/硬件产品
行业解决方案
案例
带FFT频谱显示的usb声卡电路方案设计(pcb+源码+文档资料)_百工联_工业互联网技术服务平台
带FFT频谱显示的usb声卡电路方案设计(pcb+源码+文档资料)
全国
浏览
-
ybfdy
方案概述:

我们提供了一种USB声卡电路方案设计,具有FFT频谱显示功能。该方案使用了PCM5102和TPA6132作为音频输出组合,以及STM32F411CEU6作为主控。声卡支持多种音频格式和频率,并具有自动调整和重采样功能。此外,声卡还具有频谱刷新速率高、多种样式的频谱显示功能,以及声道平衡和音量调节功能。声卡还支持信息保存和DFU升级。我们还提供了方便使用的字模软件。如需了解更多,请联系我们。

我们提供了一个带FFT频谱显示的USB声卡电路方案设计。该方案使用了PCM5102和TPA6132作为音频输出组合,以及STM32F411CEU6作为主控将USB数据转换为I2S信号输送给PCM5102。同时,我们还使用了OLED显示频谱。该声卡支持四种音频格式:44100Hz 32位、48000Hz 32位、88200Hz 32位和96000Hz 32位。

在该方案中,FFT的数据获取需要通过DMA送往IIS。音频输出可以根据输入的采样率进行自动调整,以跟随主机的设置。只有当单片机晶振与电脑晶振误差导致的偏差太大时,才会使用音频重采样。我们采用的音频重采样算法可以增加或减少音频样本,以匹配主机的播放速度。

声卡在44100Hz或88200Hz工作时,使用内部时钟作为IIS时钟基准。而在48000Hz或96000Hz工作时,采用外部24.576MHz晶振作为基准。

该声卡具有频谱显示功能,频谱刷新速率可达40+FPS。如果对音频数据进行两倍过采样,则可达到80+FPS。如果音频采样率为48000或96000,频谱刷新速率更高,可达到90+FPS。频谱显示具有多种样式,可以通过改写程序添加新的样式。主控具有FPU,可以快速进行FFT计算。

声卡还具有声道平衡功能,FIFO在处理音频数据的同时还具有音量调节功能。两声道的音量可以单独调节。此外,还可以进行声道交换输出,或者只输出左声道或右声道(输出的数据都是左声道或右声道)。

声卡可以保存已经设置的信息,在下次上电时无需重新设置。同时,还可以通过菜单进入DFU模式,通过STM32CubeProgrammer进行USB升级。

按键功能会随着屏幕方向的改变而改变(显示方向可调)。当显示反转时,按键功能也会翻转。FFT渲染每种样式都有一个函数,这些函数被保存在一个函数数组中,通过修改这个数组可以方便地管理渲染方法。

为了尽量避免SRC带来的音质损失,每种采样率都有一种时钟方案。OLED使用双显存,一个用于DMA传输,一个用于写入数据,以确保OLED显示不会闪屏。

我们还提供了便于使用的字模软件,字体选择为宋体,常规字号为12。使用起来非常方便。需要注意的是,这行代码的C文件需要使用GBK编码,函数内部会自动寻找字库中是否有该字符。寻找方式决定了这种字库字数不能太多,适合小容量单片机。

以上是我们提供的带FFT频谱显示的USB声卡电路方案设计。如果您对该方案有任何疑问或需要进一步了解,请随时与我们联系。
为您推荐其他供应商的行业解决方案
免责声明:本网站部分内容来源互联网,如权利人发现存在侵权信息,请及时与本站联系删除。
供应商:
ybfdy
所在区域: 全国
公司简介: YBFDY是一家专注于工业领域的技术公司,擅长于单片机、USB声卡电路、物联网、耳机电路、工业安全等领域。我们提供多种解决方案,包括带FFT频谱显示的USB声卡电路方案设计、STM32H750VBT6 + ESP8266+OV2640开发板电路方案以及I2S耳放解码板PCM5102+TPA6132A电路方案设计等。我们的方案不仅包括PCB设计,还提供源码和文档资料,以帮助客户快速实现产品开发。 在USB声卡电路方案设计领域,我们的方案具备FFT频谱显示功能,能够满足客户对高质量音频处理的需求。而在物联网领域,我们的STM32H750VBT6 + ESP8266+OV2640开发板电路方案能够实现智能设备的联网和图像传输功能。此外,我们还提供I2S耳放解码板PCM5102+TPA6132A电路方案,为耳机音质提供卓越的解码和放大效果。 我们的团队拥有丰富的经验和专业知识,能够根据客户的需求提供定制化的解决方案。我们的产品已经在多个行业得到广泛应用,包括工业安全、音频设备等领域。我们致力于为客户提供高质量的产品和优质的服务,与客户共同实现技术创新和商业成功。 如果您对我们的公司和产品感兴趣,欢迎随时联系我们,我们将竭诚为您提供支持和帮助。