23LC1024 pull up resistor ?

Go To Last Post
5 posts / 0 new
Author
Message
#1
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Guys,

 

Do I need a pull up resistor for MOSI,MISO,SCK and CS for 23LC1024 ?

Thanks

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

A 10k pullup on miso might e beneficial, but why do you think you need pullups on spi? With i2c, pullups are mandatory otherwise it won't work.

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

I see, because SPI is a serial communication too...just in case it's not stable.....I2C it's a serial as well.....and why it's  mandatory for I2C and it's not with SPI ?

I put all pull ups  for my SDcard......MOSI,MISO,SCK,CS.....

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

why it's  mandatory for I2C

Because I2C uses "open  collector" drivers ie they can only pull down the communication lines so you need resistors to pull the lines high.

 

SPI, USART and others drive the line high and low.

John Samperi

Ampertronics Pty. Ltd.

https://www.ampertronics.com.au

* Electronic Design * Custom Products * Contract Assembly

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Ok John, Open collector output.....I see, thanks....

Can I use the code from 23K256 for 23LC1024?

from the datasheet I read, they have similarity, only different on capacity ( addressing )...