AllenNeuralDynamics / AllenNeuralDynamics/harp.device.lickety-split

1st Draft TODOs

Ouverte
#1 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
Langage dominant
C++
Étoiles
4
Forks
0
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

## 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

Guide de contribution

Aucun guide de contribution indexé pour ce dépôt

Évaluation

Cette issue n'a pas encore été évaluée.

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.