2a7673a2cbbefe98eacc905b2e8057c29cd4f869
Board-dat/ILC/ILC1025-dat/ILC1025-dat.md
| ... | ... | @@ -0,0 +1,31 @@ |
| 1 | + |
|
| 2 | +# ILC1025-dat |
|
| 3 | + |
|
| 4 | +## Info |
|
| 5 | + |
|
| 6 | +[product url - 1602 LCD Parallel-IIC Converter Board](https://www.electrodragon.com/product/1602-iic-converter-board-back-light-adjustable/) |
|
| 7 | + |
|
| 8 | +### Board Map, Dimension, Pins, chip info, Use Guide, Setup Jumper, etc. |
|
| 9 | + |
|
| 10 | +- [[IO-expander-dat]] - [[PCF8574-dat]] |
|
| 11 | + |
|
| 12 | +- [[display-dat]] - [[LCD-dat]] |
|
| 13 | + |
|
| 14 | +- [[LCD1602-dat]] - [[LCD12864-dat]] - [[ILC1025-dat]] |
|
| 15 | + |
|
| 16 | + |
|
| 17 | + |
|
| 18 | + |
|
| 19 | + |
|
| 20 | +## Applications, category, tags, etc. |
|
| 21 | + |
|
| 22 | +## Demo Code and Video |
|
| 23 | + |
|
| 24 | +## ref |
|
| 25 | + |
|
| 26 | +- [[ILC1025]] |
|
| 27 | + |
|
| 28 | +- legacy wiki page |
|
| 29 | + |
|
| 30 | + |
|
| 31 | + |
Board-dat/MPC/MPC1120-dat/MPC1120-dat.md
| ... | ... | @@ -7,7 +7,7 @@ more test log please see here: - [[MPC1073-test-log-dat]] |
| 7 | 7 | |
| 8 | 8 | most same information refer to page [[MPC1119-dat]] |
| 9 | 9 | |
| 10 | -- [[I2C-dat]] - [[RPI3-I2C0-dat.md]] |
|
| 10 | +- [[I2C-dat]] - [[RPI3-I2C0-dat.md]] - [[RPI-pin-dat]] |
|
| 11 | 11 | |
| 12 | 12 | if you want to customized the connector to the bottom side, please see why does it not work here: [[HUB75-dat]] |
| 13 | 13 |
Board-dat/MSP/MSP1064-dat/2026-02-05-14-03-22.png
| ... | ... | Binary files /dev/null and b/Board-dat/MSP/MSP1064-dat/2026-02-05-14-03-22.png differ |
Board-dat/MSP/MSP1064-dat/MSP1064-dat.md
| ... | ... | @@ -1,8 +1,42 @@ |
| 1 | 1 | |
| 2 | 2 | # MSP1064-dat |
| 3 | 3 | |
| 4 | -Schematic please see here. |
|
| 5 | -https://www.electrodragon.com/w/IIC |
|
| 4 | +[legacy wiki page Schematic please see here.](https://www.electrodragon.com/w/IIC) |
|
| 5 | + |
|
| 6 | + |
|
| 7 | + |
|
| 8 | + |
|
| 9 | +## tech |
|
| 10 | + |
|
| 11 | +- [[PCF8574-dat]] - [[IO-expander-dat]] - [[MCP23008-dat]] - [[I2C-dat]] |
|
| 12 | + |
|
| 13 | +- [[PCF8591-dat]] |
|
| 14 | + |
|
| 15 | +- [[buzzer-dat]] |
|
| 16 | + |
|
| 17 | +- [[joystick-dat]] |
|
| 18 | + |
|
| 19 | +- [[trim-pot-dat]] |
|
| 20 | + |
|
| 21 | +- [[ADC-dat]] - [[DAC-dat]] |
|
| 22 | + |
|
| 23 | +- [[logic-level-shifter-dat]] - [[LDO-dat]] |
|
| 24 | + |
|
| 25 | +## board info |
|
| 26 | + |
|
| 27 | + |
|
| 28 | + |
|
| 29 | +- JP8 [[PCF8591-dat]] - GND AIN3 AIN2 AIN1 AIN0 SDA_5V SCL_5V GND +5V |
|
| 30 | +- JP6 - SDA SCL GND VCC |
|
| 31 | +- JP4 [[PCF8591-dat]] - TRIM_POT-> AIN3 / AIN2 < SENSOR 2x > GND / [[PCF8574-dat]] == INT P7 P6 P5 P4 P3 P2 P1 P0 |
|
| 32 | +- JP3 - SCL SDA GND VCC |
|
| 33 | + |
|
| 34 | +[[PCF8591-dat]] - AOUT == LED |
|
| 35 | + |
|
| 36 | + |
|
| 37 | + |
|
| 38 | + |
|
| 39 | + |
|
| 6 | 40 | |
| 7 | 41 | |
| 8 | 42 | ## demo code |
| ... | ... | @@ -10,6 +44,8 @@ https://www.electrodragon.com/w/IIC |
| 10 | 44 | - https://github.com/Edragon/Arduino/tree/master/Sketchbook/11-Interface/PCF |
| 11 | 45 | |
| 12 | 46 | |
| 47 | + |
|
| 48 | + |
|
| 13 | 49 | ## ref |
| 14 | 50 | |
| 15 | 51 | - [[GPIO-dat]] |
Chip-dat/NXP-dat/PCF8574-dat.md
| ... | ... | @@ -7,6 +7,22 @@ PCF8574 Remote 8-Bit I/O Expander for I2C Bus |
| 7 | 7 | |
| 8 | 8 | |
| 9 | 9 | |
| 10 | + |
|
| 11 | +## boards |
|
| 12 | + |
|
| 13 | +- [[ILC1025-dat]] |
|
| 14 | + |
|
| 15 | +- [[MSP1064-dat]] |
|
| 16 | + |
|
| 17 | + |
|
| 18 | + |
|
| 19 | +## tech |
|
| 20 | + |
|
| 21 | +- [[IO-expander-dat]] |
|
| 22 | + |
|
| 23 | + |
|
| 24 | + |
|
| 25 | + |
|
| 10 | 26 | ## ref |
| 11 | 27 | |
| 12 | 28 | - [[NXP-dat]] |
| ... | ... | \ No newline at end of file |
Chip-dat/NXP-dat/PCF8591-dat/2026-02-05-13-58-00.png
| ... | ... | Binary files /dev/null and b/Chip-dat/NXP-dat/PCF8591-dat/2026-02-05-13-58-00.png differ |
Chip-dat/NXP-dat/PCF8591-dat/PCF8591-dat.md
| ... | ... | @@ -0,0 +1,29 @@ |
| 1 | + |
|
| 2 | +# PCF8591-dat |
|
| 3 | + |
|
| 4 | + |
|
| 5 | +## board |
|
| 6 | + |
|
| 7 | +- [[MSP1064-dat]] - [[PCF8591-dat]] |
|
| 8 | + |
|
| 9 | +## info |
|
| 10 | + |
|
| 11 | +- [[ADC-dat]] - [[DAC-dat]] - [[sensor-dat]] |
|
| 12 | + |
|
| 13 | + |
|
| 14 | +The PCF8591 is a single-chip, single-supply low-power 8-bit CMOS data acquisition device with four analog inputs, one analog output and a serial I2C-bus interface. Three address pins A0, A1 and A2 are used for programming the hardware address, allowing the use of up to eight devices connected to the I2C-bus without additional hardware. Address, control and data to and from the device are transferred serially via the two-line bidirectional I2C-bus. |
|
| 15 | + |
|
| 16 | +The functions of the device include analog input multiplexing, on-chip track and hold function, 8-bit analog-to-digital conversion and an 8-bit digital-to-analog conv |
|
| 17 | + |
|
| 18 | +https://www.nxp.com/docs/en/data-sheet/PCF8591.pdf |
|
| 19 | + |
|
| 20 | + |
|
| 21 | +## diagram |
|
| 22 | + |
|
| 23 | + |
|
| 24 | + |
|
| 25 | + |
|
| 26 | + |
|
| 27 | +## ref |
|
| 28 | + |
|
| 29 | +- [[NXP-dat]] |
|
| ... | ... | \ No newline at end of file |
Chip-dat/raspberry-pi-dat/RPI-SBC-dat/RPI-HDK-dat/RPI-pin-dat/RPI-pin-dat.md
| ... | ... | @@ -1,6 +1,10 @@ |
| 1 | 1 | |
| 2 | 2 | # RPI-pin-dat |
| 3 | 3 | |
| 4 | +- [[MPC1120-dat]] |
|
| 5 | + |
|
| 6 | +- [[I2C-dat]] - [[RPI3-I2C0-dat.md]] - [[RPI-pin-dat]] |
|
| 7 | + |
|
| 4 | 8 | |
| 5 | 9 | |
| 6 | 10 | ## RPI-26P-dat |
| ... | ... | @@ -36,6 +40,28 @@ |
| 36 | 40 |  |
| 37 | 41 | |
| 38 | 42 | |
| 43 | +## GPIO 27 28 |
|
| 44 | + |
|
| 45 | +The Primary Function: HAT Identification |
|
| 46 | + |
|
| 47 | +These pins are reserved for the I2C ID EEPROM. When you attach a "HAT" (Hardware Attached on Top) to a Raspberry Pi, the system uses these pins to communicate with a small memory chip on the HAT. |
|
| 48 | + |
|
| 49 | +Pin 27 (ID_SD): I2C ID Data |
|
| 50 | + |
|
| 51 | +Pin 28 (ID_SC): I2C ID Clock |
|
| 52 | + |
|
| 53 | +This allows the Raspberry Pi to automatically identify the board, load the correct drivers, and configure the GPIOs accordingly during the boot process. |
|
| 54 | + |
|
| 55 | +**Usage Precautions** |
|
| 56 | + |
|
| 57 | +- **Avoid General Use**: It is strongly recommended not to use these pins for general-purpose tasks (like connecting LEDs or switches) or for your own I2C sensors. |
|
| 58 | +- **Boot Interference**: Since the Pi probes these pins at startup to look for a HAT, connecting hardware to them can occasionally cause the Pi to hang or fail to boot if it misinterprets the signals. |
|
| 59 | +- **No Internal Pull-ups**: Unlike the default I2C pins (GPIO 2 and 3), these do not have physical 1.8 kΩ pull-up resistors on the board. |
|
| 60 | + |
|
| 61 | +**When should you use them?** |
|
| 62 | + |
|
| 63 | +You should only focus on these pins if you are designing your own HAT and want it to be "Plug and Play" compliant with Raspberry Pi standards. In that case, you would wire them to an AT24C32 (or similar) EEPROM. |
|
| 64 | + |
|
| 39 | 65 | |
| 40 | 66 | |
| 41 | 67 | ## ref |
Chip-dat/raspberry-pi-dat/RPI-SBC-dat/RPI-HDK-dat/RPI3-dat/RPI3-I2C0-dat.md
| ... | ... | @@ -9,6 +9,8 @@ |
| 9 | 9 | - This bus is known as **I2C bus 0** (I2C0). |
| 10 | 10 | |
| 11 | 11 | ## ⚠ Important limitations |
| 12 | + |
|
| 13 | + |
|
| 12 | 14 | 1. **Reserved for HAT identification** |
| 13 | 15 | - On official Raspberry Pi boards, I2C0 on ID_SD/ID_SC is used exclusively to read the **HAT EEPROM**. |
| 14 | 16 | - The OS may lock or restrict this bus. |
Tech-dat/ADC-dat/ADC-dat.md
| ... | ... | @@ -19,6 +19,12 @@ normally from - [[op-amp-dat]], [[ADC-dat]] can be on [[MCU-dat]] |
| 19 | 19 | |
| 20 | 20 | - [[SSL1071-dat]] - [[SSL1072-dat]] == Load Cell Amplifier, Weight Sensor Kit, HX711 [KG] - [[HX711-dat]] |
| 21 | 21 | |
| 22 | + |
|
| 23 | +- [[MSP1064-dat]] - [[PCF8591-dat]] |
|
| 24 | + |
|
| 25 | + |
|
| 26 | + |
|
| 27 | + |
|
| 22 | 28 | ## apps to build |
| 23 | 29 | |
| 24 | 30 | - [[sensor-analog-dat]] |
Tech-dat/DAC-dat/DAC-dat.md
| ... | ... | @@ -14,6 +14,10 @@ legacy wiki page == https://www.electrodragon.com/w/AD/DA |
| 14 | 14 | - [[MSP1050-dat]] |
| 15 | 15 | |
| 16 | 16 | |
| 17 | +- [[MSP1064-dat]] - [[PCF8591-dat]] |
|
| 18 | + |
|
| 19 | + |
|
| 20 | + |
|
| 17 | 21 | |
| 18 | 22 | ## chips |
| 19 | 23 |
Tech-dat/Interface-dat/I2C-dat/I2C-dat.md
| ... | ... | @@ -3,6 +3,14 @@ |
| 3 | 3 | |
| 4 | 4 | - [[I2C-SDK-dat]] - [[interface-SDK-dat]] |
| 5 | 5 | |
| 6 | +- [[PCF8574-dat]] - [[IO-expander-dat]] - [[MCP23008-dat]] - [[I2C-dat]] |
|
| 7 | + |
|
| 8 | + |
|
| 9 | + |
|
| 10 | + |
|
| 11 | + |
|
| 12 | + |
|
| 13 | + |
|
| 6 | 14 | ## common I2C devices address |
| 7 | 15 | |
| 8 | 16 | |
| ... | ... | @@ -24,6 +32,9 @@ for [[ESP32-CAM-dat]] |
| 24 | 32 | |
| 25 | 33 | - [[I2C-switch-dat]] - [[qwiic-dat]] |
| 26 | 34 | |
| 35 | +- [[IO-expander-dat]] |
|
| 36 | + |
|
| 37 | + |
|
| 27 | 38 | ## Boards |
| 28 | 39 | |
| 29 | 40 | - [[MPC1029-dat]] - [[MPC1083-dat]] - [[PCM5122-RPI-dat]] |
Tech-dat/Interface-dat/IO-expander-dat/IO-expander-dat.md
| ... | ... | @@ -4,6 +4,16 @@ |
| 4 | 4 | |
| 5 | 5 | |
| 6 | 6 | |
| 7 | +## boards |
|
| 8 | + |
|
| 9 | +- [[MSP1064-dat]] |
|
| 10 | + |
|
| 11 | +## tech |
|
| 12 | + |
|
| 13 | +- [[PCF8574-dat]] - [[IO-expander-dat]] - [[MCP23008-dat]] - [[I2C-dat]] |
|
| 14 | + |
|
| 15 | +- [[PCF8591-dat]] |
|
| 16 | + |
|
| 7 | 17 | |
| 8 | 18 | |
| 9 | 19 | |
| ... | ... | @@ -18,6 +28,12 @@ |
| 18 | 28 |  |
| 19 | 29 | |
| 20 | 30 | |
| 31 | + |
|
| 32 | + |
|
| 33 | + |
|
| 34 | + |
|
| 35 | + |
|
| 36 | + |
|
| 21 | 37 | ## other |
| 22 | 38 | |
| 23 | 39 | - [[MCP23S08]] |
Tech-dat/interactive-dat/display-dat/LCD-dat/LCD-dat.md
| ... | ... | @@ -9,7 +9,7 @@ |
| 9 | 9 | |
| 10 | 10 | - [[parallel-display-dat]] |
| 11 | 11 | |
| 12 | -- [[LCD1602-dat]] - [[LCD-12864-dat]] |
|
| 12 | +- [[LCD1602-dat]] - [[LCD12864-dat]] |
|
| 13 | 13 | |
| 14 | 14 | |
| 15 | 15 | - [[LCD2004-dat]] == [2004A 20*4 Char LCD LCM Display](https://www.electrodragon.com/product/2004a-char-lcdlcm-204-words-support-5v/) |
Tech-dat/interactive-dat/display-dat/LCD-dat/LCD1602-dat/LCD1602-dat.md
| ... | ... | @@ -26,6 +26,11 @@ |
| 26 | 26 | - [[PINS001-dat]] == [[Retired]Capacitor Inductor Meter (Kit)](https://www.electrodragon.com/product/capacitor-inductor-meter-kit/) |
| 27 | 27 | |
| 28 | 28 | |
| 29 | + |
|
| 30 | + |
|
| 31 | + |
|
| 32 | + |
|
| 33 | + |
|
| 29 | 34 | ## wiring |
| 30 | 35 | |
| 31 | 36 |  |
Tech-dat/tech-dat.md
| ... | ... | @@ -29,6 +29,9 @@ |
| 29 | 29 | |
| 30 | 30 | - [[CONN-USB-dat]] |
| 31 | 31 | |
| 32 | + |
|
| 33 | + |
|
| 34 | + |
|
| 32 | 35 | ## New Tech And Updates |
| 33 | 36 | |
| 34 | 37 | - [[high-voltage-dat]] |