找回密码
 立即注册
查看: 5743|回复: 20

STC32G8K64-42MHz-LQFP48 的 I2S 进展

[复制链接]
  • 打卡等级:常住居民I
  • 打卡总天数:62
  • 最近打卡:2025-05-09 11:19:24

719

主题

1万

回帖

1万

积分

管理员

积分
15655
发表于 2023-2-17 11:22:47 | 显示全部楼层 |阅读模式
STC32G8K64-42MHz-LQFP48 的 I2S  进展
1,已可以输出信号
2,44.1K的音频信号,x 256 = 11.2896MHz, CPU 可以工作在
     ===11.2896MHz x 2 = 22.5792MHz
     ===11.2896MHz x 4 = 45.1584MHz
====如下格式还未知
3,44.1K的音频信号,x 384 = 16.9344MHz, CPU 可以工作在
     ===16.9344MHz x 2 = 33.8688MHz


回复

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:58
  • 最近打卡:2025-05-09 14:16:38

73

主题

5899

回帖

1万

积分

超级版主

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

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

  • 打卡等级:常住居民II
  • 打卡总天数:95
  • 最近打卡:2024-12-27 09:22:39

13

主题

78

回帖

1919

积分

金牌会员

积分
1919
QQ
发表于 2023-2-21 10:43:14 | 显示全部楼层
本帖最后由 zxy 于 2023-2-21 10:50 编辑

屠龙刀上可以测试I2S吗?我看原理图上使用MCU不是STC32G8K64-42MHz-LQFP48,是使用的STC32G12K128-LQFP64。
经查询资料发现,屠龙刀上MCU不具有I2S总线,因此不能进行音频播放试验。

可否申请样片进行测试音频播放功能。

点评

目前就STC32G8K64-42MHz-LQFP48这个有I2S。 测试跑45.1584MHz,44.1KHz采样,立体声,256xFs主时钟(256倍采样)。 目前我买来测试的DAC有: AK4554VT TSSOP16,3.3V,MSB格式(左对齐),CODEC(只用到DAC)这个芯  详情 回复 发表于 2023-2-23 10:39
  • 打卡等级:常住居民I
  • 打卡总天数:62
  • 最近打卡:2025-05-09 11:19:24

719

主题

1万

回帖

1万

积分

管理员

积分
15655
发表于 2023-2-22 23:01:36 | 显示全部楼层
STC32G8K64-42MHz-LQFP48===目前就这个有 I2S
  • 打卡等级:偶尔看看III
  • 打卡总天数:58
  • 最近打卡:2025-05-09 14:16:38

73

主题

5899

回帖

1万

积分

超级版主

积分
12139
发表于 2023-2-23 10:39:42 | 显示全部楼层
zx*** 发表于 2023-2-21 10:43
屠龙刀上可以测试I2S吗?我看原理图上使用MCU不是STC32G8K64-42MHz-LQFP48,是使用的STC32G12K128-LQFP64。
...

目前STC32G8K64-42MHz-LQFP48这个I2S
测试跑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就不建议使用了,
底噪大,输出要加运放做的有源滤波,失真也大。

回复 支持 1 反对 0

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:58
  • 最近打卡:2025-05-09 14:16:38

73

主题

5899

回帖

1万

积分

超级版主

积分
12139
发表于 2023-2-23 10:47:10 | 显示全部楼层
对I2S不了解的朋友,可以看看这个文档,我从网上找到的,适合基础介绍。

I2S传输PCM音频数据分析总结.pdf (1.05 MB, 下载次数: 250)
  • 打卡等级:偶尔看看III
  • 打卡总天数:30
  • 最近打卡:2024-04-29 11:19:59

4

主题

21

回帖

346

积分

中级会员

积分
346
发表于 2023-3-22 16:30:32 | 显示全部楼层
有了这论坛,在这直接查到资料,大大提高效率了
  • 打卡等级:常住居民I
  • 打卡总天数:62
  • 最近打卡:2025-05-09 11:19:24

719

主题

1万

回帖

1万

积分

管理员

积分
15655
发表于 2023-3-22 16:49:46 | 显示全部楼层
必须的,谁让他自己号称:【STC全球32位8051爱好者互助交流社区】
  • 打卡等级:偶尔看看I
  • 打卡总天数:17
  • 最近打卡:2025-05-05 11:13:46

9

主题

44

回帖

337

积分

中级会员

积分
337
发表于 2023-4-28 10:27:20 | 显示全部楼层
梁*** 发表于 2023-2-23 10:39
目前就STC32G8K64-42MHz-LQFP48这个有I2S。
测试跑45.1584MHz,44.1KHz采样,立体声,256xFs主时钟(256 ...

请问版主,能否把这些原理图贴上来,最近需要做这个,

点评

简单连接,只需要将MCU的I2S接口的 I2SMCK I2SSCK I2SSD I2SWS连接到I2S接口的立体声DAC上对应引脚即可。你先确定你的DAC芯片,有不明白的问我。  详情 回复 发表于 2023-4-28 11:21
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:58
  • 最近打卡:2025-05-09 14:16:38

73

主题

5899

回帖

1万

积分

超级版主

积分
12139
发表于 2023-4-28 11:21:32 | 显示全部楼层
zac*** 发表于 2023-4-28 10:27
请问版主,能否把这些原理图贴上来,最近需要做这个,

简单连接,只需要将MCU的I2S接口的 I2SMCK I2SSCK I2SSD I2SWS连接到I2S接口的立体声DAC上对应引脚即可。你先确定你的DAC芯片,有不明白的问我。
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-5-9 16:10 , Processed in 0.137468 second(s), 117 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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