codec2's People
codec2's Issues
Capacitors C9/C10 wrong footprint
Headphone DC blocking capacitors C9 and C10 have the wrong footprint. Currently they're AVE-B size which is too small for 220uf 16V parts. Suggest to find available AVE-style aluminum electrolytics on Digi-Key / Mouser, determine proper footprint and update accordingly.
Capacitor C12 has unusually small footprint
Capacitor C12 (220pf RF snubber on Mic Input circuit) appears to have a smaller footprint than necessary. The schematic shows it as 0603 but comparing the pad size/spacing on the layout suggests that it's something else. As currently drawn it's too small to comfortably solder by hand.
Resistors R5 and R6 reference designators are overlapping pads
Relocate the reference designators to prevent them from being erased during fabrication.
Mic input and bias circuit is incorrect
The microphone input circuit won't work as currently drawn. Resistors R4, R5 and R6 are on the wrong side of the DC blocking cap C11. To correct:
- R6 must connect from the positive terminal of C11 to the MIC IN pin of U1
- R4 must connect from the MIC BIAS pin of U1 to the tip pin of CONN1
- R5 must connect from the tip pin of CONN1 to GND
- negative terminal of C11 must connect to the tip pin of CONN1
- Leave C12 connected between - terminal of C11 and GND
3.5mm jack footprint is incorrect
The 3.5mm PC audio jack used for Mic / Headphone is improperly constructed.
- The hole diameter is too small for the tabs on the physical jack to fit without trimming.
- The symbol pin to footprint pin mapping is incorrect.
Because of the incorrect pin mapping,
- Tip is unconnected (should be Mic audio or Left headphone)
- Ring is connected to GND (should be PTT or Right headphone)
- Sleeve is unconnected (should be GND)
Since Ring is GND there is no way to workaround using just jumper wiring.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.