MIPI I3C Protocolos suportados

Sistemas embarcados

MIPI Improved Inter-Integrated Circuit

O que é MIPI I3C?

MIPI I3C (Improved Inter-Integrated Circuit) e uma específicação de interface de sensores de alto desempenho desenvolvida pela MIPI Alliance como sucessora do I2C e SPI para comunicação com sensores e atuadores. I3C mantem retrocompatibilidade com dispositivos I2C no mesmo barramento enquanto oferece taxas de dados significativamente mais altas — até 12,5 MHz em modo SDR (Single Data Rate) e até 100 MHz em modos HDR (High Data Rate) incluindo HDR-DDR, HDR-TSP e HDR-TSL. Como I2C, I3C usa apenas dois fios (SDA e SCL) mas adiciona funcionalidades poderosas incluindo atribuição dinâmica de enderecos, interrupções em banda (eliminando linhas IRQ dedicadas), capacidade de conexão a quente e uma interface de código de comando padronizada. I3C está ganhando rápida adoção em smartphones, wearables, dispositivos IoT, laptops e sistemas de sensores automotivos onde projetistas precisam de maior largura de banda, menor número de pinos e menor consumo de energia comparado com as interfaces legadas I2C e SPI. A análise de protocolo para I3C e essencial devido a complexidade do protocolo — engenheiros devem verificar sequências de atribuição dinâmica de enderecos, validar transições de modo HDR, depurar o tratamento de interrupções em banda e garantir retrocompatibilidade com dispositivos I2C legados compartilhando o barramento. A operação multi-modo e as funcionalidades avancadas tornam I3C significativamente mais complexo de depurar que I2C, tornando um analisador de protocolos dedicado inestimável.

MIPI I3C Referência rápida

type Serial, synchronous
signals SDA, SCL
max Speed 12.5 MHz SDR / 25 MHz HDR
voltage Range 1.2V – 1.8V
addressing Dynamic addressing

Instrumentos Acute compatíveis com MIPI I3C

Soluções recomendadas

Recomendado para decodificação

TB3016F

TB3016F

Com canais analógicos

MSO2116E

MSO2116E

Com validação elétrica

MSO3124V

MSO3124V

Todos os produtos compatíveis

Decodificação de protocolo
Disparo por hardware
Validação elétrica
Emulador de protocolo

Pronto para analisar este protocolo?

Veja como os instrumentos Acute capturam e decodificam este protocolo em tempo real. Solicite uma demo ou entre em contato com nossa equipe.

Como analisar MIPI I3C com instrumentos Acute

1

Conecte seu analisador lógico Acute as linhas SDA e SCL do barramento I3C.

2

Conecte um fio terra a referência de terra da placa-alvo.

3

No software Acute, selecione o decodificador de protocolo MIPI I3C e atribua SDA e SCL aos canais correspondentes.

4

Configure o decodificador para os modos de operação esperados (SDR, HDR-DDR, etc.) e a versão da específicação I3C.

5

Capture e visualize as transações decodificadas incluindo Common Command Codes (CCCs), atribuições de enderecos dinamicos, interrupções em banda e transferencias de dados HDR com análise temporal completa.

Perguntas frequentes

Qual taxa de amostragem e necessária para MIPI I3C?
Para modo SDR a 12,5 MHz, amostre a um minimo de 50 MHz (4x a frequência de clock). Para modo HDR-DDR, onde as transições de dados ocorrem em ambas as bordas do clock, use pelo menos 200 MHz para capturar com precisão a sinalização de taxa dupla de dados. Os analisadores lógicos Acute com análise temporal de 2 GHz fornecem excelente margem mesmo para os modos HDR I3C mais rápidos.
Por que meu decodificador I3C mostra erros durante transferencias em modo HDR?
As transições de modo HDR são uma fonte comum de erros de decodificação. Certifique-se de que a taxa de amostragem seja suficientemente alta para a taxa de dados HDR, e verifique se o decodificador está configurado para reconhecer os padrões de entrada e saida HDR. A integridade do sinal e mais critica em modos HDR — verifique se a carga da sonda e minima e se o limiar do analisador lógico está configurado adequadamente para a excursão do sinal I3C.
Quantos canais são necessários para a análise I3C?
I3C requer 2 canais — um para SDA e um para SCL, idêntico ao I2C. Se você está analisando um barramento com dispositivos I3C e dispositivos I2C legados, nenhum canal adicional e necessário pois eles compartilham as mesmas linhas fisicas. Para monitorar respostas de interrupções em banda junto com outros sinais do sistema, canais adicionais podem ser úteis.

Protocolos relacionados

Precisa de ajuda para escolher o instrumento certo para o seu protocolo? Entre em contato com nossa equipe de engenharia.