硬汉嵌入式论坛

 找回密码
 立即注册
查看: 1020|回复: 7
收起左侧

[SAI/I2S] I2S的放大问题

[复制链接]

8

主题

44

回帖

68

积分

初级会员

积分
68
发表于 2022-7-13 16:50:48 | 显示全部楼层 |阅读模式
我应用场景是MCU通过I2S到CLASS-D型的运放,运放都有增益可配置的,比如3dB,9dB等,这个增益如何理解。I2S传输的信号是信号的趋势。没有幅度的具体值的信息,我怎么知道传出来的就是3dB.  求助可以class-d输出信号电压是多少伏吗?
回复

使用道具 举报

2

主题

69

回帖

75

积分

初级会员

积分
75
发表于 2022-7-14 02:40:32 | 显示全部楼层

有I2S接口的运放吗?  没见过.
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106685
QQ
发表于 2022-7-14 09:36:38 | 显示全部楼层
你的D类功放型号是那款。我们的玩法都是I2S接音频IC,再接功放。
回复

使用道具 举报

8

主题

44

回帖

68

积分

初级会员

积分
68
 楼主| 发表于 2022-7-14 09:55:53 | 显示全部楼层
eric2013 发表于 2022-7-14 09:36
你的D类功放型号是那款。我们的玩法都是I2S接音频IC,再接功放。

max98360A,  我是用I2S输出了一个正弦波,我用示波器解码都验证了,MAX98360设置3dB,  不清楚输出的电压幅度怎么计算,当然输出肯定是PWM的调制波形。 我用来控制马达的
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106685
QQ
发表于 2022-7-15 01:01:00 | 显示全部楼层
真真切切zzz 发表于 2022-7-14 09:55
max98360A,  我是用I2S输出了一个正弦波,我用示波器解码都验证了,MAX98360设置3dB,  不清楚输出的电压 ...

跟我们说的玩法一样,他个也是内置了个DAC,然后自带了功放输出。

具体他的幅值得多测试试试了。

增益设置好像就这一个设置的地方。

image.png
回复

使用道具 举报

8

主题

44

回帖

68

积分

初级会员

积分
68
 楼主| 发表于 2022-7-15 11:01:40 | 显示全部楼层
eric2013 发表于 2022-7-15 01:01
跟我们说的玩法一样,他个也是内置了个DAC,然后自带了功放输出。

具体他的幅值得多测试试试了。

是的,我也是按照这个测试的,我I2S设置的是正弦波,因为是调制波形,所以故意加了一个RC滤波器在CLASS-D后面,不然是脉冲波不好分析,发现Vpk=2.8V, 不是很理解,我以为应该是2.3dBV呢,2.3dbV=1.8V, 所以我纳闷。
回复

使用道具 举报

8

主题

44

回帖

68

积分

初级会员

积分
68
 楼主| 发表于 2022-7-15 11:09:12 | 显示全部楼层
eric2013 发表于 2022-7-15 01:01
跟我们说的玩法一样,他个也是内置了个DAC,然后自带了功放输出。

具体他的幅值得多测试试试了。

上条回复说错了,还没有审核通过,我认为满值应该是0+2.3+3=5.3dBv, 即1.84V, 实际测量过程中我是加了滤波器的,将RC调制波滤掉,10K+10nf, 发现正弦波的峰值是大约是2.8V, VPP即5.6V,不是很理解。
回复

使用道具 举报

8

主题

44

回帖

68

积分

初级会员

积分
68
 楼主| 发表于 2022-7-15 11:13:20 | 显示全部楼层
我对硬件的理解应该是不仅要清楚输入的是什么,也要理解输出的是什么信号。我们可以不用使用声音信号,我们就输出固定电平,去看下输入输出并分析下,去了解细节。可惜程序不是我写的,不然我自己就验证了。
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-4-29 18:50 , Processed in 0.173200 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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