AllenNeuralDynamics / AllenNeuralDynamics/harp.device.lickety-split

1st Draft TODOs

Abierto
#1 0 comentarios 0 reacciones 0 asignados Ver en GitHub
Lenguaje dominante
C++
Estrellas
4
Forks
0
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

## Core Design Features
- < 1ms lick detection latency
- no false positives
- Ephys-invisible

## Core Board Features
- [x] RP2040 + 16MB ram
- [x] Isolated full speed USB
- [x] Harp synchronizer input
- [x] SWD input
- [x] serial debug port input
- [x] dual analog and digital power supply (analog front end and digital circuitry)
- [x] dual analog power supply for opamps
- [x] 100KHz clean sine wave generation
- [x] single lick detection input
- [x] 60Hz noise rejection
- [ ] solenoid noise rejection with low-voltage-triggering TVS diodes

## Bringup
### Harp Core PCB
- [x] Bringup Harp Core on a PCB
- [x] Confirm active shielding stage works
- [x] Confirm bandpass filtering stage works

## Considerations
- [x] investigate if we need active guarding on first opamp input.

## Docs
- [x] choose the right license(s)
- [ ] cable/hookup specs for lick spout
- [ ] document design (schematic + design choices)
- [ ] document lick tube cable

## Testing
- [x] Test USB Isolator with Adafruit [ADUM4160 breakout](https://www.adafruit.com/product/2107). Ensure no additional latency has been introduced.
- [x] Test final breadboarded analog front-end design with a probed mouse

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.