2400685_zh-CN

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

2400685_zh-CN

2400685_zh-CN

FS6500的故障标志清除行为
大家好,
我有一个关于 FS6500 故障标志清除行为的问题。
 
根据数据手册,MODE 寄存器(地址 0x15)内的 LPOOF(位 0)和 DFS(位 1)标志只能通过上电复位或寄存器读取操作清除。
然而,根据我的硬件测试:
 
向 MODE 寄存器写入数据还会意外地清除 LPOOF 和 DFS 故障位。
 
数据手册中没有说明写入操作可以清除这些状态标志。
您能否帮忙解释一下造成这种现象的根本原因?
 
这是硅芯片的预期行为还是未记录的副作用?
 
谢谢 & 此致敬礼
 
Re: Fault flag clearing behavior of FS6500

你好,

请检查您的书写说明是否正确。

在大多数软件驱动程序中,寄存器写入操作都是以读-修改-写 (RMW) 序列实现的。

如果数据手册规定读取 MODE 会清除 LPOOF/DFS,那么这些标志可能在读取阶段就已经被清除了。随后的写入操作只会造成写入操作导致清除的假象。

顺祝商祺!

Peter

Tags (1)
No ratings
Version history
Last update:
‎08-04-2026 03:32 AM
Updated by: