DRV134/135: 高性能音频平衡线路驱动器详解

需积分: 9 2 下载量 149 浏览量 更新于2024-07-05 收藏 1.95MB PDF 举报
DRV134和DRV135是两款专门设计用于音频平衡线路驱动的集成电路,它们采用PDIP (双列直插封装)、SO-16以及SOL-16封装形式,旨在提供卓越的音频性能。这些设备的主要特点包括: 1. **平衡输出**:DRV134和DRV135作为差分输出放大器,能够将单端输入转换为一对平衡输出,确保信号在传输过程中减少噪声和失真。 2. **低失真**:它们具有出色的线性特性,特别是在1kHz频率下,失真率低至0.0005%,这对于高保真音频应用至关重要。 3. **宽输出摆幅**:高达17Vrms的输出电压,能够在600Ω负载上实现,这意味着它们能够驱动各种阻抗的音频线路,提供了丰富的动态范围。 4. **高性能运算放大器**:内置高性能运算放大器,配备精密内部电阻,确保在音频应用中的稳定性和可靠性。 5. **高带宽**:由于高的 slew rate (15V/μs),这两个器件可以在音频频段内快速响应,保持良好的瞬态性能。 6. **低静态电流**:低的待机电流消耗,±5.2mA,有利于延长电池寿命,特别适合电池供电的设备。 7. **激光精确调谐**:芯片上的内部电阻通过激光精确校准,以确保准确的增益控制和最佳的输出共模抑制。 8. **多种封装选择**:提供的封装选项包括8针双列直插式(DIP)、SO-8和SOL-16,适应不同尺寸和电路布局的需求。 9. **广泛的电源范围**:工作电压非常宽广,可以从±4.5V到±18V,灵活性极高,可以适应各种电源环境。 10. **支持文档与工具**:产品提供样本、购买链接以及全面的技术文档、工具和软件,以及售后支持和社区资源,方便用户进行设计和调试。 这些特性使得DRV134和DRV135成为音频系统设计者在构建高质量音频设备时的理想选择,无论是对音质要求严格的音响设备,还是对于功耗敏感的便携式音频应用,都能发挥重要作用。

#include <Adafruit_I2CDevice.h> #define DRV2605_ADDR 0x5A ///< Device I2C address #define DRV2605_REG_STATUS 0x00 ///< Status register #define DRV2605_REG_MODE 0x01 ///< Mode register #define DRV2605_MODE_INTTRIG 0x00 ///< Internal trigger mode #define DRV2605_MODE_EXTTRIGEDGE 0x01 ///< External edge trigger mode #define DRV2605_MODE_EXTTRIGLVL 0x02 ///< External level trigger mode #define DRV2605_MODE_PWMANALOG 0x03 ///< PWM/Analog input mode #define DRV2605_MODE_AUDIOVIBE 0x04 ///< Audio-to-vibe mode #define DRV2605_MODE_REALTIME 0x05 ///< Real-time playback (RTP) mode #define DRV2605_MODE_DIAGNOS 0x06 ///< Diagnostics mode #define DRV2605_MODE_AUTOCAL 0x07 ///< Auto calibration mode #define DRV2605_REG_RTPIN 0x02 ///< Real-time playback input register #define DRV2605_REG_LIBRARY 0x03 ///< Waveform library selection register #define DRV2605_REG_WAVESEQ1 0x04 ///< Waveform sequence register 1 #define DRV2605_REG_WAVESEQ2 0x05 ///< Waveform sequence register 2 #define DRV2605_REG_WAVESEQ3 0x06 ///< Waveform sequence register 3 #define DRV2605_REG_WAVESEQ4 0x07 ///< Waveform sequence register 4 #define DRV2605_REG_WAVESEQ5 0x08 ///< Waveform sequence register 5 #define DRV2605_REG_WAVESEQ6 0x09 ///< Waveform sequence register 6 #define DRV2605_REG_WAVESEQ7 0x0A ///< Waveform sequence register 7 #define DRV2605_REG_WAVESEQ8 0x0B ///< Waveform sequence register 8 #define DRV2605_REG_GO 0x0C ///< Go register #define DRV2605_REG_OVERDRIVE 0x0D ///< Overdrive time offset register #define DRV2605_REG_SUSTAINPOS 0x0E ///< Sustain time offset, positive register #define DRV2605_REG_SUSTAINNEG 0x0F ///< Sustain time offset, negative register #define DRV2605_REG_BREAK 0x10 ///< Brake time offset register #define DRV2605_REG_AUDIOCTRL 0x11 ///< Audio-to-vibe control register #define DRV2605_REG_AUDIOLVL \ 0x12 ///< Audio-to-vibe minimum input level register #define DRV2605_REG_AUDIOMAX \ 0x13 ///< Audio-to-vibe maximum input level register #define DRV2605_REG_AUDIOOUTMIN \ 0x14 ///< Audio-to-vibe minimum output drive register #define DRV2605_REG_AUDIOOUTMAX \ 0x15 ///< Audio-to-vibe maximum output drive register #define DRV2605_REG_RATEDV 0x16 ///< Rated voltage register #define DRV2605_REG_CLAMPV 0x17 ///< Overdrive clamp voltage register #define DRV2605_REG_AUTOCALCOMP \ 0x18 ///< Auto-calibration compensation result register #define DRV2605_REG_AUTOCALEMP \ 0x19 ///< Auto-calibration back-EMF result register #define DRV2605_REG_FEEDBACK 0x1A ///< Feedback control register #define DRV2605_REG_CONTROL1 0x1B ///< Control1 Register #define DRV2605_REG_CONTROL2 0x1C ///< Control2 Register #define DRV2605_REG_CONTROL3 0x1D ///< Control3 Register #define DRV2605_REG_CONTROL4 0x1E ///< Control4 Register #define DRV2605_REG_VBAT 0x21 ///< Vbat voltage-monitor register #define DRV2605_REG_LRARESON 0x22 ///< LRA resonance-period register

2023-07-16 上传