Vejo algumas perguntas aqui mencionando casualmente que os módulos do sensor de imagem possuem uma "porta de vídeo digital paralela padrão (DVP) ou ... interface serial de alta velocidade MIPI"
- "Por onde começo com vídeo incorporado?"
- "Processador com porta de interface de câmera de hardware?"
- "interface de saída paralela da porta de vídeo digital (DVP) interface serial de entrada e saída MIPI"
Existe um padrão específico de interface da porta de vídeo digital (DVP)? Existe um padrão MIPI específico? Em caso afirmativo, onde posso obter detalhes sobre os sinais, conectores padrão etc.? Ou "DVP" é apenas um termo genérico que inclui uma variedade de interfaces, como DVI, DMP, HDMI, SDI, UDI, DVB-ASI, FireWire, i.LINK, DisplayPort etc.? Existe talvez mais de um padrão de interface que (confusamente) tenha o mesmo inicialismo "DVP"? Em particular, algumas pessoas pensam que é possível conectar diretamente um processador de 44 pinos a uma interface DVP, portanto, aparentemente, eles não estão falando sobre a interface DVI SGI de 100 fios - são talvez alguma outra interface DVP, ou isso é apenas um erro de digitação para uma das interfaces específicas acima?
Respostas:
Parece que as especificações MIPI estão disponíveis apenas para membros MIPI.
http://www.mipi.org/specifications/camera-interface
fonte
Até onde eu sei, não há especificações DVP, mas a pinagem parece ser um padrão de fato, mesmo que os fabricantes de peças nem sempre a chamem de DVP. Ou seja, há um relógio de pixel, algum tipo de sincronização horizontal, algum tipo de sincronização vertical e, no entanto, muitas linhas de dados. É semelhante aos sinais VGA , realmente.
O MIPI, por outro lado, é um padrão ao qual outras respostas fornecem links. Você tem que o dinheiro pagar para ver a especificação, mas se você procurar por aí pode encontrar pedaços e peças que indicam que os sinais actuais parecem.
Para as câmeras, existem as especificações CSI-1, CSI-2 e CSI-4. O CSI-1 é mais antigo e descontinuado. CSI-2 e CSI-4 são mais recentes e consistem em pares diferenciais para o relógio e 2 ou 4 pares de linhas de dados. O CSI-4 é apenas CSI-2, mas com mais taxa de transferência disponível.
Para que você não fique surpreso, também há o MIPI DSI, que é uma interface serial para monitores que usam sinalização diferencial (presumo que seja muito parecido com HDMI).
Você também encontrará os termos da camada física ; D-PHY, M-PHY e C-PHY. Pelo que entendi, C-PHY é o mais comum.
fonte
MIPI (Mobile Industry Processor Interface) é uma organização padrão. mais informações aqui
DVP é apenas uma interface de barramento paralelo. Eles são feitos para interagir com um MCU.
Obviamente, se você estiver interessado em usar o produto, entre em contato com eles para obter uma folha de dados.
fonte
Ok, então o MIPI está fora da mesa. Mas podemos executar o sensor (ex ov5647) no DVP. É basicamente uma porta de dados paralela que gera todos os bits de (10 bits para ov5647) vermelho, azul e branco, provavelmente nessa ordem, em cada pulso de clock. Assim, para cada sinal de clock, o módulo gera, primeiros pixels 10 bits para vermelho, 10 bits para verde, 10 bits para azul, que segundos pixels 10 bits de vermelho e assim por diante. Cada início de linha é lido através dos pulsos V_SYNC. Após cada quadro concluído, uma matriz de dados bidimensional é recebida, algo como um arquivo bmp.
fonte