f156b4a2e706037aa3abf3d01bbed151f291dabd
Chip-dat/Nordic-dat/NRF52832-dat/NRF52832-dat.md
| ... | ... | @@ -1,3 +1,8 @@ |
| 1 | 1 | |
| 2 | 2 | # NRF52832-dat |
| 3 | 3 | |
| 4 | + |
|
| 5 | + |
|
| 6 | +## ref |
|
| 7 | + |
|
| 8 | +- [[NRF52832]] - [[nordic]] |
|
| ... | ... | \ No newline at end of file |
Chip-dat/Nordic-dat/NRF52840-dat/NRF52840-dat.md
| ... | ... | @@ -1,3 +1,31 @@ |
| 1 | 1 | |
| 2 | 2 | # NRF52840-dat |
| 3 | 3 | |
| 4 | +- [[NRF52832-dat]] |
|
| 5 | + |
|
| 6 | +## nRF52840 Features |
|
| 7 | + |
|
| 8 | +- 32-bit ARM® Cortex®-M4F processor, 64 MHz |
|
| 9 | +- 1 MB Flash, 256 KB RAM |
|
| 10 | +- Bluetooth 5, Bluetooth mesh, Thread, Zigbee, 802.15.4, ANT, proprietary 2.4 GHz |
|
| 11 | +- USB 2.0 full-speed (12 Mbps) device |
|
| 12 | +- NFC-A tag support |
|
| 13 | +- 48 programmable GPIOs |
|
| 14 | +- SPI, I2C, UART, PWM, PDM, I2S, QSPI, and more |
|
| 15 | +- 12-bit ADC, comparator, temperature sensor |
|
| 16 | +- Crypto: AES, ECB, CCM, AAR, RNG, SHA-256 |
|
| 17 | +- On-chip DC-DC and LDO regulators |
|
| 18 | +- Supply voltage: 1.7 V to 3.6 V |
|
| 19 | +- Operating temperature: -40°C to +85°C |
|
| 20 | +- Package: QFN73, 7x7 mm |
|
| 21 | +- Arm TrustZone CryptoCell-310 security |
|
| 22 | +- Flexible power management and low power consumption |
|
| 23 | +- Direct Memory Access (DMA) |
|
| 24 | +- Programmable Peripheral Interconnect (PPI) |
|
| 25 | +- EasyDMA for peripherals |
|
| 26 | +- 8/9/10/11/12-bit ADC, 200 ksps |
|
| 27 | +- 4x 32-bit timers, RTC, watchdog, and more |
|
| 28 | + |
|
| 29 | +## ref |
|
| 30 | + |
|
| 31 | +- [[nordic-dat]] |
|
| ... | ... | \ No newline at end of file |
Chip-dat/Nordic-dat/nordic-dat.md
| ... | ... | @@ -0,0 +1,12 @@ |
| 1 | + |
|
| 2 | +# nordic-dat.md |
|
| 3 | + |
|
| 4 | +- [[NRF24L01-dat]] |
|
| 5 | + |
|
| 6 | +- [[NRF52832-dat]] |
|
| 7 | + |
|
| 8 | +- [[NRF52840-dat]] |
|
| 9 | + |
|
| 10 | +## ref |
|
| 11 | + |
|
| 12 | +- [[chip-dat]] |
|
| ... | ... | \ No newline at end of file |
Chip-dat/Prolific-dat/PL2303-DAT.md
| ... | ... | @@ -0,0 +1,20 @@ |
| 1 | + |
|
| 2 | +# PL2303 DAT |
|
| 3 | + |
|
| 4 | +## brief |
|
| 5 | +This is a newly designed product, with a prolific production company PL2303TA Taiwan chip, PL2303TA provides a full-duplex asynchronous serial RS232-like device to connect to any Universal Serial Bus (USB) host can be a convenient solution. PL2303TA perfectly compatible win XP / VISTA / 7/8 / 8.1 system can be simulated in most operating systems allow existing applications based on COM ports can be easily ported and USB connectivity, and COM port without rewriting the software Application of the traditional COM port. |
|
| 6 | + |
|
| 7 | +By using USB bulk transfer mode, the advantages of large data buffers and automatic flow control, PL2303TA can achieve higher throughput compared to conventional UART required (Universal Asynchronous Receiver Transmitter) true RS232 signal transmission rate higher than 115200 point can be used for even higher performance. PL2303TA flexible baud rate generator can be programmed to produce any rate 75 basis points and 6 million base points. |
|
| 8 | + |
|
| 9 | +PL2303TA is designed for use in mobile and embedded solutions, provides a compact, can be easily adapted to any connectors and handheld devices. With a very small business or Suspend mode power consumption, PL2303TA is perfect with plenty of power left for the equipment connected to the bus-powered operation. |
|
| 10 | + |
|
| 11 | +## specs |
|
| 12 | + |
|
| 13 | +- USB 2.0 full speed |
|
| 14 | +- max speed 6 Mbps |
|
| 15 | + |
|
| 16 | + |
|
| 17 | +## ref |
|
| 18 | + |
|
| 19 | +- datasheet - https://cdn-shop.adafruit.com/datasheets/DS_PL2303TA_d20120504.pdf |
|
| 20 | + |
Chip-dat/Prolific/PL2303-DAT.md
| ... | ... | @@ -1,20 +0,0 @@ |
| 1 | - |
|
| 2 | -# PL2303 DAT |
|
| 3 | - |
|
| 4 | -## brief |
|
| 5 | -This is a newly designed product, with a prolific production company PL2303TA Taiwan chip, PL2303TA provides a full-duplex asynchronous serial RS232-like device to connect to any Universal Serial Bus (USB) host can be a convenient solution. PL2303TA perfectly compatible win XP / VISTA / 7/8 / 8.1 system can be simulated in most operating systems allow existing applications based on COM ports can be easily ported and USB connectivity, and COM port without rewriting the software Application of the traditional COM port. |
|
| 6 | - |
|
| 7 | -By using USB bulk transfer mode, the advantages of large data buffers and automatic flow control, PL2303TA can achieve higher throughput compared to conventional UART required (Universal Asynchronous Receiver Transmitter) true RS232 signal transmission rate higher than 115200 point can be used for even higher performance. PL2303TA flexible baud rate generator can be programmed to produce any rate 75 basis points and 6 million base points. |
|
| 8 | - |
|
| 9 | -PL2303TA is designed for use in mobile and embedded solutions, provides a compact, can be easily adapted to any connectors and handheld devices. With a very small business or Suspend mode power consumption, PL2303TA is perfect with plenty of power left for the equipment connected to the bus-powered operation. |
|
| 10 | - |
|
| 11 | -## specs |
|
| 12 | - |
|
| 13 | -- USB 2.0 full speed |
|
| 14 | -- max speed 6 Mbps |
|
| 15 | - |
|
| 16 | - |
|
| 17 | -## ref |
|
| 18 | - |
|
| 19 | -- datasheet - https://cdn-shop.adafruit.com/datasheets/DS_PL2303TA_d20120504.pdf |
|
| 20 | - |
Chip-dat/SemTech-dat/SemTech-dat.md
| ... | ... | @@ -30,4 +30,6 @@ https://www.semtech.com/products/wireless-rf |
| 30 | 30 | |
| 31 | 31 | ## ref |
| 32 | 32 | |
| 33 | -- [[lora-dat]] |
|
| ... | ... | \ No newline at end of file |
| 0 | +- [[meshtastic-dat]] |
|
| 1 | + |
|
| 2 | +- [[lora-dat]] - [[opensource-dat]] |
|
| ... | ... | \ No newline at end of file |
Chip-dat/chip-dat.md
| ... | ... | @@ -2,11 +2,16 @@ |
| 2 | 2 | |
| 3 | 3 | # chip-dat |
| 4 | 4 | |
| 5 | -- [[bosch-dat]] |
|
| 5 | +from a to z |
|
| 6 | + |
|
| 7 | +- [[74xx-dat]] |
|
| 6 | 8 | |
| 7 | 9 | - [[allegro-dat]]: [[ACS712-dat]] |
| 8 | 10 | |
| 9 | -- [[74xx-dat]] |
|
| 11 | +- [[bosch-dat]] |
|
| 12 | + |
|
| 13 | + |
|
| 14 | + |
|
| 10 | 15 | |
| 11 | 16 | - [[microchip-dat]] - [[avr-sdk-dat]] - [[AVR-dat]] |
| 12 | 17 | |
| ... | ... | @@ -16,6 +21,8 @@ |
| 16 | 21 | |
| 17 | 22 | - [[NXP-dat]] - [[PCA9685-dat]] |
| 18 | 23 | |
| 24 | +- [[nordic-dat]] |
|
| 25 | + |
|
| 19 | 26 | [[TI-dat]] - [[ti-motor-dat]] - [[ti-audio-dat]] - [[ti-logic-dat]] |
| 20 | 27 | |
| 21 | 28 | [[realtek-dat]] - [[RTL8211-dat]] |
Chip-dat/raspberry-pi-dat/RP2040-dat/RP2040-dat.md
| ... | ... | @@ -0,0 +1,23 @@ |
| 1 | + |
|
| 2 | +# RP2040-dat |
|
| 3 | + |
|
| 4 | +- Dual-core Arm Cortex-M0+ processor, up to 133 MHz |
|
| 5 | +- 264 KB on-chip SRAM |
|
| 6 | +- Support for up to 16 MB of external QSPI flash |
|
| 7 | +- USB 1.1 controller and PHY, device and host support |
|
| 8 | +- 30 multifunction GPIO pins |
|
| 9 | +- 2 × UART, 2 × SPI, 2 × I2C, 16 × PWM channels |
|
| 10 | +- 3 × 12-bit ADC channels |
|
| 11 | +- Programmable I/O (PIO) for custom peripheral support |
|
| 12 | +- On-chip clock and PLL |
|
| 13 | +- Low-power sleep and dormant modes |
|
| 14 | +- Temperature sensor |
|
| 15 | +- 8 × ground pins, 4 × ADC pins |
|
| 16 | +- Built-in ROM with USB bootloader |
|
| 17 | +- 2 × watchdog timers, real-time counter |
|
| 18 | +- 2 × timer peripherals |
|
| 19 | +- 3.3V operation |
|
| 20 | + |
|
| 21 | +## ref |
|
| 22 | + |
|
| 23 | +- [[raspberry-pi-dat]] |
|
| ... | ... | \ No newline at end of file |
Chip-dat/raspberry-pi-dat/raspberry-pi-dat.md
| ... | ... | @@ -0,0 +1,16 @@ |
| 1 | + |
|
| 2 | +# raspberry-pi-dat |
|
| 3 | + |
|
| 4 | +== [[RPI-dat]] |
|
| 5 | + |
|
| 6 | + |
|
| 7 | + |
|
| 8 | +- [[rpi-pin-dat]] |
|
| 9 | + |
|
| 10 | +- [[raspbian-os-dat]] |
|
| 11 | + |
|
| 12 | +- [[RPI-HDK-dat]] |
|
| 13 | + |
|
| 14 | + |
|
| 15 | + |
|
| 16 | +- [[RP2040-dat]] |
|
| ... | ... | \ No newline at end of file |
Tech-dat/MCU-dat/mcu-dat.md
| ... | ... | @@ -11,8 +11,19 @@ |
| 11 | 11 | |
| 12 | 12 | - [[8051-dat]] |
| 13 | 13 | |
| 14 | +## Common-used MCU support OTA and configure |
|
| 15 | + |
|
| 16 | +- [[nrf52840-dat]] |
|
| 17 | + |
|
| 18 | +- [[ESP32-dat]] |
|
| 19 | + |
|
| 20 | + |
|
| 21 | + |
|
| 14 | 22 | ## Common-used MCU |
| 15 | 23 | |
| 24 | + |
|
| 25 | + |
|
| 26 | + |
|
| 16 | 27 | | model | price | category | footprint | features | boards | |
| 17 | 28 | | ----------------- | ----------- | -------------- | ------------------------------ | ---------------------- | --------------- | |
| 18 | 29 | | STM8S003F3P6TR | 100+: 1.59 | [[stm8-dat]] | | | | |
| ... | ... | @@ -31,7 +42,7 @@ |
| 31 | 42 | | ATSAMD21-G18A | | [[SAMD21-dat]] | | | [[SDR1096-dat]] | |
| 32 | 43 | | ATSAMD21-E15L-MNT | 1 : 7.39000 | [[SAMD21-dat]] | | (USART+I2C+SPI+LIN) x6 | | |
| 33 | 44 | | HC32F00X | | [[HDSC-dat]] | QFN x20 | USART x2 | [[NBL1107-dat]] | |
| 34 | -| RP2040 | 30+: 5.24 | [[RPI-dat]] | | | | |
|
| 45 | +| [[RP2040-dat]] | 30+: 5.24 | [[RPI-dat]] | | | | |
|
| 35 | 46 | |
| 36 | 47 | |
| 37 | 48 | |
| ... | ... | @@ -49,12 +60,12 @@ SAMD21 |
| 49 | 60 | |
| 50 | 61 | ## Cheap High-operating temperature MCUs |
| 51 | 62 | |
| 52 | -| MCU Model | Core | Operating Temp | Operating Current | Power Supply | Pins | Interfaces (SPI, UART, RTC) | |
|
| 53 | -|---------------------|----------------|---------------|------------------|--------------|------|-----------------------------| |
|
| 54 | -| Texas Instruments TMS570LS0432 | ARM Cortex-R4F | -40°C to 175°C | ~5-10mA | 1.2V–3.3V | 64 | SPI, UART (RX/TX), RTC | |
|
| 55 | -| Microchip ATSAMC21J18A | ARM Cortex-M0+ | -40°C to 180°C | ~5-8mA | 1.62V–3.6V | 64 | SPI, UART (RX/TX), RTC | |
|
| 56 | -| NXP S32K144 | ARM Cortex-M4F | -40°C to 175°C | ~7-10mA | 1.71V–3.6V | 64 | SPI, UART (RX/TX), RTC | |
|
| 57 | -| GigaDevice GD32A5xx | ARM Cortex-M33 | -40°C to 125°C | ~5-8 mA | 1.62V–3.6V | 64 | SPI, UART (RX/TX), RTC | |
|
| 63 | +| MCU Model | Core | Operating Temp | Operating Current | Power Supply | Pins | Interfaces (SPI, UART, RTC) | |
|
| 64 | +| ------------------------------ | -------------- | -------------- | ----------------- | ------------ | ---- | --------------------------- | |
|
| 65 | +| Texas Instruments TMS570LS0432 | ARM Cortex-R4F | -40°C to 175°C | ~5-10mA | 1.2V–3.3V | 64 | SPI, UART (RX/TX), RTC | |
|
| 66 | +| Microchip ATSAMC21J18A | ARM Cortex-M0+ | -40°C to 180°C | ~5-8mA | 1.62V–3.6V | 64 | SPI, UART (RX/TX), RTC | |
|
| 67 | +| NXP S32K144 | ARM Cortex-M4F | -40°C to 175°C | ~7-10mA | 1.71V–3.6V | 64 | SPI, UART (RX/TX), RTC | |
|
| 68 | +| GigaDevice GD32A5xx | ARM Cortex-M33 | -40°C to 125°C | ~5-8 mA | 1.62V–3.6V | 64 | SPI, UART (RX/TX), RTC | |
|
| 58 | 69 | |
| 59 | 70 | |
| 60 | 71 | - TMS570LS0432 |
| ... | ... | @@ -71,12 +82,17 @@ SAMD21 |
| 71 | 82 | Some versions (like ESP32-S3-WROOM-1U-N8R2) come with a built-in DC-DC converter. |
| 72 | 83 | |
| 73 | 84 | |
| 74 | -| MCU | Internal DC-DC | Cost (approx) | Simplicity | Notes | |
|
| 75 | -|------------------|----------------|----------------|------------|----------------------------------| |
|
| 76 | -| nRF52810 | ✅ Yes | $1.5–2 | ⭐⭐ | BLE-capable, efficient | |
|
| 77 | -| STM32L412 | ✅ Yes | ~$2.5 | ⭐⭐ | General-purpose low-power | |
|
| 78 | -| RP2040 (Pico) | ❌ (Pico: ✅) | $1–4 | ⭐⭐⭐ | Easy, cheap, DC-DC on module | |
|
| 79 | -| ATmega328P + DC-DC | External | ~$1.5 total | ⭐⭐⭐ | Classic and cheap combo | |
|
| 85 | +| MCU | Internal DC-DC | Cost (approx) | Simplicity | Notes | |
|
| 86 | +| ------------------ | -------------- | ------------- | ---------- | ---------------------------- | |
|
| 87 | +| nRF52810 | ✅ Yes | $1.5–2 | ⭐⭐ | BLE-capable, efficient | |
|
| 88 | +| STM32L412 | ✅ Yes | ~$2.5 | ⭐⭐ | General-purpose low-power | |
|
| 89 | +| RP2040 (Pico) | ❌ (Pico: ✅) | $1–4 | ⭐⭐⭐ | Easy, cheap, DC-DC on module | |
|
| 90 | +| ATmega328P + DC-DC | External | ~$1.5 total | ⭐⭐⭐ | Classic and cheap combo | |
|
| 91 | + |
|
| 92 | + |
|
| 93 | +## APP |
|
| 94 | + |
|
| 95 | +- [[opensource-dat]] |
|
| 80 | 96 | |
| 81 | 97 | |
| 82 | 98 |
Tech-dat/Network-dat/network-system-dat/network-system-dat.md
| ... | ... | @@ -5,7 +5,7 @@ |
| 5 | 5 | |
| 6 | 6 | - [[meshtastic-dat]] == [[lora-dat]] based |
| 7 | 7 | |
| 8 | -- [[TCPIP-dat]] and optional [[UDP-dat]] == [[internet-dat]] based |
|
| 8 | +- [[TCPIP-dat]] and optional [[UDP-dat]] == [[internet-dat]] based, [[M2M-dat]] boards |
|
| 9 | 9 | |
| 10 | 10 | |
| 11 | -- [[MQTT-dat]] == [[internet-dat]] based |
|
| 11 | +- [[MQTT-dat]] == [[internet-dat]] based, [[M2M-dat]] boards |
Tech-dat/SBC-dat/RPI-dat/RPI-dat.md
| ... | ... | @@ -9,11 +9,7 @@ |
| 9 | 9 | |
| 10 | 10 | ## hardware |
| 11 | 11 | |
| 12 | -- [[rpi-pin-dat]] |
|
| 13 | - |
|
| 14 | -- [[raspbian-os-dat]] |
|
| 15 | - |
|
| 16 | -- [[RPI-HDK-dat]] |
|
| 12 | +- [[raspberry-pi-dat]] |
|
| 17 | 13 | |
| 18 | 14 | ### power delivery |
| 19 | 15 |