Other Parts Discussed in Thread: PGA308
大家好、
-这个芯片有7个"OTP"内存组。 这意味着我们只能在一个组中写入一组增益和偏移一次?
-这个芯片有4个"OTP"组选择寄存器,最大数量的寄存器被启用。 这意味着我们只能在"POR "上使用一个银行?
而且我们只能更改银行3次,不包括第一个?
-运行了4个银行选择寄存器后,我们仍然可以通过1线交换银行?
-在耗尽了7个气缸后,我们仍然可以改变偏移和增益1线?
提前感谢。
此致、
汤姆
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.
Other Parts Discussed in Thread: PGA308
大家好、
-这个芯片有7个"OTP"内存组。 这意味着我们只能在一个组中写入一组增益和偏移一次?
-这个芯片有4个"OTP"组选择寄存器,最大数量的寄存器被启用。 这意味着我们只能在"POR "上使用一个银行?
而且我们只能更改银行3次,不包括第一个?
-运行了4个银行选择寄存器后,我们仍然可以通过1线交换银行?
-在耗尽了7个气缸后,我们仍然可以改变偏移和增益1线?
提前感谢。
此致、
汤姆
您好、Tom、
PGA308 存储器结构被分成两个独立的区域:一次性可编程(OTP)存储器和随机存取存储器(RAM)。 RAM 具有易失性、在校准过程中或评估器件时可对其进行多次编程。 OTP 存储器为非易失性存储器、如名称所示、每个 OTP 寄存器只能编程一次。
请在下方查看我对您问题的回答。
1.) 此芯片具有7个"OTP"存储器组。 这意味着我们只能在一个组中写入一组增益和偏移一次?
是的、每个 OTP 寄存器只能编程一次。 在工厂校准过程中、增益和偏移设置可能会多次写入 RAM、直到确认所需的寄存器值。 在 RAM 中确定所需的增益和偏移设置后、这些值将写入非易失性 OTP 寄存器。 借助于7个可能的 OTP 用户存储器组、终端用户和 PGA308之间可以使用一个带有微控制器接口的终端产品从多达7个工厂预编程配置中进行选择。
2.) 此芯片具有4个"OTP"组选择寄存器、并启用最大数量的寄存器。 这意味着我们只能在"POR "上使用一个银行? 而且我们只能更改银行3次,不包括第一个?
可以、通过按从 Bank_SEL1到 Bank_SEL4的顺序对 Bank_SELx 寄存器进行编程、您可以在原始指针设置后将默认指针最多更改为三次。
该可编程性适用于以下情况:在发现校准系统配置不正确或超出校准范围之前、可以在给定模块上执行校准。 这种用于 OTP 用户组选择的四次可重新编程性允许重新校准而不是丢弃最终传感器模块。
3.) 运行4组选择寄存器后,我们仍然可以通过1线交换银行?
是的、单线制接口始终可以与 PGA308通信并覆盖当前使用的 OTP 存储体内容、除非通过 CFG2寄存器(配置寄存器2)中的 OWD 位禁用了此功能。 通过设置 SFTC 寄存器(软件控制寄存器)中相应的 SWL[2]位、可以覆盖当前 OTP 存储体的内容。 PGA308用户指南 第5.8节"软件锁定模式"对此进行了详细说明。 在软件锁定模式下操作时、七个 OTP 存储器组中任何一个的预编程内容都可以加载到 RAM 中。 也可以直接通过单线使用新值对 RAM 进行编程。
4.) 7个存储体用完后、我们仍然可以更改偏移和增益1次?
是的、请参阅上文。
谢谢。
察赫