Hi,
I am writing a Linux driver for various PMBus devices. To test the driver with UCD92xx, I built Schmartboard based test modules for both ucd9240 and ucd9248.
With both modules, I see the same problems. First (not surprisingly, maybe), the voltage on BPCap is around 1.7V. It doesn't get better no matter what I do. I tried bypass capacitors all between .1uF and 1uF on different locations of the board with no avail.
I might be able to live with that (it is just for testing anyway), but there is a second, more severe problem: I2C commands send to the chips sometimes trigger a NACK response. This happens with both chips, and for I2C read and write commands. I tried changing the I2C frequency; when doing that, I noticed that the problem gets worse if I select 400kHz instead of 100kHz. Running at lower frequencies than 100kHz doesn't seem to make a difference. The situation gets worse if I enable more than one rail.
Is the I2C problem possibly caused by the BPCap voltage problem, or is there possibly some other reason ?
If I can not find a fix, I noticed that an evaluation module for ucd9240 was mentioned in another post. Is this possibly still available, and how can I get it ?
Thanks,
Guenter