AllenNeuralDynamics / AllenNeuralDynamics/harp.device.lickety-split

1st Draft TODOs

Đang mở
#1 0 bình luận 0 reaction 0 người được giao Xem trên GitHub
Ngôn ngữ chính
C++
Star
4
Fork
0
Chỉ số merge pull request
Không có pull request nào được merge trong 30 ngày

Mô tả

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

Hướng dẫn đóng góp

Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này

Đánh giá

Issue này chưa được đánh giá.

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.