This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] PCM6240-Q1:原理图审阅和软件设置

Guru**** 2927270 points

Other Parts Discussed in Thread: PCM6240-Q1

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1634775/pcm6240-q1-schematic-review-and-software-setting

器件型号: PCM6240-Q1

您好团队:
客户申请对 PCM6240-Q1 进行原理图审阅。
他们使用下面的麦克风作为输入。

https://seltech-intl.com/datasheets/SPVA1A0LR5H-1_ASTRID_Datasheet_RevA-1.pdf

 它不是被动的、而是主动的。 我想它的输出更像是线路输出而不是麦克风。 当我设置麦克风和线路输入之间的输入时、哪一个是正确的? 从器件的角度来看、两者之间有什么区别?

如何设置偏置输入引脚之间的电阻值?

您能回顾一下原理图吗?

您是否还能按如下所示查看他们的寄存器设置?

写入 (0x00、0x00)      # PAGE_CFG:页 0  

写入 (0x01、0x01)      # SW_RESET: (自行清除)
SLEEP_ms (2)            #等待 2ms 以完成复位

写入 (0x00、0x00)      # PAGE_CFG:页 0   
写入 (0x02、0x81)      # SLEEP_CFG:通过 I2C 使用内部 AREG 写入 P0_R2 来唤醒器件  
SLEEP_ms (1)            #等待 1ms 唤醒  

写入 (0x3C、0x20)      # CH1_CFG0:麦克风输入、单端、交流耦合
写入 (0x41、0x20)      # CH2_CFG0:麦克风输入、单端、交流耦合
写入 (0x3D、0x00)      # CH1_GAIN:模拟增益 0dB
写入 (0x42、0x00)      # CH2_GAIN:模拟增益 0dB

写入 (0x07、0x70)      # ASI_CFG0:I2S、32 位
写入 (0x0B、0x00)      # ASI_CH1:时隙 0(左)
写入 (0x0C、0x01)      # ASI_CH2:时隙 1(右侧)

写入 (0x13、0x02)    # MST_CFG0:从器件、自动时钟(默认)
写入 (0x14、0x48)    # MST_CFG1:48kHz、256fs(默认值)

写入 (0x28、0x10)      # INT_CFG:屏蔽或未屏蔽的故障都用于相应 ADC 通道的断电;

写入 (0x73、0xC0)      # IN_CH_EN:CH1 + CH2 输入启用
写入 (0x74、0xC0)      # ASI_OUT_CH_EN:CH1 + CH2 输出启用

写入 (0x75、0xE0)      # PWR_CFG:为 ADC、MICBIAS 和 PLL 上电  

#主机将应用 BCLK/FSYNC

#SYNC = 48kHz
#BCLK = 3.072MHz(64fs、I2S 立体声 32 位字长)

SLEEP_ms (10)           #等待 10ms 使 MICBIAS 稳定

写入 (0x64、0xC0)      # DIAG_CFG0:CH1 + CH2 DIAG 启用

 

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Kenneth:

    我会选择麦克风输入、因为它是麦克风。

    您可以将此工具用于 MICBIAS 电阻器: PCM6xx0-Q1 交流耦合外部电阻器计算器

    原理图正常。 我看到 VBAT_IN 为 NC 至 3.3V。 我建议确保它保持未连接。 VBAT 仅是用于输入诊断的电压监测引脚、即连接到汽车电池(标称值为 12.6V)。 对于引脚额定值、连接到 3.3V 是可以接受的、但在运行中可能会导致对 VBAT 短路故障。

    对于您的配置、应将通道 2 分配给右侧时隙 0:

    写入 (0x0C、0x20)      # ASI_CH2:时隙 0(右侧)

    当前命令分配给左侧插槽 1。

    此致、

    Garret

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,谢谢您的帮助。  

    它们是否可以对 MICBIAS 电阻器使用 100k Ω? 计算出的最大 Rext 为 132.7k Ω。

     对于 1Vrms 交流电、15kohm 的电流值具有 VCM 7.3V、因此 MICBIAS 8V - VCM 7.3V 的动态范围似乎太窄。 我的理解是否正确?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Kenneth:

    输入信号摆幅不由 MICBIAS - VCM 定义。 MICBIAS 和 Rext 只需设置一个 VCM、旨在 设置为低于 MICBIAS 并将输入信号摆幅保持在输入引脚的额定值范围内。

    VCM 的目标是使输入信号不发生削波。 将 VCM 设置得过低会导致信号削波至 0V 以下。

    我认为 100k Ω MICBIAS 电阻器不是一个好主意、在此应用中通常不是这个高值、并且不能承受任何大于 1Vrms 的输入(其中单端满量程为 5Vrms)。 我想这是可能的、但前提是输入不会超过最大 1Vrms(–14dBFS)。

    此致、

    Garret