Open source projekt elektroniky ke kameře s FPGA a USB 3.0

Kamery dnes koupíte na každém kroku, ale pokud chcete něco hodně výkonného, bude vás to stát opravdu hodně peněž. Gaurav si navrhl elekroniku ke kameře s FPGA a USB3.0 kontrolérem a je tak schopný přenést třeba 8k video s frekvencí 30 fps. Nebo video s rozlišením 640x480px ale s frekvencí 3000 fps.

Celá elektronika se skládá ze třech DPS – jedna s FPGA, druhá se senzorem obrazu a třetí s USB 3.0 kontrolérem.

Gaurav použil FPGA Lattice Crosslink NX LIFCL-40 in 256caBGA a na desku také přidal RAM paměť 2x 16 MB. Jako výstup z kamery slouží USB-C konektor, na který je připojen superrychlý CYUSB3014 USB 3.0 kontrolér. Díky této kombinaci tak může uživatel vytáhnout velké množství dat, které neztrácejí na kvalitě kvůli kompresi. Nebo jich může posílat hrozně moc 🙂

Dle informací z githubu může přenést až 3.6Gbsps. To znamená, že může teoreticky přenést až 880 MPx za sekundu, což se rovná 8k rozlišení s frekvencí 30 fps. Nebo 3000 fps s rozlišením 640×480.

Jako senzor obrazu použil čip IMX290, ale díky stejnému footprintu může být deska osazena také IMX327 nebo IMX462.

Na tuto desku je možné připevnit C objektiv, k tomu si Gaurav navrhl ve Fusion 360 redukci.

Gaurev zveřejnil kompletní hardware navržený v Altium Designer na svůj github a navíc na firmwaru neustále pracuje, což jde vidět z časů aktualizací.

Github: https://github.com/circuitvalley/USB_C_Industrial_Camera_FPGA_USB3

Web: https://www.circuitvalley.com/2022/06/pensource-usb-c-industrial-camera-c-mount-fpga-imx-mipi-usb-3-crosslinknx.html

Sdílejte článek:
Komentáře:
121 komentářů na sociálních sítích
@TomasBajer Já mám páječku z tindie, která používá weller hroty a je skvělá, ale můj styl práce je více opravování než pájení a ta pinzeta se mi hodí více... a dost lituju, že jsem nepřikoupil větší hroty :-D ...více
Číst komentáře
- a -
Přidat svůj názor
Ukaž světu,
že jsi Maker!
Koupit tričko
Kafe pro Chiptrona
Aby mohl napsat další článek.

Související články

Pokud programujete mikrokontroléry od firmy STM (STM32F4, STM32F0, STM32L1) pomocí Standard Pheripheral Library, tak se vám možná nelíbí velikost výsledného kódu.

RPishop mi poslal k recenzi nejnovější kameru od Arducam, která vyniká 16 Mpx senzorem, velmi nízkou cenou a také autofocus režimem.

Digital Discovery je nezbytným doplňkem, pokud jste používali Analog Discovery 2, ale rychlost vzorkování byla nedostatečná, počet dostupných digitálních kanálů příliš malý nebo šumy příliš velké pro přečtení dat přenášených většími rychlostmi.

Daniel Skopalík sdílel návod, jak použít populární jednodeskový počítač RaspberryPi jako JTAG programátor například ESP32.

Arduino – proč se osvědčí nejen u neprofesionálů? Arduino Pro – proč bychom měli vsadit právě na toto řešení? Arduino Pro – komu je určeno? Hardwarová platforma Arduino Pro – Arduino Portenta – Arduino MKR a Arduino Pro – Arduino…

Eagle CAD rozhodně patří mezi TOP programy, které bastlíři používají k návrhu schémat a plošných spojů v elektronice.