Cypress Semiconductor CY3280-MBR3 ユーザーズマニュアル

ページ / 90
CY3280-MBR3 Evaluation Kit User Guide, Doc. #: 001-89905 Rev. *B
78
Advanced Topics
x – Reserved symbol. Each ‘x’ in the command signifies that 1 byte of data should be read.
p – Stop command
6.2
Restoring to Factory Default Slave Address from 0x00
When configuring the MBR3 device from an external host such as the CY8CKIT-042 PSoC 4 Pio-
neer Kit, ensure that either a blank configuration (128 bytes of 0x00) or a slave address of 0x00 is
not programmed into the MBR3 silicon. The valid slave address for MBR3 is 0x08–0x77 (8–119). 
If a slave address is configured to the MBR3 device, the kit becomes unusable because it cannot be
reconfigured from the EZ-Click customizer tool. In such a situation, follow these steps to restore the
slave address to the default slave address 0x37.
1. Disconnect the CY3280-MBR3 kit from the external host or CY8CKIT-042.
2. Change the I
2
C selection jumpers J13 and J14 in positions 1 and 2.
3. Change the J15 setting to setting C.
4. Launch BCP, as explained in steps 1 to 4 in 
.
5. Click File > Open and navigate to the Water Tolerance configuration project directory and open 
Water Tolerance.iic in BCP.
6. Change "37" next to w to "00" in both the IIC commands. Also, edit the IIC commands with 
dummy write operations and send the configuration to the MBR3 device, as explained in step 6 of 
Figure 6-6.  Restore Factory Default Slave Address in BCP
7. Both the I
2
C commands are sent one after another. Ensure that all bytes of the I
2
C command are 
ACK'ed (acknowledged). If any I
2
C command is NACK'ed (not acknowledged), send the I
2
commands again. See 
 for ACK and NACK indications.
8. After both the commands are successfully sent to the MBR3 device, that is, all bytes are ACK'ed, 
press the reset switch (SW2) on the CY3280-MBR3 EVK.
9. The kit will become operational again and exhibit the "Water Tolerance" output. Refer to 
. The kit will also be recognized with the slave ID of 0x37 in EZ-Click.