Differnce Între RS232 si I2C

P

Prabakaran

Guest
Ce-lea diferenţă majoră între I2C şi comunicare RS232.Ambele este comunicarea de serie.Dar, în I2C pe care le folosesc SCL si pin sda.Dar pentru RS232 care le folosesc Rx Tx & GND.Deci, cum de date este mutat la portul serial COM.

 
într-o RS232 PIN-ul este de transmitere şi PIN-ul a altor este pentru primirea de date şi GND sunt frecvente, dar în I2C comunicarea se va face într-un singur cod PIN care este SDA şi SCL este ceasul pentru ceasul de date în cazul în care u trece prin I2C u Specificaţii vor să îl înţeleagă în mod clar

 
: sincronous
( receiver device need to be externally clocked, 1 master and several slaves )

I2C, SPI:
sincronous
(dispozitiv receptor trebuie să fie din exterior cronometrat, 1 de masterat şi de sclavi de mai multe): Assincronous
( no clock pin, Both sides transmit and receive data )

RS232 serial:
Assincronous
(fara ceas PIN, ambele părţi şi transmită şi să primească date)
 
I2C are una sau mai multe şi de masterat sau una sau mai multe sclavi.
UART (RS232) are doar o singură DTE DCE de masterat şi de un sclav.

I2C este de comunicare între chips-uri pe bord, dar UART (RS232) este de comunicare între dispozitive, cum ar fi calculator şi mouse-ul sau computer şi modem.

 
mai mult peste rata de date, I2C 400kHz
şi UART este mult mai 9200 si mai multe şi mai repede

 
Viteza de comunicare NU este un argument, deoarece I2C pot lucra la 4 Mbiţi / s şi RS232 este limitat mai mult sau mai puţin pentru a 1Mbits / s.Bothe I2C şi RS232 pot lucra la orice viteză sub limita.

 

Welcome to EDABoard.com

Sponsor

Back
Top