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.

[参考译文] BQ32000:年寄存器默认值

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

https://e2e.ti.com/support/clock-timing-group/clock-and-timing/f/clock-timing-forum/1413145/bq32000-years-register-default-value

器件型号:BQ32000

工具与软件:

大家好、团队成员:

客户报告说、从初始器件读取的 YEARS 寄存器值为0x6F、与数据表中的默认值不同。 我看到默认值是0xxx。 我想知道默认值是多少? 对此问题有何建议?

此致、
海亮

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

    嗨、Hailiang、

    x 表示该值在每次下电上电时都是不确定的、没有器件默认值。  

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

    尊敬的 Noel:

    那么、TI 交付的初始器件怎么样呢? 默认值是什么?

    此致、
    海亮

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

    尊敬的 Noel:

    寄存器00-06的初始值未定义、可能不是有效值? 如果您在​​器件发货时有初始值、请分享。

    此致、
    海亮

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

    嗨、Hailiang、

    只有标记为 x 的寄存器位才没有初始(器件默认)值、它们通常 用作读回目的。 例如、尽管我们可以将数据写入 ToD 寄存器、但这些寄存器的主要用途是回读。  

    配置用途寄存器通常具有器件默认值、例如、涓流充电器寄存器具有初始值。  

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

    尊敬的 Noel:

    我知道​​这些寄存器没有复位默认值。 客户发现寄存器的初始值无效、导致无法加载其 RTC 驱动程序。 想知道这是否正常。 您能确认吗? 或者、请确认 TI 是否在发货时配置初始值?

    此致、
    海亮

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

    嗨、Hailiang、

    初始值(如果存在)=器件默认值、这是在芯片中进行硬编码、不需要手动配置。  

    对于读取用途寄存器、没有正常或无效的初始值。 读取用途寄存器用于读回操作状态。 初始时不运行、 验证读取用途寄存器值的意义是什么?

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

    尊敬的 Noel:

    请参阅客户意见表。

    " 如果时间寄存器具有使  制造 测试失败的无效值、则 Rtc 器件无法成功注册。

    您对此有什么建议吗? 我认为 我们不应该是唯一面临这样一个问题的国家。"

    您是否认为客户在系统初始化期间读取这些寄存器没有意义? 或者用户应初始化这些寄存器。  

    当客户初始化系统时、他发现​​这些寄存器的值无效。 例如、Day Register 的值超过了7。 这是问题吗?

    此致、
    海亮

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

    尊敬的 Noel:

    我认为用户需要执行初始化。 直接读取寄存器并验证其有效性似乎没有意义。 对吧?  

    您可以帮助确认 直接读取这些寄存器并获取无效数据是正常的吗?

    此致、
    海亮

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

    嗨、Hailiang、

    可能对初始值的定义存在混淆。

    初始值(有时也称为 RESET 值)是 Vcc 上电(如果具有上电复位电路)或复位后器件的器件默认值。  

    写入用途寄存器具有器件默认值。

    读取用途寄存器通常没有器件默认值。  

    Vcc 上电后、RTC 将运行。 但是、RTC 上电后无法知道当前时间/天/年。 如果您阅读 ToD 信息、就不会像您预期的那样。

    Vcc 上电后、我们应该将 ToD 写入器件、等待至少一秒钟、直到 RTC 更新 ToD。 之后、我们应该能够回读正确的 ToD。