[AVR] In SPI connection, what is buffer and open drain?

Status
Not open for further replies.

fateme91

Member level 2
Joined
Nov 18, 2014
Messages
48
Helped
2
Reputation
4
Reaction score
2
Trophy points
18
Location
Iran,Mashad
Activity points
349
spi ? bufer? open drain?

Hi
in spi connection . i've heard about buffer i don't know where and how should use? and what is open drain at it?

tnks
 

Last edited:

Re: spi ? bufer? open drain?

If you are asking how to connect peripheral devices with SPI interface to a microcontroller, you won't use a buffer in a first order, just connect the SPI signals SCK, MOSI (master-out/slave-in) and MISO (reverse direction) and an individual slave select for each peripheral device. All involved outputs are usually push-pull, not open drain. Periperal data outputs (MISO) are tristated to allow parallel operation of multiple devices. See also https://en.wikipedia.org/wiki/Serial_Peripheral_Interface_Bus

Buffers may be nevertheless required in special cases, e.g. as level translation between 3.3V and 5V supplied devices.
 
Status
Not open for further replies.

Similar threads

Cookies are required to use this site. You must accept them to continue using the site. Learn more…