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.

[参考译文] TAS2563:无法使用 SPI 启动 TAS2563

Guru**** 2392905 points
Other Parts Discussed in Thread: TAS2563, TAS2557, TAS2505

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/911024/tas2563-failed-to-bring-up-tas2563-with-spi

器件型号:TAS2563
主题中讨论的其他器件: TAS2557TAS2505

您好、Sirs、

我无法在 SPI 模式下启动 TAS2563 EVM。 在 MOSI 上写入系数时、TAS2563在 MISO 上报告0x00、而在 MOSI 上写入系数时、另一个器件(TAS2557)在 MISO 上报告0xFF。

以下是我的 EVM 配置:

在 TAS2563 EVM J18上切换到 SPI 模式、
监控 TAS2563 EVM J7上的 SPI 日志
已切换至 PPC3 MB 上的外部 SPI
在 PPC3 MB 上写入 SPI 系数  



PPC3 CFG 格式:

宽90 00 00
宽90 7f 00
宽90 02 00
w 98 00 00
宽98 7f 00
R 98 7e 01
R 98 24 04

SPI 格式:





00
FE 00
FD 00
00
FE 00
49 00
04 00


SPI 分析器日志:TAS2563始终在 MISO 上返回有问题的0x00:


您是否会查看随附的 SPI 日志、并告知我的配置是否缺失或错误?

PPC3 CFG - combined_configuration_0_TuningMode_48KHz.cfg
2. SPI 指令 XML - combined_configuration_0_TuningMode_48KHz.cfg
3. SPI 分析器日志- combined_configuration_0_TuningMode_48KHz.cfg

4. PPC3 CFG - PlayMode_Read_Checksun.cfg
5. SPI 指令 XML - PlayMode_Read_Checksun.xml
6. SPI 分析器日志- PlayMode_Read_Checksun.csv

e2e.ti.com/.../7317.combined_5F00_configuration_5F00_0_5F00_TuningMode_5F00_48KHz.cfg

e2e.ti.com/.../combined_5F00_configuration_5F00_0_5F00_TuningMode_5F00_48KHz.xml

e2e.ti.com/.../combined_5F00_configuration_5F00_0_5F00_TuningMode_5F00_48KHz.csv

e2e.ti.com/.../PlayMode_5F00_Read_5F00_Checksun.cfg

e2e.ti.com/.../PlayMode_5F00_Read_5F00_Checksun.xml

e2e.ti.com/.../PlayMode_5F00_Read_5F00_Checksun.csv


我们可以使用附带的示例将 TAS2557调优模式。 TAS2557在写入调优模式系数时报告 MISO 上的0xff、在读取0x20上的校验和数据时、TAS2557可以报告 MISO 上的0xb5:

TAS2557读取校验和:

w 98 00 00
宽98 7f 00
R 98 20 01

TAS2557 SPI 格式:





00
FE 00
41 00

TAS2557在 MOSI 上写入数据时报告0xb5、在读取0x20寄存器时返回0xb5:

e2e.ti.com/.../TAS2557-Tuning-Mode.cfg

e2e.ti.com/.../TAS2557_5F00_Tuning_5F00_Mode.xml

e2e.ti.com/.../TAS2557_5F00_Tuning_5F00_Mode.csv

e2e.ti.com/.../TAS2557_5F00_Read_5F00_Checksum.cfg

e2e.ti.com/.../TAS2557_5F00_Read_5F00_Checksum.xml

e2e.ti.com/.../TAS2557_5F00_Read_5F00_Checksum.csv

谢谢、此致、

