Electronic Projects, forums and more.

Go Back   Electronic Circuits Projects Diagrams Free > Electronics Forums > General Electronics Chat


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?

Reply
 
Tools
Old 6th July 2009, 07:25 PM   #1
Default I2C PCF8574, PCF8575 I/O expander I can't drive a pin to Output & High

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.
__________________
Bill
Smart Kits build Smart People

http://www.blueroomelectronics.com/
blueroomelectronics is online now  
Old 7th July 2009, 10:37 AM   #2
Default

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.
__________________
PIC programmer software, and PIC Tutorials at:
http://www.winpicprog.co.uk
Nigel Goodwin is offline  
Old 7th July 2009, 11:04 AM   #3
Default

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
Chippie is offline  
Old 7th July 2009, 12:31 PM   #4
Default

What's the 100uA pullup for? Those pins never show high...
__________________
Bill
Smart Kits build Smart People

http://www.blueroomelectronics.com/
blueroomelectronics is online now  
Old 7th July 2009, 12:37 PM   #5
Default

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
Chippie is offline  
Old 7th July 2009, 12:42 PM   #6
Default

Thanks Chippie, I'll see if I can source some with the pull ups.
__________________
Bill
Smart Kits build Smart People

http://www.blueroomelectronics.com/
blueroomelectronics is online now  
Old 7th July 2009, 12:45 PM   #7
Default

no probs m8ty...Happy hunting...
__________________
Eccentric millionaire financed by 'er indoors
Chippie is offline  
Old 7th July 2009, 03:03 PM   #8
Default

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.
__________________
Bill
Smart Kits build Smart People

http://www.blueroomelectronics.com/

Last edited by blueroomelectronics; 7th July 2009 at 03:32 PM.
blueroomelectronics is online now  
Old 7th July 2009, 03:43 PM   #9
Default

Quote:
Originally Posted by blueroomelectronics View Post
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.
Ahh that's good..

I do have a use then?......
__________________
Eccentric millionaire financed by 'er indoors
Chippie is offline  
Old 7th July 2009, 04:01 PM   #10
Default

Quote:
Originally Posted by Chippie View Post
Ahh that's good..

I do have a use then?......
But alas, I'm afraid we'll have to sell you for scientific experiments.
__________________
Bill
Smart Kits build Smart People

http://www.blueroomelectronics.com/
blueroomelectronics is online now  
Reply

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



All times are GMT. The time now is 12:11 AM.


Electronic Circuits  |  Learning Electronics
eXTReMe Tracker