17 PolyFuse control 121
CW6632B Bluetooth 3.0 Audio Player SOC Version 1.0.0
Copyright ©2015, www.appotech.com. All Rights Reserved.
Read this register will read one byte data from PF
Register 17–4 PFENC
rd_enc: PF read protection
0 = pr can be read by software
1 = pf can‟t be read by software
Note: This be can‟t be clear after set to 1
wr_enc: PF write protection
0 = pf can be write by software
1 = pf can‟t be write by software
Noter: Write 0xd9 to PFENC will clear wr_enc
17.2 PF user guideline
Write operation:
steps 0: write PFBAUD for program timing; clear wr_enc
steps 1: set pf_rw for write operation, delay for correct timing
steps 2: set pf_avdden, delay for correct timing
steps 3: set pf_cs, delay for correct timing
steps 4: write PFDAT for 8 bit program data
steps 5: check finish pending pf_done
steps 6: repeat steps 4, 5 for finish 64 bit polyfuse program
steps 7: clear pf_cs, delay for correct timing
steps 8: clear pf_avdden, delay for correct timing
steps 9: clear pf_rw for write operation, delay for correct timing
steps 10: set wr_enc for protect polyfuse from unexpected writing
read operation:
steps 0: set pf_cs, delay for correct timing
steps 1: write PFDAT will trigger read PF
steps 2: check finish pending pf_done
steps 3: read PFDAT for 8bit polyfuse data output
steps 4: repeat 1, 2,3 for finish 64 bit polyfuse read
steps 5: set rd_enc for protect polyfuse