11-25-2024 06:04 AM
Hi
I have an NI_8451 USB device, where I use the I2C part, which has been running without problems for many years. Now we need to use the NI-8452 USB device. It has built-in pull-up resistors on data and clock, but I already have external pull-ups in place. Why is it necessary to enable the internal pull-ups for it to run smoothly?
Thanks in advance
Bjarne
11-25-2024 07:52 AM - edited 11-25-2024 07:54 AM
Please share more info on the I2C target you're communicating with, pull resistor values, clock rate, voltage etc.,
I would review the hardware manual to understand the differences - https://www.ni.com/docs/en-US/bundle/ni-845x-hw-dsw-getting-started/resource/371746e.pdf
11-26-2024 07:36 AM
Hi Santhosh
Thanks. I haven't been aware of this schematic of 8452.
It' seems that the Voltage translator could course that I need to enable the internal pullups, despite I have external pullups.
/Bjarne