collapse

* Links de Robótica

* Posts Recentes

Recomendação de um opamp para um DAC r2r por jm_araujo
[Hoje às 10:48]


Feira de electricidade e eletrónica por beirao
[Hoje às 00:32]


RN42 e TP-Link MR3020 por doiga
[Ontem às 19:22]


Ajuda Projecto IR / RF por senso
[Ontem às 13:15]


Ideias para construir um quadrúpede simples por dropes
[21 de Novembro de 2017, 22:43]


Ajuda com TRIAC por senso
[17 de Novembro de 2017, 18:00]


TV LG White Screen por almamater
[15 de Novembro de 2017, 08:37]


Pergunta sobre prototipagem ( Pesquisa ) por luisjustin
[14 de Novembro de 2017, 23:22]


Medir Agua que está no Poço por Njay
[14 de Novembro de 2017, 13:28]


Amplificador audio por beirao
[12 de Novembro de 2017, 23:43]

Autor Tópico: Tipos de comunicação  (Lida 473 vezes)

0 Membros e 1 Visitante estão a ver este tópico.

Offline edeweld

  • Mini Robot
  • *
  • Mensagens: 426
Tipos de comunicação
« em: 01 de Abril de 2017, 20:20 »
Olá,

Recentemente comecei a estudar sobre microcontroladores. Comecei a ter contacto com os tipos de comunicação "Serial Communication" e até agora conheço I2C e SPI.

Que mais é que existem?
Ok, talvez esta pergunta seja muito vaga, pois puderam existir muitos. Mas quais os mais importantes para microcontroladores?

Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.402
  • Helpdesk do sitio
Re: Tipos de comunicação
« Responder #1 em: 01 de Abril de 2017, 21:32 »
E SPI e i2c é o que mais vais ver, maior parte dos sensores falam i2c, e um ou dois GPIO's para interrupts.

SPI tambem é comum, principalmente para DAC's e ADC's que precisam de um interface mais rápido.

Tens as UART para serial, que tipicamente suportam 8/9 bits e é meio comum suportarem alguns modos de IR, se meteres serial em cima de RS-485 tens o famoso DMX utilizado em iluminação profissional(aquelas luzes todas num palco de uma banda estão todas a falar DMX aka serial com a consola do VJ).

Tens CAN que é o standard de comunicação no mundo automovel, a centralina fala CAN com o painel de instrumentos, com os motores dos vidros, com sensores de estacionamento, com o rádio e com mais mil e quinhentas caixas espalhadas pelo carro actual.

Tens o simples e versatil interface paralelo, não é muito comum de se ver, mas tem sempre a sua utilidade, mais que não seja para adicionares SRAM ou memória a um micro com um interface externo(ou no caso de um 68k, Z80, e por ai fora interface paralelo é tudo o que tens e o que precisas para teres um sistema funcional).

PWM é por si só tambem um interface de comunicação, tens alguns sensores que têm saidas em PWM(um exemplo é encoders magnéticos da AMS em que tens uma saida de PWM com frequencia fixa e o duty cycle dá-te os dados).

USB Host/Device tambem é um interface e bem flexivel(podes ser um device e aparecer num pc como um teclado, um rato, um joystick, uma placa de som(com entrada e/ou saida), como uma porta serial, como bulk(tipo uma pen), e penso que tens mais uns quantos casos diferentes).

Tens micros com "meio" ethernet, e depois tens um interface onde ligas um PHY ethernet, isso usa um protocolo especifico que me escapa o nome agora.

Tens I2S que é um formato standard para ligar DAC's/ADC's para audio.

Da TI especificamente tens McASP/McBSP que são digamos que portas especificas para audio/dados serializados.

No mundo de FPGA's tens transceivers single-ended ou diferenciais que te permitem implementar desde uma porta serial a uma porta HDMI/DisplayPort ou um transmissor rádio e com muita coisa pelo meio.

E isto é só a ponta do iceberg.
Avr fanboy

Online jm_araujo

  • Mini Robot
  • *
  • Mensagens: 2.167
  • NERD!
Re: Tipos de comunicação
« Responder #2 em: 02 de Abril de 2017, 01:00 »
Resposta muito boa e completa do senso.

Os mais comuns no início para quem programa um micro são as comunicações séries assíncronas (UART interligada com TX/RX), seguida de I2C, e SPI que se tem tornado mais vulgar.

Mas os mais importantes(!=comum) são aqueles que precisas para o teu projeto. As especificações de cada um dos módulos de comunicação são várias páginas por vezes densas em detalhes que só se compreendem ou se encontram quando se lhes precisa de dar uma utilidade prática.

Offline Kristey

  • Mini Robot
  • *
  • Mensagens: 753
Re: Tipos de comunicação
« Responder #3 em: 04 de Abril de 2017, 04:30 »
Ate meti o posto nos bookmarks, excelente resposta senso!