14358625da5d94119e7c9419b49a527184b406ac
BOM-DAT/capacitor-dat/capacitor-dat.md
| ... | ... | @@ -2,6 +2,7 @@ |
| 2 | 2 | # capacitor-dat |
| 3 | 3 | |
| 4 | 4 | |
| 5 | +- [[capacitor-dat]] - [[capacitor-dc-blocking-dat]] - [[capacitor-MLCC-dat]] - [[sensor-microphone-dat]] |
|
| 5 | 6 | |
| 6 | 7 | - [[circuits-dat]] - [[PCB-design-dat]] - [[resistor-dat]] - [[capacitor-dat]] - [[RCL-dat]] |
| 7 | 8 |
Chip-cn-dat/STC-dat/STC-dat.md
| ... | ... | @@ -57,7 +57,7 @@ SCH 4 == [[CAN-dat]] - [[PWM-dat]] - [[DAC-dat]] - [[STC-dat]] |
| 57 | 57 | |
| 58 | 58 |  |
| 59 | 59 | |
| 60 | -SCH 5 == [[Oscilloscope-dat]] - [[display-dat]] |
|
| 60 | +SCH 5 == [[oscilloscope-dat]] - [[display-dat]] |
|
| 61 | 61 | |
| 62 | 62 |  |
| 63 | 63 |
Sensor-dat/sensor-microphone-dat/sensor-microphone-dat.md
| ... | ... | @@ -42,6 +42,47 @@ |
| 42 | 42 | - **Technology**: ECMs use a traditional electret condenser design with a FET, while the MAX9812 is an analog microphone with AGC, and the ICS-41434 uses MEMS technology. |
| 43 | 43 | |
| 44 | 44 | |
| 45 | +## capacitor and reading |
|
| 46 | + |
|
| 47 | +- [[capacitor-dat]] - [[capacitor-dc-blocking-dat]] - [[capacitor-MLCC-dat]] - [[sensor-microphone-dat]] - [[filter-high-pass-dat]] |
|
| 48 | + |
|
| 49 | +### Isolate the AC Audio Signal (DC-Blocking Capacitor) |
|
| 50 | +* **Why it's needed:** The microphone’s internal pre-amplifier (PA) outputs an AC audio signal riding on top of a DC bias voltage. Direct connection to an ADC or an amplifier could damage the receiving chip or saturate the signal. |
|
| 51 | +* **What to use:** Place a non-polarized ceramic capacitor of **at least $1\mu\text{F}$** (such as an 0805 X5R/X7R capacitor rated for 10V or higher) in series with the **OUT** pin. |
|
| 52 | +* **The result:** The capacitor acts as `a high-pass filter`, blocking the DC voltage and allowing only the shifting AC audio waveform (centered around $0\text{V}$) to pass through to your reading device. |
|
| 53 | + |
|
| 54 | +--- |
|
| 55 | + |
|
| 56 | +### 3. Reading the Output Signal |
|
| 57 | +Once the signal passes through the $1\mu\text{F}$ capacitor, you can read it in several ways depending on your application: |
|
| 58 | + |
|
| 59 | +#### Option A: Reading with a Microcontroller (MCU) ADC (e.g., ESP32, Arduino) |
|
| 60 | + |
|
| 61 | +- [[voltage-divider-dat]] - [[sensor-microphone-dat]] |
|
| 62 | + |
|
| 63 | +Since standard microcontroller ADCs cannot read negative voltages (and the AC signal after the capacitor swings above and below $0\text{V}$), you must **add a DC bias offset** (typically $V_{CC}/2$): |
|
| 64 | +1. **Create a Voltage Divider:** Connect two equal resistors (e.g., $10\text{ k}\Omega$ to $100\text{ k}\Omega$) between your MCU's $3.3\text{V}$ line and Ground. |
|
| 65 | +2. **Bias the Signal:** Connect the middle node of the voltage divider to the output side of your $1\mu\text{F}$ capacitor. |
|
| 66 | +3. **Read:** Connect this biased line directly to the MCU's Analog Input (ADC) pin. The audio signal will now oscillate around $1.65\text{V}$ (safe for the ADC to read and sample). |
|
| 67 | + |
|
| 68 | + |
|
| 69 | +#### Option B: Reading with an Audio Amplifier or Codec |
|
| 70 | + |
|
| 71 | +- [[BK2716-dat]] - [[codec-dat]] - [[voltage-divider-dat]] - [[sensor-microphone-dat]] |
|
| 72 | + |
|
| 73 | +If you are sending the audio to a speaker, headphones, or a dedicated audio chip: |
|
| 74 | +* Connect the output of the $1\mu\text{F}$ capacitor directly to the **MIC_IN** or line-in pin of an audio pre-amplifier (like the BK2716 amplifier referenced in the datasheet's test setup) or an audio codec chip. These chips usually have built-in high-impedance inputs designed exactly for these signals. |
|
| 75 | + |
|
| 76 | +#### Option C: Measuring with Lab Instruments (Oscilloscope / Multi-Analyser) |
|
| 77 | + |
|
| 78 | +- [[Oscilloscope-dat]] - [[voltage-divider-dat]] - [[sensor-microphone-dat]] |
|
| 79 | + |
|
| 80 | +- [[BK3160-dat]] |
|
| 81 | + |
|
| 82 | +To visualize or analyze the raw audio waveform: |
|
| 83 | +* Connect the Ground probe of your oscilloscope/analyzer (e.g., BK3160 Multi-Analyser) to the circuit Ground. |
|
| 84 | +* Connect the active probe to the output side of the $1\mu\text{F}$ capacitor. |
|
| 85 | +* Set the oscilloscope channel to **AC Coupling** and adjust the scale to millivolts ($mV$), as the typical sensitivity of the microphone is around $-42\text{ dB}$ ($7.9\text{ mV}$ RMS at a standard loud volume of $94\text{ dB SPL}$). |
|
| 45 | 86 | |
| 46 | 87 | ## ref |
| 47 | 88 |
Tech-dat/codec-dat/CODEC-dat.md
| ... | ... | @@ -3,7 +3,7 @@ |
| 3 | 3 | |
| 4 | 4 | |
| 5 | 5 | |
| 6 | -- [[codec-audio-dat]] - [[codec-dat]] - [[audio-dat]] - [[I2S-dat]] - [[arduino-audio-dat]] |
|
| 6 | +- [[codec-audio-dat]] - [[codec-dat]] - [[audio-dat]] - [[I2S-dat]] - [[arduino-audio-dat]] - [[media-dat]] |
|
| 7 | 7 | |
| 8 | 8 | - [[mp3-decoder-dat]] - [[SSL1014-dat]] |
| 9 | 9 |
Tech-dat/filter-dat/filter-high-pass-dat/filter-high-pass-dat.md
| ... | ... | @@ -2,6 +2,13 @@ |
| 2 | 2 | |
| 3 | 3 | # filter-high-pass-dat.md |
| 4 | 4 | |
| 5 | + |
|
| 6 | +- [[capacitor-dat]] - [[capacitor-dc-blocking-dat]] - [[capacitor-MLCC-dat]] - [[sensor-microphone-dat]] - [[filter-high-pass-dat]] |
|
| 7 | + |
|
| 8 | + |
|
| 9 | +## chips |
|
| 10 | + |
|
| 11 | + |
|
| 5 | 12 | HFCN-7150+ == 50Ω 7900 to 11000 MHz 50Ω 7900 to 11000 MHz |
| 6 | 13 | |
| 7 | 14 | https://www.minicircuits.com/pdfs/HFCN-7150+.pdf?srsltid=AfmBOoow6iS2B2lSnl-_MXiuSFoff_SCtH9EXMZSy7rvSho_sH9H-nMu |
| ... | ... | @@ -14,4 +21,10 @@ FEATURES |
| 14 | 21 | - Hermetically Sealed |
| 15 | 22 | - LTCC Construction |
| 16 | 23 | - Low Cost |
| 17 | -- Protected by US Patent 7,760,485 |
|
| ... | ... | \ No newline at end of file |
| 0 | +- Protected by US Patent 7,760,485 |
|
| 1 | + |
|
| 2 | + |
|
| 3 | + |
|
| 4 | + |
|
| 5 | +## ref |
|
| 6 | + |
Tech-dat/media-dat/media-dat.md
| ... | ... | @@ -3,7 +3,7 @@ |
| 3 | 3 | |
| 4 | 4 | - [[audio-dat]] - [[image-dat]] - [[video-dat]] - [[media-dat]] |
| 5 | 5 | |
| 6 | - |
|
| 6 | +- [[codec-audio-dat]] - [[codec-dat]] - [[audio-dat]] - [[I2S-dat]] - [[arduino-audio-dat]] - [[media-dat]] |
|
| 7 | 7 | |
| 8 | 8 | |
| 9 | 9 | ## ref |
| ... | ... | \ No newline at end of file |
Tech-dat/oscilloscope-dat/02-58-18-07-03-2023.png
| ... | ... | Binary files a/Tech-dat/oscilloscope-dat/02-58-18-07-03-2023.png and /dev/null differ |
Tech-dat/oscilloscope-dat/oscilloscope-dat.md
| ... | ... | @@ -1,31 +0,0 @@ |
| 1 | - |
|
| 2 | - |
|
| 3 | -# oscilloscope-dat |
|
| 4 | - |
|
| 5 | - |
|
| 6 | - |
|
| 7 | - |
|
| 8 | -arduino oscilloscope |
|
| 9 | -https://dbuezas.github.io/arduino-web-oscilloscope/ |
|
| 10 | - |
|
| 11 | -wave of UARTS Data |
|
| 12 | - |
|
| 13 | -- 196678365 |
|
| 14 | - |
|
| 15 | - |
|
| 16 | - |
|
| 17 | - |
|
| 18 | -## spectrum analyzer |
|
| 19 | - |
|
| 20 | -[Spectrum Analyzer](https://academo.org/demos/virtual-oscilloscope/) |
|
| 21 | - |
|
| 22 | -## Selection |
|
| 23 | - |
|
| 24 | -$299 12bit == https://youtu.be/3hyp0-0ns9U?t=680 |
|
| 25 | - |
|
| 26 | - |
|
| 27 | - |
|
| 28 | - |
|
| 29 | -## ref |
|
| 30 | - |
|
| 31 | -- [[fab-tools-dat]] |
|
| ... | ... | \ No newline at end of file |
Tech-dat/tech-dat.md
| ... | ... | @@ -214,6 +214,8 @@ |
| 214 | 214 | |
| 215 | 215 | - [[amplifier-dat]] - [[codec-dat]] - [[amp-op-dat]] - [[LNA-dat]] - [[amplifier-audio-dat]] - [[amplifier-GNSS-dat]] |
| 216 | 216 | |
| 217 | +- [[codec-audio-dat]] - [[codec-dat]] - [[audio-dat]] - [[I2S-dat]] - [[arduino-audio-dat]] - [[media-dat]] |
|
| 218 | + |
|
| 217 | 219 | - [[filter-dat]] |
| 218 | 220 | |
| 219 | 221 | - [[transmitter-current-dat]] |
app-dat/Oscilloscope-dat/2026-02-12-15-13-29.png
| ... | ... | Binary files a/app-dat/Oscilloscope-dat/2026-02-12-15-13-29.png and /dev/null differ |
app-dat/Oscilloscope-dat/Oscilloscope-dat.md
| ... | ... | @@ -1,22 +0,0 @@ |
| 1 | - |
|
| 2 | - |
|
| 3 | -# Oscilloscope-dat |
|
| 4 | - |
|
| 5 | - |
|
| 6 | -- [[voltage-dat]] - [[voltage-reference-dat]] |
|
| 7 | - |
|
| 8 | -- [[signal-dat]] - [[wave-dat]] |
|
| 9 | - |
|
| 10 | - |
|
| 11 | - |
|
| 12 | - |
|
| 13 | -## SCH |
|
| 14 | - |
|
| 15 | - |
|
| 16 | - |
|
| 17 | -- [[STC-dat]] |
|
| 18 | - |
|
| 19 | -## ref |
|
| 20 | - |
|
| 21 | - |
|
| 22 | -- [[instrument-dat]] - [[oscilloscope-dat]] - [[multimeter-dat]] - [[tools-dat]] - [[fab-workspace-dat]] |
|
| ... | ... | \ No newline at end of file |
fab-tools-dat/fab-tools-electronic-dat/Oscilloscope-dat/02-58-18-07-03-2023.png
| ... | ... | Binary files /dev/null and b/fab-tools-dat/fab-tools-electronic-dat/Oscilloscope-dat/02-58-18-07-03-2023.png differ |
fab-tools-dat/fab-tools-electronic-dat/Oscilloscope-dat/2026-02-12-15-13-29.png
| ... | ... | Binary files /dev/null and b/fab-tools-dat/fab-tools-electronic-dat/Oscilloscope-dat/2026-02-12-15-13-29.png differ |
fab-tools-dat/fab-tools-electronic-dat/Oscilloscope-dat/oscilloscope-dat.md
| ... | ... | @@ -0,0 +1,63 @@ |
| 1 | +
|
|
| 2 | +
|
|
| 3 | +# Oscilloscope-dat
|
|
| 4 | +
|
|
| 5 | +An oscilloscope (informally called an `O-scope` or scope) is an electronic test instrument that graphically displays varying electrical voltages as a function of time. It essentially acts as a high-speed visual graphing tool for signals, allowing you to measure properties like amplitude, frequency, rise time, and distortion.
|
|
| 6 | +
|
|
| 7 | +
|
|
| 8 | +
|
|
| 9 | +- [[Oscilloscope-dat]] - [[fab-tools-electronic-dat]]
|
|
| 10 | +
|
|
| 11 | +- [[voltage-dat]] - [[voltage-reference-dat]]
|
|
| 12 | +
|
|
| 13 | +- [[signal-dat]] - [[wave-dat]]
|
|
| 14 | +
|
|
| 15 | +
|
|
| 16 | +## target
|
|
| 17 | +
|
|
| 18 | +- [[Oscilloscope-dat]] - [[voltage-divider-dat]] - [[sensor-microphone-dat]]
|
|
| 19 | +
|
|
| 20 | +## S2026-02-12-15-13-29.png
|
|
| 21 | +
|
|
| 22 | +
|
|
| 23 | +
|
|
| 24 | +- [[STC-dat]]
|
|
| 25 | +
|
|
| 26 | +## ref
|
|
| 27 | +
|
|
| 28 | +
|
|
| 29 | +- [[instrument-dat]] - [[oscilloscope-dat]] - [[multimeter-dat]] - [[tools-dat]] - [[fab-workspace-dat]]
|
|
| 30 | +
|
|
| 31 | +
|
|
| 32 | +
|
|
| 33 | +
|
|
| 34 | +
|
|
| 35 | +# oscilloscope-dat
|
|
| 36 | +
|
|
| 37 | +
|
|
| 38 | +
|
|
| 39 | +
|
|
| 40 | +arduino oscilloscope
|
|
| 41 | +https://dbuezas.github.io/arduino-web-oscilloscope/
|
|
| 42 | +
|
|
| 43 | +wave of UARTS Data
|
|
| 44 | +
|
|
| 45 | +- 196678365
|
|
| 46 | +
|
|
| 47 | +
|
|
| 48 | +
|
|
| 49 | +
|
|
| 50 | +## spectrum analyzer
|
|
| 51 | +
|
|
| 52 | +[Spectrum Analyzer](https://academo.org/demos/virtual-oscilloscope/)
|
|
| 53 | +
|
|
| 54 | +## Selection
|
|
| 55 | +
|
|
| 56 | +$299 12bit == https://youtu.be/3hyp0-0ns9U?t=680
|
|
| 57 | +
|
|
| 58 | +
|
|
| 59 | +
|
|
| 60 | +
|
|
| 61 | +## ref
|
|
| 62 | +
|
|
| 63 | +- [[fab-tools-dat]] |
|
| ... | ... | \ No newline at end of file |
power-dat/voltage-dat/voltage-dat.md
| ... | ... | @@ -1,28 +1,28 @@ |
| 1 | - |
|
| 2 | -# voltage-dat |
|
| 3 | - |
|
| 4 | - |
|
| 5 | - |
|
| 6 | - |
|
| 7 | -- [[voltage-dat]] - [[voltage-interverter-dat]] - [[voltage-divider-dat]] - [[voltage-reference-dat]] |
|
| 8 | - |
|
| 9 | -- [[voltage-level-dat]] |
|
| 10 | - |
|
| 11 | - |
|
| 12 | -- [[voltage-low-alarm-dat]] - [[voltage-dat]] |
|
| 13 | - |
|
| 14 | - |
|
| 15 | - |
|
| 16 | -## voltage negative |
|
| 17 | - |
|
| 18 | -- [[Oscilloscope-dat]] |
|
| 19 | - |
|
| 20 | -- [[ICI7660-dat]] |
|
| 21 | - |
|
| 22 | - |
|
| 23 | - |
|
| 24 | - |
|
| 25 | - |
|
| 26 | - |
|
| 27 | -## ref |
|
| 28 | - |
|
| 1 | +
|
|
| 2 | +# voltage-dat
|
|
| 3 | +
|
|
| 4 | +
|
|
| 5 | +
|
|
| 6 | +
|
|
| 7 | +- [[voltage-dat]] - [[voltage-interverter-dat]] - [[voltage-divider-dat]] - [[voltage-reference-dat]]
|
|
| 8 | +
|
|
| 9 | +- [[voltage-level-dat]]
|
|
| 10 | +
|
|
| 11 | +
|
|
| 12 | +- [[voltage-low-alarm-dat]] - [[voltage-dat]]
|
|
| 13 | +
|
|
| 14 | +
|
|
| 15 | +
|
|
| 16 | +## voltage negative
|
|
| 17 | +
|
|
| 18 | +- [[oscilloscope-dat]]
|
|
| 19 | +
|
|
| 20 | +- [[ICI7660-dat]]
|
|
| 21 | +
|
|
| 22 | +
|
|
| 23 | +
|
|
| 24 | +
|
|
| 25 | +
|
|
| 26 | +
|
|
| 27 | +## ref
|
|
| 28 | +
|