Electrical – Please review the schematic for vision processing kit – Raspberry Pi Compute Module 3+ and camera

cameraraspberry pischematics

I'm very new to board design and i want to get a review for my schematic.

I'm making a vision processing kit using a Raspberry Pi Compute Module 3+ and the Raspberry Pi camera that can be powered using passive PoE or a 12 V input.

There's also an extra USB port to connect external devices and a USB Micro-B so I could flash the Pi. Please tell me if I did everything correctly and if I can improve my design.
Thanks.

schematic

schematic as pdf

Best Answer

  • SPI for a network device attached to a computer that has USB2.0 high speed sounds inefficient, slow and unnecessarily complex.
  • I don't see any PoE infrastructure there, so you didn't fulfill your design goals.
    • on the contrary, I don't know that ethernet jack, but it seems like you just connected a center tap to power lines. That is almost certainly not what you want if you have a non-standard ("passive") PoE injector, and it won't work with a standards-compliant PoE injector.
  • Instead of a USB switch, you should just add a USB hub. It's not actually much harder.
  • Don't forget that your MIPI is a high-speed bus and needs to be layouted accordingly.

Aside from the RPi Camera, which seems quite nice, I'm not convinced the compute module is really what you're aiming for: your board offers nothing that wouldn't be on one of the full Raspberry Pis, so safe yourself money and design effort and buy one of these.

Or don't, most embedded engineers don't consider the RPis to be overly fantastic devices compared to the rest of the market. Especially for computer vision applications, it looks a bit weak on the CPU, too small in terms of RAM, unsatisfying GPU. Also, lack of ethernet in your application actually looks like a deal-breaker to me.