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.

[参考译文] PCM5252:PCM5252 DAC IC音量控制和miniDSP编程功能

Guru**** 2463330 points
Other Parts Discussed in Thread: PCM5252, PCM5242, PCM5142, SRC4392

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/767201/pcm5252-pcm5252-dac-ic-volume-control-and-minidsp-programming-capabilities

部件号:PCM5252
主题中讨论的其他部件: PCM5242PUREPATHSTUDIOPCM5142SRC4392

您好,

我正在研究PurePath和TI PCM5252 DAC在3路有源扬声器项目中的使用。

PurePath技术文档中缺少可用的内容,因此我请求访问该软件以了解其功能和功能。

在此期间,我正在研究PCM525作为每个扬声器驱动器路径使用的DAC和音量控制的用途。

由于扬声器系统是有源3向设计,因此我需要3个立体声DAC IC。 每个DAC IC将执行低频,中频或高频信号。

在我获得PurePath软件之前,我无法确定DAC上的miniDSP是否可以实施所需的滤波器–Linkwitz-Riley第四级低通,带通或高通。 此外,我想在低音轨道上实施某种形式的均衡。

我提出的问题如下:

  1. 对于PCM5252,第0页,寄存器61和寄存器62是数字音量控制寄存器。 这些寄存器是否可直接写入和可直接读取?

  2. PCM5252在断电后是否能记住音量设置?

  3. 是否可以确保在通电时,DAC的IC被静音,并且微控制器可以应用上次使用的音量设置?

  4. PCM5252 miniDSP编程是否可用于实现低通滤波器,带通滤波器,高通滤波器,所有第4或第8次订购Linwitz-Riley?

  5. PCM5252 miniDSP是否可以实施延迟来补偿特定驱动器的扬声器延时与驱动器声音焦点传输相关的物理偏移?

  6. 如果PCM5252的输出采样率为192kHz或176.4kHz,miniDSP中可能存在的延迟限制(如果可能)是什么????

  7. 如果输出采样率为176.4kHz或192kHz,是否可以选择延迟,例如delay1用于176.4kHz,而delay2 us用于192kHz???

如果PCM5252可以实现滤波器,延迟和音量控制,则此解决方案的效率要比使用DSP内核和DAC IC高得多。

谢谢,此致,

Richard。

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

    您好,Richard:

    一些评论:PCM5242和PCM5252几乎是相同的器件,PCM5252具有一些稍作修改的DSP ROM组件,以支持其'SpartAmp'功能。  这些功能对于扬声器表征应用非常特定,因此通常应将PCM5242用作更多功能的设备。  此外,PurePath软件生态系统不公开支持SmartAmp功能,我们也不销售PCM5252的EVM。  出于这些原因,您应该使用PCM5242。   

    对于PCM5242,我们通过一些预定义的混合流支持DSP配置。  这些流可以使用PurePath Console 2进行实验。

    www.ti.com/.../slau577a.pdf

    关于您的问题

    1.卷寄存器可随时访问并具有读/写功能。

    2. PCM5242不提供任何用户可访问的ROM存储器,所有配置和DSP寄存器将在关闭电源后丢失。

    3.在POR处,可以断言XSMT引脚以保持设备静音。  然后,当寄存器被重写时,DSP可以将器件置于待机状态。   

    4. DSP可以实施多种双四核滤波器类型,但它们根据采样率而受到限制。  例如,在“单速率”采样率(8-48kHz)下,DSP可以执行1024个指令。  在“四速率”179.4kHz - 192kHz时,设备只能执行256个指令。  我相信,在四倍速率下,您可以通过Hybrid Flow 5有效地使用1-biquad。  自定义流可能能够支持更多,但一般而言,我不建议自定义流,因为PurePathStudio没有为PCM5242进行详细记录,而且它从来不是主要的开发模型。

    5.根据采样率可实施延迟。  我认为Hybrid Flow 3在单速率配置下支持多达16个样品的延迟。

    6.高采样率显著限制了DSP的指令集。  HybridFlow 5支持四速率输入。

    7. DSP应根据采样率进行配置。  DSP不能根据输入速率修改流,而是主机MCU应根据更改的输入采样速率更新系数。

    总的来说,这可能由PCM5242 (或PCM5142,它通过PurePath Studio工具提供自定义流支持)支持。  您需要平衡您希望满足的功能与您的指令预算,因为您在四倍速率下受到限制。

    您是否已获得PurePath控制台/Studio的批准?

    谢谢!

    保罗   

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

    我还没有被批准加入PurePath,因为我今天才申请。 我以前读过PCM5252数据表-但没有完全欣赏miniDSP的功能。

    我将重点介绍PCM5242 -感谢这里的指导。 获得PurePath的访问权限后,我就可以尝试所需的设计。

    采样速率和16个采样延迟足以让我实现标准CD采样速率所需的最长延迟。

    如果DAC中无法容纳滤波器和延迟,则我可以选择最合适的设计,并在其他地方执行其他功能-一旦我了解PurePath等

    对于修改系数的MCU,快速查看应用说明,我可以看到.cfg文件将根据所需的流量提供相关系数。 这意味着我不需要以四倍速率运行(一种尺寸适合所有用户)-我打算实施SRC4392以将所有传入的音频数据转换为192kHz。

    再次感谢您的回答-提供了有关采取何种方法的非常好的概述。

    此致,
    Richard。