陈耀恩
2020年3月6日



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

    您好、Wayne、

    我们的团队将对此进行研究、并将尽快回答。

    此致、
    Luis Fernando Rodríguez S.

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

    您好、Wayne、

    您能否在原理图上分享一些图或注释以展示如何连接外部 SPI 源? TAS2557和 TAS2663。
    这将有助于确定这是与硬件相关的问题还是其他问题。

    此致、
    -Ivan Salazar
    应用工程师-低功耗音频和传动器

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

    您好、Ivan、

    非常感谢。 以下是我的 EVM 配置。 我使用 TotalPhase Aardvark 软件狗作为 SPI 主机:

    TAS2563 EVM -对 SPI 命令无响应(跳线:3.3V VDD_IO、PPC3 MB 上的外部 SPI、TAS2563 EVM 上的 SPI 模式)

       
       

    2. TAS2557 EVM:可以响应 SPI 命令->客户已交付采用 SPI 格式的最终产品、没有任何问题。

       

    谢谢、此致、

    陈耀恩
    2020年5月6日

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

    您好、Wayne、

    很抱歉、我将查看您的捕获结果、并尽快提供一些意见。

    此致、
    -Ivan Salazar
    应用工程师-低功耗音频和传动器

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

    您好、Wayne、

    很抱歉、我把这条线落在后面。 您是否有状态更新?
    我想知道您是解决了这个问题还是仍然有问题。

    此致、
    -Ivan Salazar
    应用工程师-低功耗音频和传动器

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

    您好、Ivan、

    感谢您的关注。 我一直无法使用与 TAS2557相同的数据格式访问具有 SPI 的 TAS2653 EVM。
    我们需要产品线的提示来解决此问题。

    谢谢、此致、

    陈耀恩
    2020年7月29日

     

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

    韦恩、

    我将于周一开始调试、我将在下周初提供更新。

    此致、
    -Ivan Salazar
    应用工程师-低功耗音频和传动器

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

    您好、Wayne、

    很抱歉耽误了这个解决方案的时间、但我刚刚找到了如何将 SPI 与 TAS2563EVM 一起成功使用。

    用于将器件设置为 SPI 模式的上拉电阻器存在误差、必须为18k Ω、但我们使用10k Ω。 更换此电阻后、使用外部 SPI 源成功初始化 EVM。

    我们目前正在对我们的产品进行 EVM 审核、因此我们将在下一个修订版中对其进行修复。 给您带来的不便、我深表歉意。

    此致、
    -Ivan Salazar
    应用工程师-低功耗音频和传动器

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

    您好 Ivan、

    非常感谢。 我在 MISO 上不断获得零数据、在 R13上填充了18kR。 我是否错过了任何内容?
    在主系统写入事务处理期间、TAS2563是否会在 MISO 上发送0xff (如 TAS2557)?



    谢谢、此致、

    陈耀恩
    08/13/2020

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

    韦恩、

    在我的测试中、我实际上使用的是22k 电阻器、因为我没有18k 电阻器来替代它。 也许值得尝试使用更高的上拉电阻器...

    此外、我没有 SPI 控制器、因此我使用 TAS2505 EVM 作为 SPI 主器件、将 SPI 信号连接到 PPC3主板、并将 J18设置为 SPI 模式。 我在主板 IOVDD 上尝试了1.8V 和3.3V 设置、它们都工作正常。
    然后、我使用 TAS2505 GUI 为 TAS2563运行默认 ROM 初始化脚本。 脚本已附加、以防您要检查。 明天执行写命令时、我可以检查 MISO 是否为0xff。

    顺便说一下、我将使用2台 PC 进行此测试:

    • 其中一个连接到 TAS2505并使用 GUI 发送脚本
    • 另一个连接到 TAS2563/主板、未使用任何 GUI、仅发送音频内容进行测试。

    在下面、您可以找到一些附件、以便更好地理解。

    e2e.ti.com/.../ROM_5F00_2563.cfg

    此致、
    -Ivan Salazar
    应用工程师-低功耗音频和传动器

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

    您好、Wayne、

    只是想让您知道、实际上我没有使用22kOhm。 我错误地使用了22欧姆、但这适用于 SPI 通信。
    我正在检查这一点、但我认为内部下拉电阻为18k Ω、因此这会使用外部上拉电阻器创建分压器。

    此致、
    -Ivan Salazar
    应用工程师-低功耗音频和传动器

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

    您好 Ivan、

    非常感谢。 检查 EVM 的 SPI 连接后执行。 我可以在写入时从 MISO 获取0xFF、TAS2563可以在 MISO 上响应校验和数据。
    我将不断 检查我的配置、 并不断更新 我的音乐播放测试结果。

    以下是我的硬件配置:

       

    SPI 命令:


    #读取校验和
    编号-------------------------------------------------------
    w 98 00 00
    宽98 7f 00
    R 98 7e 01 #读取1个字节

    宽9a 00
    宽9a 7f 00
    R 9a 7e 01 #读取1个字节



    谢谢、此致、

    陈耀恩
    2020年8月15日