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.

[参考译文] TDA2HA-17:VIP1_MANUAL1的手动 IO 时序模式计算

Guru**** 2587365 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/590136/tda2ha-17-manual-io-timing-modes-calculation-for-vip1_manual1

器件型号:TDA2HA-17

您好!

您能帮助我计算 手动 IO 时序吗?

DM 表7-2:VIP1_MANUAL1 VIN1A/1B/2A 上升沿捕获模式时序

TRM:18.4.6.1.6手动 IO 时序模式

C

DM 表示 VIP1a 需要手动计算 IO 模式。  

以下引脚正在使用中。

CTRL_CORE_PAD_VIN1A_DE0、CTRL_CORE_PAD_VIN1A_VSYNC0、CTRL_CORE_PAD_VIN1A_D0、CTRL_CORE_PAD_VIN1A_D1、CTRL_CORE_PAD_VIN1A_D2、 CTRL_CORE_PAD_VIN1A_D3、CTRL_CORE_PAD_VIN1A_D4、CTRL_CORE_PAD_VIN1A_D5、CTRL_CORE_PAD_VIN1A_D6、CTRL_CORE_PAD_VIN1A_D7、 CTRL_CORE_PAD_VIN1A_D8、CTRL_CORE_PAD_VIN1A_D9

例如 CTRL_CORE_PAD_VIN1A_D0:要编程的 delaymode 是什么?

小示例计算会很好。  

非常感谢、

Thorsten

TRL_CORE_PAD_VIN1A_DE0
CTRL_CORE_PAD_VIN1A_VSYNC0
CTRL_CORE_PAD_VIN1A_D0
CTRL_CORE_PAD_VIN1A_D1
CTRL_CORE_PAD_VIN1A_D2
CTRL_CORE_PAD_VIN1A_D3
CTRL_CORE_PAD_VIN1A_D4
CTRL_CORE_PAD_VIN1A_D5
CTRL_CORE_PAD_VIN1A_D6
CTRL_CORE_PAD_VIN1A_D7
CTRL_CORE_PAD_VIN1A_D8
CTRL_CORE_PAD_VIN1A_D9
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 Thorsten:

    我已通知管理部/ TRM 专家进行评论。

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

    尊敬的

    好的、让我们以 CTRL_CORE_PAD_VIN1A_D0示例为例。  首先、您需要在 DM 中转到 表7-2。 模式汇总并确定您正在使用的 VIN 模式。 对于 VIN1A、有 上升沿捕捉模式和 下降沿捕捉模式。 对于每种模式、您都有不同的手动模式时序。 请注意、对于某些 VIN、也会涉及 IOSET 限制、因此在不同的 ioset 中、您最终可能也会遇到不同的时序。

    但无论如何、您使用 的是上升沿捕获 、即 VIP1_MANUAL1。

    因此、您最终得到这些数字  

    现在获取这些数字并阅读 TRM 部分"18.4.6.1.6手动 IO 时序模式"。 基本上、您必须将 A/G 延迟数插入该部分的公式、在 padconf 寄存 器(CTRL_CORE_PAD_VIN1A_D0)中写入启用手动模式、并将解算公式的结果写入 CFG_VIN1A_D0_IN 手动延迟寄存器。 请注意、对于该焊盘、您只有"in"寄存器、对于某些寄存器、也有"out"和"oen"寄存器可写入。

    实际上、上述公式应在 SW 中完成、因为需要从每个芯片中读取和计算芯片唯一数(CDPE/FDPE)、并插入公式。  

    这些是基础知识。 但是、我们确实有一种更巧妙的方法、可以更轻松地使用焊盘配置工具(PCT)来输出 A/G 延迟数。 只需在所需的多路复用模式下配置 PAD、从模式菜单中设置虚拟/手动模式、然后转储文件即可。 该工具将为您执行交叉匹配。 导出如下所示:

    /*焊盘配置工具自动生成通用格式文件转储。 //
    //* register_address (hex)register_value (hex)ball _name (string)register_name (string)mux_mode0_name (string)muxed_mode_name (string)*/
    0x4A0034F40x40100AD5CTRL_core_pad_VIN1A_D0vin1a_d0 vin1a_d0 vin1a_d0

    /* register_address (十六进制)A_delay (十进制)g_delay (十进制)register_name (string)ball _name (string)*/
    0x4844A8DC16971087CFG_VIN1A_D0_INAD5 

    还有一个有关使用 PCT 配置虚拟/手动的详细应用手册、其中提供了更多详细信息(在 TI.com 上找不到它、但它应该位于您的 Drop 文件夹 SPRAC63.pdf 中)。

    希望这对您有所帮助、

    谢谢、

    Alex

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

    Alex、您好、非常感谢您的回复。  

    我将会解决这个问题。  

    Thorsten