![]() | ![]() | ![]() |
| |||||||
| General Electronics Chat This forum is for general chat about electronics, eg: Dont know what a part does? Dont know how to read a circuit? Want to get an opinion? |
![]() |
| | Tools |
| | #1 |
|
I've got a little I2C rig setup and I can communicate with an PCF8575 I can drive a pin LOW but cannot pull it high. eg: 0x40,0xAA,0xAA turns every other pin low but nothing goes high. Anyone else using this type of I/O expander. | |
| |
| | #2 |
|
Aren't they really strange? - pins are IN and OUT at the same time, and I 'think' that outputs are open-collector, so require pull-up resistors to work.
| |
| |
| | #3 |
|
According to the datatsheet, they are active low open drain outputs.. http://www.nxp.com/acrobat_download/...es/AN469_2.pdf
__________________ Eccentric millionaire financed by 'er indoors | |
| |
| | #4 |
|
What's the 100uA pullup for? Those pins never show high...
| |
| |
| | #5 |
|
Is this what you are referring to? 4. Question: In the data sheet of PCF8575 it is mentioned that the Port output is HIGH after power-on. In the data sheet of PCF8575C it is mentioned that the Port output will be in 3-state condition after power-on. We found that there is no difference in the block diagram and the simplified schematic diagram of each I/O. What is the condition of the outputs after power-on? Answer: There is in fact a small difference in the schematic diagrams for PCF8575 and PCF8575C. The PCF8575C lacks the weak pull-up in the form of the 100 μA current source in the output I/Os. This is the reason that PCF8575's I/Os remain HIGH after power-on and after being written HIGH. Without this current source, PCF8575C's I/Os will be in high-impedance state after the initial strong pull-up transistor is OFF (it is ON during the acknowledge phase).
__________________ Eccentric millionaire financed by 'er indoors | |
| |
| | #6 |
|
Thanks Chippie, I'll see if I can source some with the pull ups.
| |
| |
| | #7 |
|
no probs m8ty...Happy hunting...
__________________ Eccentric millionaire financed by 'er indoors | |
| |
| | #8 |
|
Aye, well I haven't found any other revisions aside from C and D. Now I've got to check for pullups on NXT or TI rev D. edit: The PCA9555 is pin compatible and appears to have the resistors! Thanks Chippie. Last edited by blueroomelectronics; 7th July 2009 at 03:32 PM. | |
| |
| | #9 | |
| Quote:
I do have a use then?......
__________________ Eccentric millionaire financed by 'er indoors | ||
| |
| | #10 |
| But alas, I'm afraid we'll have to sell you for scientific experiments. | |
| |
|
| Tags |
| drive, expander, high, i or o, i2c, output, pcf8574, pcf8575, pin |
| Thread Tools | |
| Display Modes | |
| |
Similar | ||||
| Title | Starter | Forum | Replies | Latest |
| NPN Transistor High Side Mosfet Drive | jrudd | Electronic Projects Design/Ideas/Reviews | 19 | 24th July 2009 02:44 PM |
| digital output drive current help | jllabs | General Electronics Chat | 5 | 8th May 2009 05:19 PM |
| PCF8574 I2C Port expander | chandu13 | Micro Controllers | 0 | 4th April 2009 01:04 PM |
| is the output of a bipolar 555 large enough to drive a mosfet | user1453 | General Electronics Chat | 8 | 9th October 2006 09:10 PM |
| COMPONENTS TO DRIVE HIGH VOLTAGE&CURRENT FOR LARGE SEVEN | Jay Duluguin | Electronic Projects Design/Ideas/Reviews | 1 | 30th January 2004 04:59 AM |