Post Go back to editing

ADE7763 commucation - write register issue


I have problem with writing to ADE7763 registers. After write any value to register is readed register default value. Tested with MODE (writed 0x0005, readed 0x00C0) and IRQEN (writed 0x0010, readed 0x0040).

Clock of ADE7763 is 3.3MHz from microcontroler port. SPI is used in Mode 1 with SCL frequency 5MHz and MSB first. RESET pin ADE7763 is High.

Write timing (see fig. 3 and Table 2 in datasheet):
t1 = 620ns
t2 = 120ns
t3 = 100ns
t4 = 100ns
t5 = 100ns
t6 = 9 160ns
t7 = 7720ns
t8 = 4 480ns

For write to MODE are send 0x89, 0x00, 0x05.

Read tested from several registers and work fine. Why write don't work?

Best Regards

Parents Reply
  • The Clock period has been extended by about 7%. I expected the write timing to be extended by 7% as well. In the first post, I presented the measured values. I think SPI with 5MHz is slow enough. I should have learned the dependence of write timing from the datasheet or, worse, from technical support. I just got the experience that I can't expect help with the application of AD products.