From c3609f962a151a1572648723b4124a55d2d75692 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?King=20K=C3=A9vin?= Date: Tue, 17 Oct 2023 01:01:05 +0200 Subject: [PATCH] add I2S microphone --- sensor/microphone-i2s-inmp441.yaml | 73 ++++++++++++++++++++++++++++++ 1 file changed, 73 insertions(+) create mode 100644 sensor/microphone-i2s-inmp441.yaml diff --git a/sensor/microphone-i2s-inmp441.yaml b/sensor/microphone-i2s-inmp441.yaml new file mode 100644 index 0000000..80a74bc --- /dev/null +++ b/sensor/microphone-i2s-inmp441.yaml @@ -0,0 +1,73 @@ +name: INMP441 +description: I2C microphone +variations: board, naked +datasheet: https://invensense.tdk.com/wp-content/uploads/2015/02/INMP441.pdf + +pinout@naked: + SCK: 1 + SD: 2 + WS: 3 + L/R: 4 + GND: 5,6,9 + VDD: 7 + CHIPEN: 8 + +pinout@board: + L/R: 1 + WS: 2 + SCK: 3 + SD: 4 + VDD: 5 + GND: 6 + +properties: + power: VDD + ground: GND + in: SCK, L/R, CHIPEN, WS + out: SD + +schematic: + symbol: IC + left: CHIPEN, L/R + right: SCK, WS, SD + top: VDD + bottom: GND + +housing@board: + pattern: custom + suffix: -board + options: diameter + + bodyDiameter: 14.0 + bodyWidth: 12.0 + bodyLength: 14.0 + height: 3.0 + verticalPitch: 2.54 + horizontalPitch: 7.62 + leadHeight: 3.2-3.4 + leadWidth: 0.64 + leadLength: 0.64 + holeDiameter: 1.0 + columnCount: 2 + rowCount: 3 + numbers: 1, 6, 2, 5, 3, 4 + +housing@naked: + pattern: custom + options: polarized + bodyWidth: 4.72 + bodyLength: 3.76 + height: 1.0 + + verticalPitch: 2.66 + horizontalPitch: 1.05 + padWidth: 0.4 + padHeight: 0.6 + columnCount: 4 + rowCount: 2 + numbers: 9, 8, 7, 6, 1, 2, 3, 4 + + holeDiameter1: 0.96 + padDiameter1: 1.56 + padPosition1: 1.58, 0 + numbers1: 5