小九体育在线观看
怎么样去使用PT2258构建数字音量控制器
来源:小九体育在线观看      发布时间:2024-03-31 23:25:24      


怎么样去使用PT2258构建数字音量控制器


  电位器是一种机械装置,使用它能够准确的通过所需值设置电阻,从而改变通过它的电流。电位器有很多应用,但大多数情况下电位器用作音频放大器的音量控制器。

  电位器不控制信号的增益,但它形成了一个分压器,这就是输入信号衰减的原因。因此,在这一个项目中,我将向您展示怎么样去使用 IC PT2258 构建您的数字音量控制器,并将其与Arduino接口以控制放大器电路的音量。

  正如我之前提到的,PT2258 是一款用作 6通道电子音量控制器的 IC,该 IC 采用专为多通道音频-视频应用而设计的 CMOS 技术。

  该 IC 通过 SCL 和 SDA 线从微控制器发送和接收数据。SDA 和 SCL 构成总线接口。这些线K 电阻拉高,以确保稳定运行。

  在我们进入实际的硬件操作之前,这里是IC的详细功能描述。如果你不想知道这一切,你可以跳过这部分,因为所有的功能部分都由 Arduino 库管理。

  传输到 SDA 线 位组成,形成一个字节。每个字节后面必须跟一个确认位。

  确认确保稳定和正确的操作。在确认时钟脉冲期间,微控制器将 SDA 引脚拉高,此时外围设备(音频处理器)将 SDA 线拉低(低)。

  外围设备(PT2258)现在被寻址,它必须在接收到一个字节后产生一个确认,否则,SDA 线)个时钟脉冲期间保持高电平。如果发生这种情况,主发送器将生成 STOP 信息以中止传输。

  IC上电后,需要等待至少200ms才能传输第一个数据位,否则有几率会使数据传输失败。

  延迟之后,首先要做的是通过 I2C 线”来清除寄存器,这样做才能够确保正常运行。

  上述步骤清空了整个寄存器,现在我们应该给寄存器设置一个值,否则,寄存器存储垃圾值,我们得到一个雀斑的输出。

  为保证音量调节合适,需要依次发送 10dB 的倍数和 1dB 的代码到衰减器,否则 IC 会出现异常。下图更清楚地说明了这一点。

  这就是您可以向 IC 传输一个字节并衰减输入信号的方式。上面的部分是学习 IC 的功能,但正如我之前所说,我们将使用 Arduino 库与管理所有硬代码的 IC 进行通信,我们只有必要进行一些函数调用。

  上图显示了基于 PT2258 的音量控制电路的测试原理图。它取自数据表并根据自身的需求进行修改。

  接下来,使用您喜欢的文本编辑器打开PT2258.cpp文件,我使用的是Notepad++。

  可以看到wire库的“w”是小写字母,与最新的Arduino版本不兼容,需要换成大写的“W”,就这样。

  可在本节末尾找到 PT2258 音量控制器的完整代码。这里解释了程序的重要部分。

  我们通过包含所有必需的库文件来开始代码。Wire 库用于在 Arduino 和 PT2258 之间进行通信。PT2258 库包含所有关键的 I2C 时序信息和确认。ezButton库用于与按钮交互。

  不要使用下面的代码图像,而是从代码文件中复制所有代码实例,并像我们以前在其他项目中那样将它们格式化

  设置I2C时钟很重要,否则IC将无法工作,因为该IC支持的最大时钟频率为100KHz。

  接下来,个人会使用if else语句做一些整理工作,以确保 IC 与 I2C 总线正确通信。

  7. 然后,右键点击“Symbol”,点击“Edit PSpice model”,查看PSpice模型。大致看一下模型的文本就可以直观地看出符号引脚和IC实际输入输出引脚的匹配程度。请参考图6。 图6. 通过查看模型的文本,可以迅速确定符号引脚与IC实际输入输出引脚的匹配近似程度。 从图6所示的模型中,引脚编号分别代表: 10 = VDD 18 = VSS 17 = IN+ 15 = IN- 75 = OUT 图7解释了怎样修改符号,使其显示所需的引脚名称。 8. 右键点击符号,点击“edit part”。然后点击每个引脚,相应地改变引脚编号(注意:不要改变引脚

  Spice模型(二) /

  eeworld网消息,2017年4月6日,致力于亚太地区市场的领先半导体元器件分销商---大联大控股宣布,其旗下品佳推出基于恩智浦(NXP)的TFA9891高效D类音频放大器的参考解决方案,该解决方案在可靠性和EMC领域具有一马当先的优势。 大联大品佳代理的NXP的TF9891具有先进的扬声器升压和保护算法,支持便携式电子设备和音频组件的小型化,最大限度地发挥小型扬声器的效果。它可以在3.6V电源电压下将7.2W峰值输出功率提供给8 ohm扬声器。其内部升压转换器可将电源电压升高致9.5V,为音质的进一步改善提供了充足的预留空间。 图示1-大联大品佳推出的基于NXP的TFA9891智能音频放大器解决方案系统架构图 大联大品佳代理的NXP

  Silicon Labs凭借节能的SoC和软件解决方案 开展Bluetooth Smart连接

  中国,北京-2016年3月1日-Silicon Labs(芯科科技有限公司,NASDAQ:SLAB)推出新型的Blue Gecko无线SoC系列新产品,其具有灵活的价格/性能选项,以及可扩展至+19.5dBm的输出功率(当前Bluetooth Smart市场中的最高输出功率)。作为今天发布的Silicon Labs多协议Wireless Gecko产品组合的一部分,新型EFR32BG Blue Gecko SoC系列新产品为Bluetooth Smart应用设计中的可扩展性、能效、安全和设计便利性设定了新标准。凭借一流的开发工具和软件支持,Blue Gecko SoC大大降低了在各类应用中添加Bluetooth Smart的成本和复杂度

  多年来,消费类音频工程师一直想使用省电的数字D类放大器来取代耗电的模拟A/B类放大器。但到目前为止,两个问题阻碍了 D类放大器 的应用:传统D类放大器方案中固有的高频开关产生的 EMI 高辐射,以及为满足EMI规范而添加过滤和屏蔽措施所带来的高成本。日前,高性能模拟与混合信号IC厂商Silicon laboratories 就针对上述应用瓶颈推出了据称是“业界首颗能有效消减EMI的5瓦特立体声D类放大器”产品--Si270x。 目前,除了多个音频放大器细分市场迅速增加外,另一个引人注目的趋势则是由A/B类放大器快速转向D类放大器 。来自Databeans的多个方面数据显示,2010年D类放大器市场预计将达到3.47亿美元,今后5年的

  的多级EMI消减技术 /

  1 AD8517的主要特征 AD8517是AD公司生产的低电压放大器,它可在低至1.8V的电源电压下工作,由于它能在大多数普通电池的放电电压终止的情况下工作,所以这种放大器对那些用电池供电的应用场合是很理想的。 AD8517在电源电压低于1.8V的情况下具有非凡的轨至轨输入和输出特性,在放大器的电源范围定到1.8V时,如果把共模电压定到1.8Vp-p,就能使输出摆到电源的上下轨迹上而不可能会出现削波现象。 AD8517可以在给定的从1.8V到5V的全部电源电压范围内获得良好的轨至轨特性。AD8517低电压放大器还具有很低的总谐波失真,这使得该放大器在音频应用方面也很理想。在同相组态下,当增益为1时,对于Vs 3V的情况,

  图2 AD620引脚功能图 式1 图3 应用电路图: 图4 电路减轻射频干扰 图5 返回地面的偏置电流与AC输入耦合 图6 返回地面的偏置电流与变压器输入耦合 图7 返回地面的偏置电流与热电偶输入

  芯片学习详解(1):AD620 二 /

  This audio bridge-tied load (BTL) amplifier application note describes a unique architecture that minimizes the differential output distortion and noise (THD+N). Low-voltage systems driving loudspeakers often employ a bridged-amplifier configuration that effectively doubles the voltage swing at the transd

  专注于引入新品并提供海量库存的电子元器件分销商贸泽电子 (Mouser Electronics) 即日起开始备货TI TLV915x运算放大器和ADS7128 12位模数转换器 (ADC)。此运算放大器和ADC尺寸小巧,拥有出色的精度和性能,搭配使用时可支持各种工业应用,包括工厂自动化、测试与测量设备和数据采集系统。 贸泽备货的TI TLV915x是低失调电压、低噪声运算放大器,拥有出色的直流精度和交流性能。此16V通用器件具有低失调电压、低温漂、轨到轨输出以及4.5 MHz带宽。此低噪声运算放大器具有宽差分输入电压范围、±75 mA 高输出电流和20 V/µs 高压摆率,成为了工业和高侧和低侧电流检测应用的理想之选

  以及12位 ADC贸泽开售 /

  电路与模拟电子技术基础 第4版 (查丽斌 主编,王宛苹 李自勤 刘建岚 编著)

  该产品线提供了并行SRAM的低成本替代方案,容量高达 4 Mb,具有143 MHz SPI SQI™通信功能为实现用户对更大更快的 SRAM 的普遍需求, ...

  第五代至强可扩展处理器的最新MLPerf测试结果充分展示了英特尔及其生态合作伙伴在提升生成式AI性能方面的成果。...

  嵌入式硬件专家 SolidRun 宣布发布围绕 Hailo-15 神经处理单元 (NPU) 构建的模块系统 (SOM),每秒可实现高达 20 TOPS算力,以支持 ...

  AMD携手OEM合作伙伴联想和华硕,以及ECO合作伙伴百川智能、有道、游戏加加、生数科技、始智AI等共庆AI PC腾飞之年,展示了Ryzen AI PCECO的强大实力...

  台灯是我们很常用的一种照明用品,传统的台灯都是手动控制的,通过手动按按键去进行操控台灯,而如今,科学技术水平不断地提升,人们的生活水 ...

  浙江移动联合高通和中兴通讯完成5G-A下行三载波聚合+1024QAM全球商用首秀,单用户速率突破

  Microchip 有奖直播满足汽车电池管理系统 (BMS) 持续不断的发展的安全标准

  下载有礼|是德科技电子书 《通过了解测试精度的基础知识, 提高良率并降低风险》,不做“差不多先生”

  站点相关:嵌入式处理器嵌入式操作系统开发相关FPGA/DSP总线与接口数据处理消费电子工业电子汽车电子其他技术存储技术综合资讯论坛电子百科