找回密码
 立即注册
查看: 1213|回复: 3

STC32G8K64的I2S接口已测试OK,先提供简单测试程序

[复制链接]
  • 打卡等级:偶尔看看III
  • 打卡总天数:51
  • 最近打卡:2025-05-02 10:07:51

73

主题

5883

回帖

1万

积分

超级版主

积分
12081
发表于 2023-2-17 15:17:31 | 显示全部楼层 |阅读模式
STC32G8K64的I2S接口已测试OK,先提供输出正弦波和三角波的简单测试程序,从此STC步入数字音频播放殿堂。以后的MCU还会支持数字录音。

提供的测试程序,运行于45.1584MHz,44.1KHz立体声采样,256倍采样(256fs)输出,外接立体声DAC,输出CD音质的音频。
示波器波形照片.JPG

示波器波形照片.JPG
I2S测试程序.rar (315 KB, 下载次数: 119)
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:457
  • 最近打卡:2025-05-03 11:39:19

15

主题

58

回帖

2107

积分

金牌会员

积分
2107
发表于 2023-2-22 16:15:39 | 显示全部楼层
请教:现在网上能买到的LQFP48 48脚32G8K64都有Beta标记,它的参数功能可以运行这个例子吗?与没有Beta标记的正式版本有哪些差别?

点评

我就是用这个片子做的程序,没有问题。  详情 回复 发表于 2023-2-22 18:16
  • 打卡等级:偶尔看看III
  • 打卡总天数:51
  • 最近打卡:2025-05-02 10:07:51

73

主题

5883

回帖

1万

积分

超级版主

积分
12081
发表于 2023-2-22 18:16:19 | 显示全部楼层
wjhh*** 发表于 2023-2-22 16:15
请教:现在网上能买到的LQFP48 48脚32G8K64都有Beta标记,它的参数功能可以运行这个例子吗?与没有Beta标记 ...

我就是用这个片子做的程序,没有问题。
  • 打卡等级:偶尔看看III
  • 打卡总天数:51
  • 最近打卡:2025-05-02 10:07:51

73

主题

5883

回帖

1万

积分

超级版主

积分
12081
发表于 2023-2-23 10:52:37 | 显示全部楼层


测试跑内部IRC或外部晶振45.1584MHz,44.1KHz采样,立体声,256xFs主时钟(256倍采样)。正式做播放器要使用外部晶振,具有低的抖晃率。
目前我买来测试的DAC有:
AK4554VT TSSOP16,3.3V,MSB格式(左对齐),CODEC(只用到DAC)这个芯片的底噪非常低,20多年来我做的播放器经常用到。
CS4344 TSSOP10,3~5V,I2S格式,便宜好用。
CS4334 SOP8,I2S格式,只能5V工作,便宜好用。
CS4341A SOP16,3~5V,兼容各种格式,带音量控制。

下一步再买点TLV320AIC23B来测试,这个是TI的,CODEC,兼容各种格式,线路输入、话筒输入都带音量控制,线路输出,耳机输出带音量控制,做播放器的话,这个超好。

那些便宜的、不需要主时钟、没有过采样、没有模拟滤波的DAC,比如PT8211、ET8211、TM8211、TDA1311就不建议使用了,底噪大,输出要加运放做的有源滤波,失真也大。


对I2S不了解的朋友,可以看看这个文档,我从网上找到的,适合基础介绍。

I2S传输PCM音频数据分析总结.pdf (1.05 MB, 下载次数: 115)
回复 支持 1 反对 0

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-5-3 14:59 , Processed in 0.322905 second(s), 68 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表