3ecefad45fa4288b695ca7516707726c16424944
Board-dat/Board-DAT.md
| ... | ... | @@ -424,7 +424,7 @@ Motion sensor |
| 424 | 424 | |
| 425 | 425 | - [[SSL1027-dat]] - [[SSL1075-DAT]] - [[SSL1072-dat]] |
| 426 | 426 | |
| 427 | -- [[SSL1042-dat]] - [[SSL1045-dat]] - [[SSL1034-dat]] |
|
| 427 | +- [[SSL1042-dat]] - [[SSL1045-dat]] - [[SSL1034-dat]] - [[SSL1050-dat]] |
|
| 428 | 428 | |
| 429 | 429 | [[buzzer-dat]] - [[SSL1019-dat]] |
| 430 | 430 |
Board-dat/SSL/SSL1050-dat/2025-04-01-14-11-05.png
| ... | ... | Binary files /dev/null and b/Board-dat/SSL/SSL1050-dat/2025-04-01-14-11-05.png differ |
Board-dat/SSL/SSL1050-dat/SSL1050-dat.md
| ... | ... | @@ -0,0 +1,24 @@ |
| 1 | + |
|
| 2 | +# SSL1050-dat |
|
| 3 | + |
|
| 4 | +## Info |
|
| 5 | + |
|
| 6 | +[product url - Microphone with Max9812 Amplifier Breakout](https://www.electrodragon.com/product/microphone-max9812-amplifier-breakout/) |
|
| 7 | + |
|
| 8 | +### Board Map, Dimension, Pins, etc. |
|
| 9 | + |
|
| 10 | +SCH with LDO, our version does not have [[LDO-dat]] yet |
|
| 11 | + |
|
| 12 | + |
|
| 13 | + |
|
| 14 | + |
|
| 15 | +## Applications, category, tags, etc. |
|
| 16 | + |
|
| 17 | +## Demo Code and Video |
|
| 18 | + |
|
| 19 | +## ref |
|
| 20 | + |
|
| 21 | +- [[SSL1050]] - [[MAX9812-dat]] |
|
| 22 | + |
|
| 23 | +- legacy wiki page |
|
| 24 | + |
Chip-dat/Maxim-dat/MAX9812-dat/2025-04-01-14-00-42.png
| ... | ... | Binary files /dev/null and b/Chip-dat/Maxim-dat/MAX9812-dat/2025-04-01-14-00-42.png differ |
Chip-dat/Maxim-dat/MAX9812-dat/2025-04-01-14-04-00.png
| ... | ... | Binary files /dev/null and b/Chip-dat/Maxim-dat/MAX9812-dat/2025-04-01-14-04-00.png differ |
Chip-dat/Maxim-dat/MAX9812-dat/2025-04-01-14-22-04.png
| ... | ... | Binary files /dev/null and b/Chip-dat/Maxim-dat/MAX9812-dat/2025-04-01-14-22-04.png differ |
Chip-dat/Maxim-dat/MAX9812-dat/2025-04-01-14-22-33.png
| ... | ... | Binary files /dev/null and b/Chip-dat/Maxim-dat/MAX9812-dat/2025-04-01-14-22-33.png differ |
Chip-dat/Maxim-dat/MAX9812-dat/MAX9812-MAX9813L.pdf
| ... | ... | Binary files /dev/null and b/Chip-dat/Maxim-dat/MAX9812-dat/MAX9812-MAX9813L.pdf differ |
Chip-dat/Maxim-dat/MAX9812-dat/MAX9812-dat.md
| ... | ... | @@ -0,0 +1,79 @@ |
| 1 | + |
|
| 2 | +# MAX9812-dat |
|
| 3 | + |
|
| 4 | +Tiny, Low-Cost, Single/Dual-Input, Fixed-Gain |
|
| 5 | + |
|
| 6 | +Microphone Amplifiers with Integrated Bias |
|
| 7 | + |
|
| 8 | +datasheet - [Maxim Integrated](https://datasheets.maximintegrated.com/en/ds/MAX9812.pdf) |
|
| 9 | + |
|
| 10 | +- [[MAX9812-MAX9813L.pdf]] |
|
| 11 | + |
|
| 12 | + |
|
| 13 | +## Available in Two Versions |
|
| 14 | +- MAX9812L/MAX9813L—2.7V to 3.6V |
|
| 15 | +- MAX9812H/MAX9813H—4.5V to 5.5V |
|
| 16 | + |
|
| 17 | +The MAX9812 is a single amplifier in a 6-pin SC70 package (2mm x 2.1mm) and the MAX9813 is a dual- input amplifier available in an 8-pin SOT23 (3mm x 3mm) package. The MAX9813 has two inputs allowing two microphones to be multiplexed to a single output. |
|
| 18 | + |
|
| 19 | +The MAX9812/MAX9813 are offered in two grades. The MAX9812L/MAX9813L are optimized for 3.3V supply operation (2.7V to 3.6V). |
|
| 20 | + |
|
| 21 | +The MAX9812H/MAX9813H are PC2001 compliant and are optimized for 5V operation (4.5V to 5.5V). Both devices are specified over the -40°C to +85°C extended operating temperature range. |
|
| 22 | + |
|
| 23 | + |
|
| 24 | + |
|
| 25 | +## Typical Operating Circuits |
|
| 26 | + |
|
| 27 | +MAX9812 |
|
| 28 | + |
|
| 29 | + |
|
| 30 | + |
|
| 31 | +MAX9813 |
|
| 32 | + |
|
| 33 | + |
|
| 34 | + |
|
| 35 | + |
|
| 36 | +## arduino connection |
|
| 37 | + |
|
| 38 | + |
|
| 39 | + |
|
| 40 | +## demo code |
|
| 41 | + |
|
| 42 | +simply run with analog read |
|
| 43 | + |
|
| 44 | + const int sensorPIN = A0; |
|
| 45 | + const int sampleWindow = 50; // Window width in mS (50 mS = 20Hz) |
|
| 46 | + |
|
| 47 | + void setup() |
|
| 48 | + { |
|
| 49 | + Serial.begin(9600); |
|
| 50 | + } |
|
| 51 | + |
|
| 52 | + void loop() |
|
| 53 | + { |
|
| 54 | + unsigned long startMillis= millis(); |
|
| 55 | + |
|
| 56 | + unsigned int signalMax = 0; |
|
| 57 | + unsigned int signalMin = 1024; |
|
| 58 | + |
|
| 59 | + // Collect during window |
|
| 60 | + unsigned int sample; |
|
| 61 | + while (millis() - startMillis < sampleWindow) |
|
| 62 | + { |
|
| 63 | + sample = analogRead(sensorPIN); |
|
| 64 | + if (sample < 1024) |
|
| 65 | + { |
|
| 66 | + if (sample > signalMax) |
|
| 67 | + { |
|
| 68 | + signalMax = sample; // Update maximum |
|
| 69 | + } |
|
| 70 | + else if (sample < signalMin) |
|
| 71 | + { |
|
| 72 | + signalMin = sample; // Update minimum |
|
| 73 | + } |
|
| 74 | + } |
|
| 75 | + } |
|
| 76 | + unsigned int peakToPeak = signalMax - signalMin; // Sound amplitude |
|
| 77 | + double volts = (peakToPeak * 5.0) / 1024; // Convert to voltage |
|
| 78 | + Serial.println(volts); |
|
| 79 | + } |
|
| ... | ... | \ No newline at end of file |
Chip-dat/Maxim-dat/Maxim-dat.md