GENX320 hardware trigger

A small question around the new genx320 camera:

Can it process signals on the sensor itself and have a hardware trigger? Or does the signal processing need to happen on the CPU?
(use-case: use genx320 to trigger a camera as soon as it sees a moving object, and I would like to use hardware triggers to minimize latency)

Hi, there’s no hardware trigger as the pixels continuously capture movement.

You can do sensor.set_framerate() to set the integration time of motion for each pixel.

E.g. if you set it to like 200 FPS then each frame coming from the camera includes 5ms of movement data.

So, nothing is ever missed. There’s no shutter. It’s seeing movement at all times. You simply select the readout speed you want.

At the default 50 Hz frame rate whatever object that passes in front of the camera will leave a trail of pixels and movement that represent 20ms of time.

A note about the FPS however, do to the databus limit at the moment doing above 175 FPS doesn’t work. However, we have a PR open that should improve things to 350 FPS max or so by increasing the pixel clock of the camera. This is just related to the readout speed. Pixels on the camera still continuously capture movement.

As for the GENX320 processing signals itself.

Yes, it has a RISCV CPU, that could do this. However, that’s something you’ll have to ask Prophesee directly for support with.

It could be used as a hardware trigger to wake-up another camera and operate autonomously.