Now I need to complete it: the project requires an external camera, placed a few feet away from the CM board, let's say 4 to 5 feet.
In an earlier prototype I've managed to use a raspberry Pi Zero + HDMI adapter from Petit Studio . It works with a pair of smallish(1"x1") PCBs with a FPC connector on one end and a HDMI female connector on the other, and by using the data pairs in the HDMI spec to pass the data pairs in the camera, it actually works. I've tested with 10 feet HDMI cables and it's ok with 30fps at VGA resolution (which is my use case).
Now I wanted to get rid of the cumbersome HDMI plugs and the above small adapter PCBs and I'd like to design my own camera module with the Sony IMX219 sensor directly attached to either a micro HDMI female socket or mini Displayport socket. On the CM carrier board I'd replicate the socket and by connecting to the correct GPIO pins it should work.
I have two questions:
- is it correct that I can build my own camera module with the Sony IMX219 skipping the ATSHA204A crypto chip, and by replicating the rest of the PCB layout copying the relevant bits from the Camrea v2 schematics?Reading the docs and the forums it seems so, but the sentence says "it is NOT necessary to incorporate the crypto chip used on the Raspberry Pi–designed camera boards when attaching the OM5647 or IMX219 Camera Modules directly to the CM carrier board." and in this case the camera is not technically attached directly to the CM...
- does anybody know of other robust and cheap cables that carry three differential pairs of data signals plus ground N=and at least a handful of other signals? Ideally the cables would have smallish plugs and be readily available. I've searched for mini HDMI <-> mini HDMI but have found none. I've only found mini Displayport over mini Displayport which carry 20 signals and at least 3 pairs of signals and should be equivalent to HDMI for my purposes. Maybe USB-C? But maybe there is the problem that the cable can be inserted either way?