Part Number: DS100KR401
I’m working with the repeater DS100KR401 Ultra Low Power and figured out some issues. In my project repeater is connected with FPGA Kintex-7, and I sent data from FPGA to reaper via I2C Interface (I’m using MicroBlaze in my FPGA project).
So, when I try to configure repeater, I send the appropriate data to appropriate register as it is shown in Table 8 “SMBUS Slave Mode Register Map” using “Writing a register” instruction (DS100KR401 datasheet, page 19-20).
Everything seems fine but when I start writing 0x18 to a register 0x06 to disable Slave CRC mode (which should be done first, I suppose), after I send 8-bit data byte, the device (repeater) doesn’t drive an ACK bit “0”. Moreover, if I send another data to another register after that, the device would never drive an ACK bit unless I completely hard-reset the repeater.
I’ve read DS100KR4001 datasheet but don’t get what I’m doing wrong.
Any help will be highly appreciated.
I will shoot to provide my feedback by tomorrow (Thursday USA Pacific Time.)
HSSC Applications Engineer
We are glad that we were able to resolve this issue, and will now proceed to close this thread.
If you have further questions related to this thread, you may click "Ask a related question" below. The newly created question will be automatically linked to this question.
Can you clarify what specific DS100KR401 functional configuration are you trying to implement? My understanding is that when ENSMB is high the SMBus
registers provide independent control of each channel. With ENSMB=1 you should not need to configure 0x06 to be able to adjust de-emphasis or EQ via I2C registers.
All content and materials on this site are provided "as is". TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with regard to these materials, including but not limited to all implied warranties and conditions of merchantability, fitness for a particular purpose, title and non-infringement of any third party intellectual property right. No license, either express or implied, by estoppel or otherwise, is granted by TI. Use of the information on this site may require a license from a third party, or a license from TI.
TI is a global semiconductor design and manufacturing company. Innovate with 100,000+ analog ICs andembedded processors, along with software, tools and the industry’s largest sales/support staff.