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.

[参考译文] TSC2004:了解 POR 期间的复位标志和 SWRST 行为

Guru**** 2635015 points

Other Parts Discussed in Thread: TSC2004

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1581409/tsc2004-understanding-reset-flag-and-swrst-behavior-during-por

部件号: TSC2004

您好、

感谢您在以下主题中响应 POR。

TSC2004:POR — 音频论坛-音频 — TI E2E 支持论坛

我把你告诉我的内容和检查操作,但我有一个新的问题。

即使我将“SWRST"位“位设置为“1",“,也、也不会清除复位标志、如果我多次执行 SWRST 位“1",“,则、则复位标志也会变为“0"并“并继续执行初始化序列。  我知道“SWRST"位“位的一次操作会清除复位标志、但像上所述多次执行该标志是否正确?  我附加了日志、您能检查是否没有问题吗?

(1) 启动时、检测到复位标志“1",“,并、并设置“SWRST"位“位“1"。“。
(2) 超过 10 秒后、再次检测到 RESET 标志“1",“,并、并设置“SWRST"位“位“1"。“。
(3) 进一步检测约 10 秒后、再次检测到 RESET 标志“1",“,并、并设置“SWRST"位“位“1"。“。
最后、RESET 标志变为“0"并且“并且初始化序列已推进。

[2.579605]  tsc2004 0-0048:未找到 VIO、使用虚拟稳压器

[4.619254]  tsc2004 0-0048:tsc200x_start_scan:正在启动扫描

[  4.773927] tsc2004 0-0048:tsc200x_start_scan:开始扫描

[  4.783012] tsc2004 0-0048:tsc200x_start_san:设置状态位 7 (0xf084)、执行 SWRST (1)

[  4.884148] tsc2004 0-0048:tsc200x_start_scan:开始扫描

[17.145304] tsc2004 0-0048:tsc200x_start_scan:开始扫描

[ 17.145883] tsc2004 0-0048:tsc200x_start_san:设置状态位 7 (0x84)、执行 SWRST (2)

[28.280279] tsc2004 0-0048:tsc200x_start_scan:正在启动扫描

[ 28.280851 ] tsc2004 0-0048:tsc200x_start_scan:设置状态位 7 (0xF080)、执行 SWRST (3)

 

此致、

Nishie

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

    尊敬的 Nishie-san:

    我们的 TSC 设备专家将在一周的剩余时间内停止工作、一旦他返回、就可以立即访问该主题。

    此致、

    Garret

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

    尊敬的 Garret-san:

    感谢您的答复。

    我期待着你下周的答复。

    此致、

    Nishie

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

    尊敬的 Garret-san:

    情况如何?

    请您发表评论。

    此致、

    Nishie

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

    您好、

    我明天将介绍这一主题

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

    尊敬的 Daveon-San:

    感谢您的支持。

    我期待着你的答复。

    此致、

    Nishie

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

    尊敬的 Daveon-San:

    您有任何更新吗?

    此致、

    Nishie

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

    尊敬的 Daveon-San:

    我遇到的一款产品目前正在大规模生产中、我面临着一个难题。 因此、我们希望得到迅速的答复。

    此致、

    Nishie

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

    尊敬的 Nishie-san:

    我认为存在数据表冲突。 我找到这一行:

    我知道这与寄存器映射相矛盾、但我认为您正在进行软件复位、而不是自行清除。 您必须自行清除。

    启动和清除软件复位之间的 10ms 时间应该是足够的时间来完成复位。

    此致、
    Jeff McPherson

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

    您好、Jeff San、

    感谢您的支持。

    1. 是否有计划修改数据表中不一致的部分? 如前所述、SWRST 位的说明不一致。

    2. 如果 SWRST 位保留为“1"会“会发生什么情况?

    3. 当电源未关闭时、复位标志是否可以从“1"变为“变为“0"?“?

    我想知道、在您检查我首先发送给您的日志数据的内容后、是否有可能发生这种情况。

    在 (1) 处、检测到复位标志“1",“,因此、因此执行 SWRST。

    下一步是扫描并复位标志“0"。“。 (4.884148 秒)

    13 秒 (17.145304) 后、再次检测到复位标志“1",“,因此、因此在 (2) 处再次执行 SWRST。

    在此期间、电源保持打开状态。

    [  4.783012] tsc2004 0-0048:tsc200x_start_san:设置状态位 7 (0xf084)、执行 SWRST (1)

    [  4.884148] tsc2004 0-0048:tsc200x_start_scan:开始扫描

    [17.145304] tsc2004 0-0048:tsc200x_start_scan:开始扫描

    [ 17.145883] tsc2004 0-0048:tsc200x_start_san:设置状态位 7 (0x84)、执行 SWRST (2)

    此致、

    Nishie

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

    尊敬的 Nishie-san:

    我们会定期更新数据表。 我将把这个添加到队列中

    我认为您的代码误解了重置标志

    这不会通知主机是否需要进行复位。

    当器件上电且读取 RESET 时、该值将为 0。

    第二次读取复位时、该值将为 1。 这会告知主机、自上次轮询该寄存器以来、器件尚未复位。 这并不意味着器件有任何误差。

    更像是存储器检查。 如果 RESET 为 1、则意味着未发生复位、因此寄存器内容与之前一样。

    此致、
    Jeff McPherson

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

    您好、Jeff San、

    感谢您的及时支持。

    我们会定期更新数据表。 我将把这个添加到队列中。

    ->我了解您会定期更新数据表。 您预计何时进行下一次更新?

    2. 如果 SWRST 位保留为“1"会“会发生什么情况?

    ->如果您也能回答这个问题、我将不胜感激。

    此致、

    Nishie

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

    尊敬的 Nishie-san:

    数据表审查通常每季度进行一次、但由于多个假期、第 4 季度可能会非常缓慢。 老实说、我不希望很快就能看到变化。

    如果 SWRST 保留为 1、我会希望器件保持在软件复位状态、这意味着寄存器写入将不起作用。 在执行任何其他操作之前、应将器件从软件复位中删除。

    此致、
    Jeff McPherson

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

    您好、Jeff San、

    感谢您的支持。

    我会告诉客户您告诉我的内容。 如果我收到客户的其他问题、请让我再次咨询您。

    此致、

    Nishie