9b1f8055ea65b4ad8b36b107b722f8ae5b021e73
Board-dat/DOD/DOD1119-dat/DOD1119-dat.md
| ... | ... | @@ -1,8 +1,13 @@ |
| 1 | 1 | |
| 2 | -# DOD1119-dat mini-toy-board-dat |
|
| 2 | +# DOD1119-dat |
|
| 3 | + |
|
| 4 | + |
|
| 5 | +mini-toy-board-dat |
|
| 3 | 6 | |
| 4 | 7 | This board is a copy from a commerial toy product, so based on a real selling product, but used a more advanced [[RISC-V-dat]] chip |
| 5 | 8 | |
| 9 | + |
|
| 10 | + |
|
| 6 | 11 | ## Board map |
| 7 | 12 | |
| 8 | 13 |  |
Board-dat/NWI/NWI1249-dat/NWI1249-dat.md
| ... | ... | @@ -20,6 +20,7 @@ |
| 20 | 20 | |
| 21 | 21 |  |
| 22 | 22 | |
| 23 | +board left side |
|
| 23 | 24 | |
| 24 | 25 | | touch | Pin Name | Function | Signal | |
| 25 | 26 | | ----- | -------- | --------- | ---------- | |
| ... | ... | @@ -44,6 +45,9 @@ |
| 44 | 45 | | T14 | ADC2_CH3 | | GPIO14 | |
| 45 | 46 | | | | 5V | Power 5V | |
| 46 | 47 | |
| 48 | + |
|
| 49 | +board right side |
|
| 50 | + |
|
| 47 | 51 | | singal | function | pin name | touch | |
| 48 | 52 | | ------ | -------- | -------- | ----- | |
| 49 | 53 | | GPIO43 | UOTXD | LED TX | | |
| ... | ... | @@ -115,6 +119,14 @@ esp32-s3 = { |
| 115 | 119 | |
| 116 | 120 |  |
| 117 | 121 | |
| 122 | +extension board V2 |
|
| 123 | + |
|
| 124 | +- [[SX1308-dat]] - [[LCD-dat]] - [[TP4054-dat]] |
|
| 125 | + |
|
| 126 | +- [[I2S-dat]] - [[MAX98357-dat]] |
|
| 127 | + |
|
| 128 | + |
|
| 129 | + |
|
| 118 | 130 | ## init debug boot log |
| 119 | 131 | |
| 120 | 132 | mode:DIO, clock div:1 |
Board-new-dat/HV-module-dat/2025-10-08-15-19-42.png
| ... | ... | Binary files /dev/null and b/Board-new-dat/HV-module-dat/2025-10-08-15-19-42.png differ |
Board-new-dat/HV-module-dat/2025-10-08-15-20-14.png
| ... | ... | Binary files /dev/null and b/Board-new-dat/HV-module-dat/2025-10-08-15-20-14.png differ |
Board-new-dat/HV-module-dat/HV-module-dat.md
| ... | ... | @@ -0,0 +1,61 @@ |
| 1 | +# HV-module-dat |
|
| 2 | + |
|
| 3 | +- [[high-voltage-dat]] |
|
| 4 | + |
|
| 5 | +- High Voltage Boost Module |
|
| 6 | + |
|
| 7 | + |
|
| 8 | +## Module Function |
|
| 9 | + |
|
| 10 | + |
|
| 11 | + |
|
| 12 | +dimension |
|
| 13 | + |
|
| 14 | + |
|
| 15 | + |
|
| 16 | +## Module Info |
|
| 17 | + |
|
| 18 | +- Non-isolated Boost Converter |
|
| 19 | + |
|
| 20 | +### Input Specifications |
|
| 21 | +- **Input Voltage:** Two selectable ranges (set via PCB rear jumper, default is 10-32V) |
|
| 22 | + 1. 8–16V (for 3S lithium batteries and 12V lead-acid batteries) |
|
| 23 | + 2. 10–32V (for wide input voltage applications) |
|
| 24 | +- **Input Current:** Max 5A |
|
| 25 | +- **Quiescent Current:** 15mA (at 12V to 50V boost; increases with higher output voltage) |
|
| 26 | + |
|
| 27 | +### Output Specifications |
|
| 28 | +- **Output Voltage:** |
|
| 29 | + 1. 45–390V continuously adjustable |
|
| 30 | + 2. ±45–390V continuously adjustable (default ±50V; for other voltages, please specify when ordering) |
|
| 31 | + - Module has voltage regulation; output voltage remains stable and does not change with input voltage. |
|
| 32 | +- **Output Current:** Max 0.2A (depends on input/output voltage difference; higher output voltage means lower output current) |
|
| 33 | +- **Output Power:** 40W (peak 70W) |
|
| 34 | + |
|
| 35 | +### Protection Features |
|
| 36 | +- **Short Circuit Protection:** Yes (10A input fuse; do not directly short output or draw arcs, as this may damage rectifier components. Use a power resistor in series for arc drawing.) |
|
| 37 | +- **Overcurrent Protection:** Yes (reduces output voltage if input current exceeds 4.5A) |
|
| 38 | +- **Overvoltage Protection:** Yes (reduces output voltage if output exceeds 410V) |
|
| 39 | +- **Reverse Polarity Protection:** Yes (non-self-resetting; reverse connection will blow the fuse, avoid reverse connection) |
|
| 40 | + |
|
| 41 | +### Other Specifications |
|
| 42 | +- **Operating Temperature:** -40°C to +85°C (enhance cooling if ambient temperature is high) |
|
| 43 | +- **Operating Frequency:** 75kHz |
|
| 44 | +- **Conversion Efficiency:** Up to 88% (depends on input/output voltage, current, and voltage difference) |
|
| 45 | +- **Mounting:** 4 × 3mm screws |
|
| 46 | +- **Wiring:** Terminal block for solderless output (soldered output if with enclosure) |
|
| 47 | +- **Module Dimensions:** 60mm (L) × 50mm (W) × 22mm (H) |
|
| 48 | + |
|
| 49 | +### Capacitor Charging Time (Measured Data) |
|
| 50 | +- 470μF to 390V: 2 seconds |
|
| 51 | +- 1000μF to 390V: 4 seconds |
|
| 52 | +- 2200μF to 390V: 8 seconds |
|
| 53 | +- 4700μF to 390V: 18 seconds |
|
| 54 | + |
|
| 55 | +### Important Safety Note |
|
| 56 | +> **Warning:** This module outputs high voltage, which is dangerous to humans and animals. Please take proper safety precautions during use. The seller is not responsible for any consequences resulting from improper use or handling of the module. |
|
| 57 | + |
|
| 58 | + |
|
| 59 | +## ref |
|
| 60 | + |
|
| 61 | +- [[tech-dat]] |
|
| ... | ... | \ No newline at end of file |
Board-new-dat/RP2350-board-dat/RP2350-board-dat.md
| ... | ... | @@ -1,4 +1,3 @@ |
| 1 | - |
|
| 2 | 1 | # RP2350-board-dat |
| 3 | 2 | |
| 4 | 3 | - [[RP2350-dat]] |
| ... | ... | @@ -9,4 +8,64 @@ |
| 9 | 8 | |
| 10 | 9 | ## board map |
| 11 | 10 | |
| 12 | - |
|
| ... | ... | \ No newline at end of file |
| 0 | + |
|
| 1 | + |
|
| 2 | +## RP2350A Board Specifications |
|
| 3 | + |
|
| 4 | + |
|
| 5 | +Main features include: |
|
| 6 | + |
|
| 7 | +- **Dual Cortex-M33 or Hazard3 processors, up to 150MHz** |
|
| 8 | +- 520KB multi-bank high-performance SRAM |
|
| 9 | +- Supports up to 16MB external flash via dedicated QSPI bus |
|
| 10 | +- DMA controller |
|
| 11 | +- Fully connected AHB crossbar switch |
|
| 12 | +- On-chip programmable LDO for core voltage generation |
|
| 13 | +- 2 on-chip PLLs for generating USB and core clocks |
|
| 14 | +- 30 GPIO pins, 4 of which can be used as analog inputs |
|
| 15 | +- 2 UARTs |
|
| 16 | +- 2 SPI controllers |
|
| 17 | +- 2 I2C controllers |
|
| 18 | +- 24 PWM channels |
|
| 19 | +- USB 1.1 controller and PHY, supporting host and device modes |
|
| 20 | +- 3 Programmable IO (PIO) blocks, with a total of 12 state machines |
|
| 21 | + |
|
| 22 | + |
|
| 23 | + |
|
| 24 | + |
|
| 25 | +| Parameter | Value / Description | |
|
| 26 | +| ----------------------- | ----------------------------------------------------------- | |
|
| 27 | +| Model | Pico2 | |
|
| 28 | +| Chip Model | RP2350A | |
|
| 29 | +| Core Architecture | Dual-core Cortex-M33 or RISC-V, Hazard3 processors | |
|
| 30 | +| Main Frequency | 150 MHz | |
|
| 31 | +| On-chip SRAM | 520 kB | |
|
| 32 | +| On-board QSPI Flash | Upgraded to 16 MB, with added RGB LED | |
|
| 33 | +| GPIO | 26 pins (3 can be used as ADC) | |
|
| 34 | +| Programmable IO (PIO) | 3 IO (PIO) blocks, 12 state machines total | |
|
| 35 | +| UART | 2 | |
|
| 36 | +| SPI Controllers | 2 | |
|
| 37 | +| I2C Controllers | 2 | |
|
| 38 | +| PWM Channels | 16 | |
|
| 39 | +| USB | 1× USB 1.1 controller and PHY, with host and device support | |
|
| 40 | +| USB Port Type | Type-C | |
|
| 41 | +| Power Supply | USB 5V, VSYS 1.8V–5.5V | |
|
| 42 | +| Supply Voltage | 5V | |
|
| 43 | +| Output Voltage | 5V / 3.3V | |
|
| 44 | +| GPIO Voltage | 3.3V | |
|
| 45 | +| Operating Current | ≤ 300 mA | |
|
| 46 | +| Pin Count | 40 | |
|
| 47 | +| ADC Resolution | 12-bit, 500 KSPS | |
|
| 48 | +| Operating Temperature | -20°C to 85°C | |
|
| 49 | +| Supported Languages | MicroPython, C, C++ | |
|
| 50 | +| Programming Method | Recognized as mass storage device, drag-and-drop upload | |
|
| 51 | +| Development Environment | Visual Studio Code, Eclipse | |
|
| 52 | + |
|
| 53 | + |
|
| 54 | + |
|
| 55 | + |
|
| 56 | +## ref |
|
| 57 | + |
|
| 58 | +- [[MCU-dat]] |
|
| 59 | + |
|
| 60 | +- [[peripherals-dat]] |
|
| ... | ... | \ No newline at end of file |
Chip-cn-dat/TP-dat/TP4054-dat/2025-10-08-15-23-13.png
| ... | ... | Binary files /dev/null and b/Chip-cn-dat/TP-dat/TP4054-dat/2025-10-08-15-23-13.png differ |
Chip-cn-dat/TP-dat/TP4054-dat/TP4054-dat.md
| ... | ... | @@ -1,8 +1,21 @@ |
| 1 | 1 | |
| 2 | 2 | # TP4054-dat |
| 3 | 3 | |
| 4 | + |
|
| 5 | +## SCH 1 + 6206 |
|
| 6 | + |
|
| 7 | +- [[LDO-dat]] - [[ME6206-dat]] |
|
| 8 | + |
|
| 9 | + |
|
| 4 | 10 |  |
| 5 | 11 | |
| 12 | + |
|
| 13 | +## SCH 2 |
|
| 14 | + |
|
| 15 | + |
|
| 16 | + |
|
| 17 | + |
|
| 18 | + |
|
| 6 | 19 | ## ref |
| 7 | 20 | |
| 8 | 21 | - [[TP-dat]] |
| ... | ... | \ No newline at end of file |
Chip-cn-dat/WCH-dat/CH32V003-dat/CH32V003-dat.md
| ... | ... | @@ -3,7 +3,9 @@ |
| 3 | 3 | |
| 4 | 4 | - [[CH32V103-dat]] |
| 5 | 5 | |
| 6 | +## board |
|
| 6 | 7 | |
| 8 | +- [[DOD1119-dat]] |
|
| 7 | 9 | |
| 8 | 10 | |
| 9 | 11 | |
| ... | ... | @@ -23,7 +25,9 @@ |
| 23 | 25 | |
| 24 | 26 | - SWIO = PD1 / PD4 / PD5 |
| 25 | 27 | - 调试模式:串行单线调试接口 |
| 26 | -- [[WCHLink-dat]] - [[SWIO-dat]] - [[MounRiver-dat]] - [[WCH-PROG-dat]] |
|
| 28 | + |
|
| 29 | +- [[WCH-sdk-dat]] |
|
| 30 | + |
|
| 27 | 31 | |
| 28 | 32 | |
| 29 | 33 | ### Compile project |
Chip-cn-dat/WCH-dat/WCH-MCU-dat/WCH-MCU-dat.md
| ... | ... | @@ -9,13 +9,18 @@ |
| 9 | 9 | |
| 10 | 10 | - [[CH32V003-dat]] - [[CH32V103-dat]] |
| 11 | 11 | |
| 12 | +- [[CH582-dat]] |
|
| 13 | + |
|
| 14 | + |
|
| 15 | + |
|
| 16 | + |
|
| 12 | 17 | |
| 13 | 18 | 开发工具:http://www.mounriver.com/ |
| 14 | 19 | 芯片资料:https://www.wch.cn/products/CH32V103.html |
| 15 | 20 | |
| 16 | 21 | - [[CH579-dat]] |
| 17 | 22 | |
| 18 | -- [[WCH-PROG-dat]] - [[WCH-SDK-dat]] |
|
| 23 | +- [[WCH-SDK-dat]] |
|
| 19 | 24 | |
| 20 | 25 | |
| 21 | 26 | ## ref |
Chip-cn-dat/chip-cn-dat.md
| ... | ... | @@ -19,7 +19,7 @@ |
| 19 | 19 | |
| 20 | 20 | - [[quectel-dat]] |
| 21 | 21 | |
| 22 | -- [[WCH-dat]] - [[CH55x-dat]] - [[CH582-dat]] |
|
| 22 | +- [[WCH-dat]] - [[WCH-MCU-dat]] |
|
| 23 | 23 | |
| 24 | 24 | - [[LGT-dat]] - [[LGT8F328-DAT]] |
| 25 | 25 |
Chip-cn-dat/goertek-dat/SPL06-001-dat.md
| ... | ... | @@ -14,6 +14,15 @@ coefficients. The coefficients are used in the application to convert the measur |
| 14 | 14 | pressure and temperature values. |
| 15 | 15 | |
| 16 | 16 | |
| 17 | + |
|
| 18 | +[SPL06-MEMS-barometer-micropython](https://github.com/ChangboBro/SPL06-MEMS-barometer-micropython) |
|
| 19 | + |
|
| 20 | +The SPL06 is a high precision MEMS barometer, its resolution of altitude can up to 5cm! (but I think maybe +-10cm, still very good) |
|
| 21 | + |
|
| 22 | + |
|
| 23 | + |
|
| 24 | + |
|
| 25 | + |
|
| 17 | 26 | ## SCH |
| 18 | 27 | |
| 19 | 28 |  |
| ... | ... | \ No newline at end of file |
Chip-cn-dat/microne-dat/me6206-dat/me6206-dat.md
| ... | ... | @@ -1,6 +1,9 @@ |
| 1 | 1 | |
| 2 | 2 | # me6206-dat |
| 3 | 3 | |
| 4 | + |
|
| 5 | +- [[TP4054-dat]] |
|
| 6 | + |
|
| 4 | 7 | available in 1.5V, 2.5V, 2.8V, 3.3V |
| 5 | 8 | |
| 6 | 9 | SOT23-3, SOT89-3 |
Chip-cn-dat/suosemi-dat/SX1308-dat/2025-10-08-15-21-45.png
| ... | ... | Binary files /dev/null and b/Chip-cn-dat/suosemi-dat/SX1308-dat/2025-10-08-15-21-45.png differ |
Chip-cn-dat/suosemi-dat/SX1308-dat/SX1308-dat.md
| ... | ... | @@ -14,7 +14,9 @@ |
| 14 | 14 | |
| 15 | 15 |  |
| 16 | 16 | |
| 17 | +SCH2 |
|
| 17 | 18 | |
| 19 | + |
|
| 18 | 20 | |
| 19 | 21 | ## ref |
| 20 | 22 |
Chip-dat/Analog-device-dat/MAX98357-dat/2025-10-08-15-41-41.png
| ... | ... | Binary files /dev/null and b/Chip-dat/Analog-device-dat/MAX98357-dat/2025-10-08-15-41-41.png differ |
Chip-dat/Analog-device-dat/MAX98357-dat/2025-10-08-15-42-01.png
| ... | ... | Binary files /dev/null and b/Chip-dat/Analog-device-dat/MAX98357-dat/2025-10-08-15-42-01.png differ |
Chip-dat/Analog-device-dat/MAX98357-dat/MAX98357-dat.md
| ... | ... | @@ -12,6 +12,12 @@ |
| 12 | 12 | - 05 Plug and play: only a single power supply is needed, 35 different clocks and 128 digital audio formats can be automatically configured |
| 13 | 13 | - 06 Suitable for microcontrollers or development board systems with I2S audio output such as RaspberryPi, ArduinoL and ESP32 |
| 14 | 14 | |
| 15 | +## footprint |
|
| 16 | + |
|
| 17 | + |
|
| 18 | + |
|
| 19 | +- [[WLP-dat]] - [[QFN-dat]] - [[footprint-dat]] |
|
| 20 | + |
|
| 15 | 21 | |
| 16 | 22 | ## SCH |
| 17 | 23 | |
| ... | ... | @@ -21,6 +27,11 @@ |
| 21 | 27 | |
| 22 | 28 |  |
| 23 | 29 | |
| 30 | +chip footprint == - [[WLP-dat]] |
|
| 31 | + |
|
| 32 | + |
|
| 33 | + |
|
| 34 | + |
|
| 24 | 35 | |
| 25 | 36 | ## Pins |
| 26 | 37 |
Chip-dat/TI-dat/TI-dat.md
| ... | ... | @@ -37,7 +37,7 @@ |
| 37 | 37 | TPDxEUSB30 2-, 4-Channel ESD Protection for Super-Speed USB 3.0 Interface |
| 38 | 38 | |
| 39 | 39 | |
| 40 | - |
|
| 40 | +- [[voltage-reference-dat]] |
|
| 41 | 41 | |
| 42 | 42 | |
| 43 | 43 |
Chip-dat/raspberry-pi-dat/RP2040-dat/RP2040-dat.md
| ... | ... | @@ -7,7 +7,7 @@ RP2040 Pico介绍: |
| 7 | 7 | RP2040 Pico是一款低成本,高性能的微控制器开发板,具有灵活数字接口。硬件上,采用RaspberryPi官方自主研发的RP2040微控制器芯片,搭载了ARM Cortex MO+双核处理器,高达133MHz的运行频率,内置了264KB的SRAM和2MB的内存,还板载有多达26个多功能的GPIO引脚。软件上,可选择树莓派提供的C/C++SDK,或者使用MMicroPython进行开发,且配套有完善的开发资料教程,可方便快速入门开发,并嵌入应用到产品中。 |
| 8 | 8 | |
| 9 | 9 | |
| 10 | - |
|
| 10 | +## board info for RP2040 board |
|
| 11 | 11 | |
| 12 | 12 | - Dual-core Arm Cortex-M0+ processor, up to 133 MHz |
| 13 | 13 | - 264 KB on-chip SRAM |
Chip-dat/raspberry-pi-dat/RP2350-dat/RP2350-dat.md
| ... | ... | @@ -1,5 +1,12 @@ |
| 1 | 1 | # RP2350-dat |
| 2 | 2 | |
| 3 | + |
|
| 4 | +## board |
|
| 5 | + |
|
| 6 | +- [[RP2350-board-dat]] |
|
| 7 | + |
|
| 8 | +## info |
|
| 9 | + |
|
| 3 | 10 | [datasheet](https://datasheets.raspberrypi.com/rp2350/rp2350-datasheet.pdf) |
| 4 | 11 | |
| 5 | 12 | |
| ... | ... | @@ -25,22 +32,6 @@ RP2350 is a stateless device that supports execute-in-place (XIP) from external |
| 25 | 32 | |
| 26 | 33 | RP2350 is manufactured using a modern 40nm process node, featuring high performance, low dynamic power consumption, and low leakage. It also offers multiple low-power modes to support long-term operation on battery power. |
| 27 | 34 | |
| 28 | -Main features include: |
|
| 29 | - |
|
| 30 | -- **Dual Cortex-M33 or Hazard3 processors, up to 150MHz** |
|
| 31 | -- 520KB multi-bank high-performance SRAM |
|
| 32 | -- Supports up to 16MB external flash via dedicated QSPI bus |
|
| 33 | -- DMA controller |
|
| 34 | -- Fully connected AHB crossbar switch |
|
| 35 | -- On-chip programmable LDO for core voltage generation |
|
| 36 | -- 2 on-chip PLLs for generating USB and core clocks |
|
| 37 | -- 30 GPIO pins, 4 of which can be used as analog inputs |
|
| 38 | -- 2 UARTs |
|
| 39 | -- 2 SPI controllers |
|
| 40 | -- 2 I2C controllers |
|
| 41 | -- 24 PWM channels |
|
| 42 | -- USB 1.1 controller and PHY, supporting host and device modes |
|
| 43 | -- 3 Programmable IO (PIO) blocks, with a total of 12 state machines |
|
| 44 | 35 | |
| 45 | 36 | Security: |
| 46 | 37 |
PCB-dat/PCB-design-dat/footprint-dat/footprint-dat.md
| ... | ... | @@ -9,6 +9,8 @@ |
| 9 | 9 | |
| 10 | 10 | - [[QFP-dat]] - [[SSOP-dat]] - [[SOP-dat]] |
| 11 | 11 | |
| 12 | +- [[WLP-dat]] - [[QFN-dat]] == [[MAX98357-dat]] |
|
| 13 | + |
|
| 12 | 14 | - [[fab-PCBA-dat]] |
| 13 | 15 | |
| 14 | 16 | ## common footprint libraries |
SDK-dat/WCH-SDK-dat/WCH-SDK-dat.md
| ... | ... | @@ -1,12 +1,20 @@ |
| 1 | 1 | |
| 2 | -# WCH-sdk |
|
| 2 | +# WCH-sdk-dat |
|
| 3 | 3 | |
| 4 | -- [[WCH-PROG-dat]] - [[mounriver-dat]] |
|
| 5 | - |
|
| 6 | -- [[CH32V003-dat]] |
|
| 4 | +- [[WCH-PROG-dat]] |
|
| 7 | 5 | |
| 8 | 6 | - [[WCHlink-dat]] |
| 9 | 7 | |
| 8 | +- [[SWIO-dat]] |
|
| 9 | + |
|
| 10 | +- [[MounRiver-dat]] |
|
| 11 | + |
|
| 12 | + |
|
| 13 | +## chips |
|
| 14 | + |
|
| 15 | +- [[CH32V003-dat]] |
|
| 16 | + |
|
| 17 | +- [[WCH-MCU-dat]] |
|
| 10 | 18 | |
| 11 | 19 | |
| 12 | 20 | ## ref |
Tech-dat/ADC-dat/ADC-dat.md
| ... | ... | @@ -14,6 +14,12 @@ |
| 14 | 14 | - AD7799 |
| 15 | 15 | - AD7880 == LC2 MOS Single +5 V Supply, Low Power, 12-Bit Sampling ADC |
| 16 | 16 | |
| 17 | +- [[ADS7822-dat]] - 12-Bit, 200 kSPS, SPI Interface, Micro Power, Single Supply, Rail-to-Rail I/O ADC with Internal Reference |
|
| 18 | + |
|
| 19 | + |
|
| 20 | + |
|
| 21 | + |
|
| 22 | + |
|
| 17 | 23 | ## SCH |
| 18 | 24 | |
| 19 | 25 | ### ADC with measure MOSFET control |
Tech-dat/Interface-dat/I2S-dat/2025-01-06-14-07-17.png
| ... | ... | Binary files a/Tech-dat/Interface-dat/I2S-dat/2025-01-06-14-07-17.png and /dev/null differ |
Tech-dat/Interface-dat/I2S-dat/2025-01-06-14-07-43.png
| ... | ... | Binary files a/Tech-dat/Interface-dat/I2S-dat/2025-01-06-14-07-43.png and /dev/null differ |
Tech-dat/Interface-dat/I2S-dat/I2S-DAC-dat/2025-01-06-14-07-43.png
| ... | ... | Binary files /dev/null and b/Tech-dat/Interface-dat/I2S-dat/I2S-DAC-dat/2025-01-06-14-07-43.png differ |
Tech-dat/Interface-dat/I2S-dat/I2S-DAC-dat/I2S-DAC-dat.md
| ... | ... | @@ -1,6 +1,9 @@ |
| 1 | 1 | |
| 2 | 2 | # I2S-DAC-dat |
| 3 | 3 | |
| 4 | + |
|
| 5 | +- [[amplifier-dat]] |
|
| 6 | + |
|
| 4 | 7 | I2S DAC Decoder speaker |
| 5 | 8 | |
| 6 | 9 | - [[PCM5122-dat]] - [[MPC1083-dat]] |
| ... | ... | @@ -11,6 +14,18 @@ I2S DAC Decoder speaker |
| 11 | 14 | |
| 12 | 15 | - [[UDA1334-dat]] - [[AMP1013-dat]] - [[NXP-dat]] |
| 13 | 16 | |
| 17 | + |
|
| 18 | + |
|
| 19 | + |
|
| 20 | +## Common Microphone, Speaker Wiring |
|
| 21 | + |
|
| 22 | + |
|
| 23 | + |
|
| 24 | + |
|
| 25 | + |
|
| 26 | + |
|
| 27 | + |
|
| 28 | + |
|
| 14 | 29 | ## Pin |
| 15 | 30 | |
| 16 | 31 | | Name | default ESP32 | also Name | func | RPI GPIO | RPI pin | |
Tech-dat/Interface-dat/I2S-dat/I2S-dat.md
| ... | ... | @@ -1,6 +1,10 @@ |
| 1 | 1 | |
| 2 | 2 | # I2S-dat |
| 3 | 3 | |
| 4 | + |
|
| 5 | + |
|
| 6 | +## info |
|
| 7 | + |
|
| 4 | 8 | An I2S (Interactive Two-Way Serial) interface is a type of serial communication protocol used for transferring data between devices. |
| 5 | 9 | |
| 6 | 10 | It is commonly used in computer networking, as well as in audio processing and digital electronics. |
| ... | ... | @@ -11,27 +15,28 @@ One of the key features of I2S interfaces is their ability to support full-duple |
| 11 | 15 | |
| 12 | 16 | This makes I2S a popular choice for high-speed data transfer applications. |
| 13 | 17 | |
| 14 | -- [[I2S-microphone-dat]] - [[I2S-DAC-dat]] |
|
| 15 | 18 | |
| 16 | -- [[everest-semi-dat]] |
|
| 17 | 19 | |
| 20 | +## category |
|
| 18 | 21 | |
| 19 | -## Common Microphone, Speaker Wiring |
|
| 22 | +- [[I2S-microphone-dat]] |
|
| 20 | 23 | |
| 21 | - |
|
| 24 | +- speaker == [[I2S-DAC-dat]] |
|
| 22 | 25 | |
| 26 | +- [[sensor-dat]] |
|
| 23 | 27 | |
| 24 | 28 | |
| 25 | - |
|
| 26 | 29 | |
| 30 | +## chips |
|
| 27 | 31 | |
| 28 | -## Other combine use with ESP32-S3 |
|
| 32 | +- [[everest-semi-dat]] |
|
| 29 | 33 | |
| 30 | - |
|
| 31 | 34 | |
| 32 | 35 | |
| 33 | 36 | |
| 37 | +## Other combine use with ESP32-S3 |
|
| 34 | 38 | |
| 39 | + |
|
| 35 | 40 | |
| 36 | 41 | |
| 37 | 42 | |
| ... | ... | @@ -65,11 +70,8 @@ https://github.com/miketeachman/micropython-i2s-examples |
| 65 | 70 | https://github.com/miketeachman/micropython-i2s-examples |
| 66 | 71 | |
| 67 | 72 | |
| 68 | -## I2S sesnors |
|
| 69 | 73 | |
| 70 | -[SPL06-MEMS-barometer-micropython](https://github.com/ChangboBro/SPL06-MEMS-barometer-micropython) |
|
| 71 | 74 | |
| 72 | -The SPL06 is a high precision MEMS barometer, its resolution of altitude can up to 5cm! (but I think maybe +-10cm, still very good) |
|
| 73 | 75 | |
| 74 | 76 | ## ref |
| 75 | 77 | |
| ... | ... | @@ -90,9 +92,6 @@ audio amplifer - [[audio-dat]] - [[amplifier-dat]] - [[CS4344-dat]] |
| 90 | 92 | |
| 91 | 93 | |
| 92 | 94 | |
| 93 | - |
|
| 94 | -## ref |
|
| 95 | - |
|
| 96 | 95 | https://en.wikipedia.org/wiki/I%C2%B2S |
| 97 | 96 | |
| 98 | 97 | - [[I2S]] |
Tech-dat/Interface-dat/I2S-dat/I2S-microphone-dat/2025-01-06-14-07-17.png
| ... | ... | Binary files /dev/null and b/Tech-dat/Interface-dat/I2S-dat/I2S-microphone-dat/2025-01-06-14-07-17.png differ |
Tech-dat/Interface-dat/I2S-dat/I2S-microphone-dat/I2S-microphone-dat.md
| ... | ... | @@ -7,6 +7,18 @@ I2S Output Digital Microphone - [[INMP441-dat]] - [[MSM261S4030H0R-dat]] |
| 7 | 7 | |
| 8 | 8 | - [[SPH0645-dat]] |
| 9 | 9 | |
| 10 | + |
|
| 11 | + |
|
| 12 | + |
|
| 13 | + |
|
| 14 | +- [[INMP441-dat]] |
|
| 15 | + |
|
| 16 | + |
|
| 17 | + |
|
| 18 | + |
|
| 19 | + |
|
| 20 | + |
|
| 21 | + |
|
| 10 | 22 | ## Common pins |
| 11 | 23 | |
| 12 | 24 |
Tech-dat/MCU-dat/mcu-dat.md
| ... | ... | @@ -11,10 +11,13 @@ |
| 11 | 11 | |
| 12 | 12 | - [[8051-dat]] |
| 13 | 13 | |
| 14 | -- [[raspberry-pi-dat]] |
|
| 14 | +- [[raspberry-pi-dat]] - [[RP2350-dat]] |
|
| 15 | 15 | |
| 16 | 16 | - [[allwinner-dat]] |
| 17 | 17 | |
| 18 | + |
|
| 19 | + |
|
| 20 | + |
|
| 18 | 21 | ## other types |
| 19 | 22 | |
| 20 | 23 | - [[FPGA-dat]] - [[CPLD-dat]] - [[DSP-dat]] - [[ARM-dat]] - [[RISC-V-dat]] |
Tech-dat/amplifier-dat/amplifier-dat.md
| ... | ... | @@ -1,6 +1,8 @@ |
| 1 | 1 | |
| 2 | 2 | # amplifier-dat |
| 3 | 3 | |
| 4 | +- [[I2S-daC-dat]] |
|
| 5 | + |
|
| 4 | 6 | |
| 5 | 7 | |
| 6 | 8 | ## operational amplifiers (op-amps) |
| ... | ... | @@ -34,12 +36,20 @@ |
| 34 | 36 | |
| 35 | 37 | - [[OP07-dat]] - [[LM386-dat]] |
| 36 | 38 | |
| 37 | -- [[MS6002-dat]] - [[LM358-DAT]] - [[NS4150-dat]] - [[MCP6002-dat]] |
|
| 39 | +- [[MS6002-dat]] - [[LM358-DAT]] |
|
| 40 | + |
|
| 41 | +- [[NS4150-dat]] |
|
| 42 | + |
|
| 43 | +- [[MCP6002-dat]] |
|
| 38 | 44 | |
| 39 | 45 | - [[OPA1641-dat]] - [[NE5532-dat]] - [[AD828-dat]] - [[TL072-dat]] |
| 40 | 46 | |
| 41 | 47 | - [[PAM-dat]] - [[diodes-dat]] - [[PAM8302-dat]] |
| 42 | 48 | |
| 49 | + |
|
| 50 | + |
|
| 51 | + |
|
| 52 | + |
|
| 43 | 53 | ## Voltage Reference |
| 44 | 54 | |
| 45 | 55 | LM258, LM358, LM358A, LM358E, LM2904, LM2904A, LM2904E, LM2904V, NCV2904 |
Tech-dat/high-voltage-dat/high-voltage-dat.md
| ... | ... | @@ -0,0 +1,14 @@ |
| 1 | + |
|
| 2 | +# high-voltage-dat |
|
| 3 | + |
|
| 4 | + |
|
| 5 | +## apps |
|
| 6 | + |
|
| 7 | +- [[coilgun-dat]] |
|
| 8 | + |
|
| 9 | +- [[nixie-tube-dat]] |
|
| 10 | + |
|
| 11 | + |
|
| 12 | + |
|
| 13 | +## ref |
|
| 14 | + |
Tech-dat/interactive-dat/display-dat/LCD-dat/2025-10-08-15-22-38.png
| ... | ... | Binary files /dev/null and b/Tech-dat/interactive-dat/display-dat/LCD-dat/2025-10-08-15-22-38.png differ |
Tech-dat/interactive-dat/display-dat/LCD-dat/LCD-dat.md
| ... | ... | @@ -73,6 +73,13 @@ LCD data 24-bit |
| 73 | 73 | |
| 74 | 74 | |
| 75 | 75 | |
| 76 | +## LCD ports |
|
| 77 | + |
|
| 78 | +8-pin |
|
| 79 | + |
|
| 80 | + |
|
| 81 | + |
|
| 82 | + |
|
| 76 | 83 | |
| 77 | 84 | ## ref |
| 78 | 85 |
Tech-dat/peripherals-dat/peripherals-dat.md
| ... | ... | @@ -45,6 +45,9 @@ |
| 45 | 45 | |
| 46 | 46 | - [[led-driver-dat]] |
| 47 | 47 | |
| 48 | +- [[voltage-reference-dat]] |
|
| 49 | + |
|
| 50 | + |
|
| 48 | 51 | |
| 49 | 52 | ## basic |
| 50 | 53 |
Tech-dat/voltage-reference-dat/2025-10-08-14-52-29.png
| ... | ... | Binary files /dev/null and b/Tech-dat/voltage-reference-dat/2025-10-08-14-52-29.png differ |
Tech-dat/voltage-reference-dat/voltage-reference-dat.md
| ... | ... | @@ -0,0 +1,36 @@ |
| 1 | + |
|
| 2 | +# voltage-reference-dat |
|
| 3 | + |
|
| 4 | +== V_ref |
|
| 5 | + |
|
| 6 | + |
|
| 7 | +- [[TI-dat]] |
|
| 8 | + |
|
| 9 | +## REF30 |
|
| 10 | + |
|
| 11 | +REF30E and REF30, Low Current Voltage Reference in SOT-23-3 |
|
| 12 | + |
|
| 13 | +Output voltage options |
|
| 14 | +- REF30E: 1.25V to 5V |
|
| 15 | +- REF30: 1.25V to 4.096V |
|
| 16 | + |
|
| 17 | + |
|
| 18 | + |
|
| 19 | + |
|
| 20 | +- [[ADC-dat]] |
|
| 21 | + |
|
| 22 | + |
|
| 23 | + |
|
| 24 | + |
|
| 25 | +- [[peripherals-dat]] |
|
| 26 | + |
|
| 27 | +## TL431 |
|
| 28 | + |
|
| 29 | + |
|
| 30 | + |
|
| 31 | + |
|
| 32 | +## ref |
|
| 33 | + |
|
| 34 | +- [[tech-dat]] |
|
| 35 | + |
|
| 36 | +- [[voltage-reference]] |
|
| ... | ... | \ No newline at end of file |
app-dat/nixie-tube-dat/2025-10-08-15-12-43.png
| ... | ... | Binary files /dev/null and b/app-dat/nixie-tube-dat/2025-10-08-15-12-43.png differ |
app-dat/nixie-tube-dat/nixie-tube-dat.md
| ... | ... | @@ -0,0 +1,82 @@ |
| 1 | + |
|
| 2 | +# nixie-tube-dat |
|
| 3 | + |
|
| 4 | + |
|
| 5 | + |
|
| 6 | +- [[VFD-dat]] |
|
| 7 | + |
|
| 8 | + |
|
| 9 | +A **Nixie tube** is an electronic display device that uses **cold cathode glow discharge** to show numbers or symbols. It was widely used in the 1950s–1970s for calculators, instruments, counters, and clocks — before LED and LCD displays became common. |
|
| 10 | + |
|
| 11 | +--- |
|
| 12 | + |
|
| 13 | +## 🧩 Working Principle |
|
| 14 | + |
|
| 15 | +A Nixie tube is filled with a low-pressure inert gas (usually **neon**, sometimes with a little mercury or argon) and contains multiple **cathodes** shaped like numbers (0–9), plus a **common anode grid**. |
|
| 16 | + |
|
| 17 | +When a **high DC voltage** (typically around **170V**) is applied between the anode and one of the cathodes, the gas near that cathode becomes ionized and glows with an **orange-red discharge**, illuminating the selected number. |
|
| 18 | + |
|
| 19 | +--- |
|
| 20 | + |
|
| 21 | +## ⚙️ Structure |
|
| 22 | + |
|
| 23 | +| Component | Description | |
|
| 24 | +|------------|--------------| |
|
| 25 | +| Glass envelope | Sealed tube, filled with inert gas | |
|
| 26 | +| Anode mesh | A grid at the front, controlling current flow | |
|
| 27 | +| Cathode digits | Metal wire shapes (0–9), stacked at different depths | |
|
| 28 | +| Gas filling | Usually neon (Ne) with traces of mercury or argon | |
|
| 29 | +| Pins | Electrical leads for circuit connection | |
|
| 30 | + |
|
| 31 | +--- |
|
| 32 | + |
|
| 33 | +## ⚡ Electrical Characteristics |
|
| 34 | + |
|
| 35 | +| Parameter | Typical Value | |
|
| 36 | +|------------|----------------| |
|
| 37 | +| Ignition voltage | 150–180 V DC | |
|
| 38 | +| Maintaining voltage | 120–140 V DC | |
|
| 39 | +| Current per digit | 1–3 mA | |
|
| 40 | +| Light color | Orange-red (from neon glow) | |
|
| 41 | + |
|
| 42 | +--- |
|
| 43 | + |
|
| 44 | +## 💡 Applications |
|
| 45 | + |
|
| 46 | +- Old digital instruments |
|
| 47 | +- Counters and frequency meters |
|
| 48 | +- **Nixie clocks** (retro electronic clocks) |
|
| 49 | +- Retro art and design projects |
|
| 50 | + |
|
| 51 | +--- |
|
| 52 | + |
|
| 53 | +## 🕰️ History and Modern Revival |
|
| 54 | + |
|
| 55 | +- Commercialized by **Burroughs Corporation** in the 1950s. |
|
| 56 | +- Replaced by LED and LCD displays in the 1970s. |
|
| 57 | +- Revived in modern times for **vintage-style Nixie clocks** and electronic art. |
|
| 58 | + |
|
| 59 | +--- |
|
| 60 | + |
|
| 61 | +## 🔬 Nixie Tube vs. Vacuum Fluorescent Display (VFD) |
|
| 62 | + |
|
| 63 | +| Feature | Nixie Tube | VFD | |
|
| 64 | +|----------|-------------|-----| |
|
| 65 | +| Light source | Gas discharge | Electron-excited phosphor | |
|
| 66 | +| Voltage | High (~170V) | Low (~30V) | |
|
| 67 | +| Color | Orange-red | Green or blue-green | |
|
| 68 | +| Drive type | Individual cathode control | Grid + cathode matrix | |
|
| 69 | +| Lifetime | Moderate (a few thousand hours) | Longer (tens of thousands of hours) | |
|
| 70 | + |
|
| 71 | +--- |
|
| 72 | + |
|
| 73 | +## 🧠 Summary |
|
| 74 | + |
|
| 75 | +A **Nixie tube** is a **gas-discharge-based numeric display** famous for its warm, vintage orange glow. |
|
| 76 | +Though technologically obsolete, it remains popular among hobbyists and designers for its nostalgic beauty and craftsmanship. |
|
| 77 | + |
|
| 78 | + |
|
| 79 | + |
|
| 80 | +## ref |
|
| 81 | + |
|
| 82 | +- [[high-voltage-dat]] |
|
| ... | ... | \ No newline at end of file |