Guia de compras
Avalie uma placa de interface do sensor I2C documentando primeiro os dispositivos escolhidos, controlador, conexões e tarefas de leitura/gravação pretendidas. O nome do sensor por si só não pode determinar se a tradução de nível, comutação de endereço, ramificações de barramento ou alterações de firmware são necessárias e é insuficiente para uma cotação firme.
Organizando as entradas de desenvolvimento
Deslize a tabela horizontalmente para visualizar todas as colunas.
| Objeto de entrada | Campos para fornecer | Decisão de desenvolvimento afetada |
|---|---|---|
| Controlador e sensores | Números completos de peças, revisões de folhas de dados, definições de registro e projetos existentes | Recursos periféricos, drivers e ordem de inicialização |
| Inventário de endereços | Cada endereço de dispositivo, notação e estados de pinos de endereço | Conflitos de barramento compartilhado e condições de comutação |
| Poder e lógica | Trilhos de alimentação, níveis lógicos, sequenciamento de energia, pull-ups e tradutores existentes | Esquema, correspondência de nível e seleção de componentes |
| Topologia de conexão | PCB traços ou cabos, ramificações, conectores, comprimentos de cabos e conexões de aterramento | Carregamento de barramento, verificações de forma de onda e restrições mecânicas |
| Acessar tarefas | Velocidade alvo do barramento, período de leitura, tamanho dos dados, dispositivos simultâneos e falhas observadas | Agendamento de firmware, tempos limite e escopo de recuperação |
Avalie o comprimento do cabo juntamente com as condições de conexão, carga e dispositivo; uma distância não é um limite I2C universal. Consulte NXP UM10204 para definições elétricas e de temporização e, em seguida, confirme as condições permitidas de cada dispositivo em sua folha de dados.
Resolvendo ambiguidade de notação de endereço
Este é um exemplo de conversão de endereço, não uma especificação de sensor real: um endereço de 7 bits de 0x48 torna-se um byte de endereço de gravação de 0x90 ou um byte de endereço de leitura de 0x91 após um deslocamento de um bit para a esquerda e adição do bit de leitura/gravação. Se um driver espera um endereço de 7 bits ou o byte de endereço completo depende de seu API; não mude um endereço duas vezes.
Mantenha a notação da folha de dados, o endereço normalizado e o formato dos parâmetros do driver na tabela de entrada. Isso expõe erros de notação antes da revisão esquemática, em vez de deixar uma transação sem resposta para suposições sobre fiação ou falha do dispositivo.
Definindo o primeiro pacote de trabalho
Revise os documentos e a topologia, registre as condições ausentes e, em seguida, defina o trabalho esquemático ou alterações na placa, a fabricação do protótipo, o firmware e a integração da placa-alvo separadamente. Liste protótipos, compras de componentes, instrumentos, fiação e suporte no local separadamente. Concorde com a aceitação e as taxas em relação aos insumos reais.
O relatório do projeto da placa IMX585 em chinês ilustra a coordenação entre as interfaces da placa e o controle do sensor; não valida outro dispositivo. Use o serviço de desenvolvimento de hardware em chinês para projeto de circuito ou o serviço de firmware MCU em chinês para drivers. Esta página diz respeito a insumos de aquisição; definir cenários de falha e verificações de entrega após concordar com o escopo.
Relatório do projeto da placa IMX585 em chinês · Serviço de desenvolvimento de hardware em chinês · Serviço de firmware MCU em chinês
Online
Telefone
WeChat
voltar ao topo