open-ephys / acquisition-board

Hardware interface for streaming up to 512 channels of neural data via USB
https://open-ephys.github.io/acq-board-docs/
Other
51 stars 29 forks source link

Can we add digital inputs to 16 channel? #19

Closed liyipeng-moon closed 1 year ago

liyipeng-moon commented 1 year ago

Hi everyone, My experiment needs more than 256 event code, so I want to add the number of digital input channels to 16. Could you please give me any advice? Thank you!

liyipeng-moon commented 1 year ago

more 8 channels is available on the at the bottom of board. Sorry to bother everyone:)

aacuevas commented 1 year ago

Keep in mind that those channels at the bottom of the board do not have any level translation and are connected directly to the FPGA. Thus, you must not connect there any voltage higher than 3.3V, or the FPGA will be damaged.

cxrodgers commented 1 year ago

It seems to me you could also transmit two event codes per event, giving you 256 * 256 distinct codes with the same number of channels. Just a thought

liyipeng-moon commented 1 year ago

Keep in mind that those channels at the bottom of the board do not have any level translation and are connected directly to the FPGA. Thus, you must not connect there any voltage higher than 3.3V, or the FPGA will be damaged.

Thank you aacuevas! I think I should add a level translator before connecting digital port to OE board

liyipeng-moon commented 1 year ago

It seems to me you could also transmit two event codes per event, giving you 256 * 256 distinct codes with the same number of channels. Just a thought

Thank you! this is also a solution worth trying!