LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Hardware (https://www.linuxquestions.org/questions/linux-hardware-18/)
-   -   Parallel port/i2c interfacing question (https://www.linuxquestions.org/questions/linux-hardware-18/parallel-port-i2c-interfacing-question-368722/)

Mike Davies 10-01-2005 08:45 AM

Parallel port/i2c interfacing question
 
I have an i2c interface built around the old Philips design of a 74LS05 and 10k pull-up resistors on my PCs parallel port. (If you don’t know this design see http://www.raphnet.net/electronique/...ts/lpt-i2c.txt)

It works OK(ish) with the standard Linux bit-bashing driver, but every now and again, say once every 100 I/O operations it fails. Until now, I’ve only had one i2c device on the bus and I’ve programmed around the problems by doing a re-read or re-write if my original I/O request failed.

I now want to add another device, and when I do, nothing works at all. The waveforms get very distorted. Either device on it’s own is OK, but together, no joy.

I am wondering if there is an inherent fault in this design of interface and if the pull-up values need changing if I add more devices. My i2c bus is less than 30cm long.

Has anyone here experience of using the Linux drivers to interface to external hardware ? If so, do you use the Philips design/driver, and if not, what ?

Is there an i2c guru reading this that can give me some advice about bus loading ?


All times are GMT -5. The time now is 08:20 PM.