全油门(PWM占空比= 1)当前输出精度完全由R4的精度和LM337内部参考的±2%(保证,通常更好,通常更好)的精度确定。因此,它独立于逻辑供应...
M62429双通道电子音量控制器
接线图
2025年02月15日 12:57 11
admin
M62429是一款双通道电子音量控制器,主要设计用于音频应用;然而,它确实适用于交流和直流信号。 M62429 的编程接口是非常简单的两线(数据、时钟)串行协议,命令长度为 11 位。主要特点是:
内置参考电路
对数刻度的音量水平 (dB)
音量 0 至 –83 dB(1 dB/步长)
独立双通道控制
低噪声、低失真
Vcc 范围 = 4.5 至 5.5 V(额定 Vcc = 5 V)
在硬件设置中,两个通道的输入都是交流耦合的 1kHz 正弦波(也可以使用 DC 5V),其中代码将左通道音量设置为最大级别,而右通道音量则逐步增大直到所有等级。
内置参考电路
对数刻度的音量水平 (dB)
音量 0 至 –83 dB(1 dB/步长)
独立双通道控制
低噪声、低失真
Vcc 范围 = 4.5 至 5.5 V(额定 Vcc = 5 V)
这是内部框图:
串行协议有点奇怪,与 I 2 C 和 SPI 不同。下图描述了数据和时钟之间的关系以及数据输入格式。如需深入研究,中国的插入式替换电位器芯片 FM62429。
要进行快速测试,您可以尝试使用 M62429 的 Arduino。然而,使用标准线或 SPI 库是不可想象的。幸运的是,有一个很好的库(M62429.h)可用这里。
在硬件设置中,两个通道的输入都是交流耦合的 1kHz 正弦波(也可以使用 DC 5V),其中代码将左通道音量设置为最大级别,而右通道音量则逐步增大直到所有等级。
现在演示一下Arduino输出的两帧数据信号(图中不包括时钟信号):
接下来显示的是第一个序列的部分示波器跟踪,同时连接到 Arduino Uno 输出的 DATA(黄色)和 CLOCK(蓝色)信号。
相关文章
发表评论