请问,当我Diagnostic enable后,在DIAG_END上升沿后,读0x30寄存器的值是0x001010;
实际我测量PD管没有问题,有压降。
而且看PD管datasheet反向电压、反向电流和短路电流都很大,不至于损坏。
请问这是怎么回事。
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.
请问,当我Diagnostic enable后,在DIAG_END上升沿后,读0x30寄存器的值是0x001010;
实际我测量PD管没有问题,有压降。
而且看PD管datasheet反向电压、反向电流和短路电流都很大,不至于损坏。
请问这是怎么回事。
For AFE4400, the diagnostic mode takes 16ms.
No, during the diagnostic mode, the AFE Tx and Rx signal chains cannot be used.
The device enters the diagnostic mode when bit2 of CONTROL0 register is set to '1'.
While the device is in diagnostic mode, if the bit2 of CONTROL0 register is set to '0', then the diagnostics is disabled.
While the device is in diagnostic mode, if the bit2 of CONTROL0 register is set to '1' again, then it will not do anything.
When the diagnostic is complete, the bit2 of CONTROL0 register is automatically reset.
Once the diagnostic mode is complete, the bit0 of CONTROL0 register must be set to '1' to enable SPI read.
And the status of the Diagnostics can be read from DIAG register (Addr: 0x30)
Refer to the AFE4400 datasheet for more details about diagnostics.