386c8a484a2aa0a76913b72dea6c5ad76a539a51
Board/NWI/NWI1200-DAT/2023-09-19-17-28-34.png
| ... | ... | Binary files /dev/null and b/Board/NWI/NWI1200-DAT/2023-09-19-17-28-34.png differ |
Board/NWI/NWI1200-DAT/NWI1200-DAT.md
| ... | ... | @@ -1,34 +1,91 @@ |
| 1 | - |
|
| 2 | -# NWI1200 DAT |
|
| 1 | +# NWI1200 DAT |
|
| 3 | 2 | |
| 4 | 3 | - [[NWI1199-DAT]] |
| 5 | 4 | |
| 5 | + |
|
| 6 | 6 | |
| 7 | +### Hardware |
|
| 7 | 8 | |
| 8 | - |
|
| 9 | +- Optical Coupler IN1 = IO4, IN2 = IO5 |
|
| 9 | 10 | |
| 10 | -### Hardware |
|
| 11 | +- ADC Sensor Input IO34 |
|
| 11 | 12 | |
| 12 | -- Optical Coupler IN1 = IO4, IN2 = IO5 |
|
| 13 | +### Ethernet LAN8720 |
|
| 13 | 14 | |
| 14 | -- ADC Sensor Input IO34 |
|
| 15 | +- Crystal control pin IO2 |
|
| 15 | 16 | |
| 17 | +- [[LAN8720-DAT]] |
|
| 16 | 18 | |
| 17 | -### Ethernet LAN8720 |
|
| 19 | +## ESP32 Pin Mapping |
|
| 18 | 20 | |
| 19 | -- Crystal control pin IO2 |
|
| 21 | +| ESP32 | func | LAN8720 | Note | |
|
| 22 | +| ------ | ----------- | ------------------- | ------------ | |
|
| 23 | +| GPIO17 | PHY_POWER | NC - Osc. Enable | 4k7 Pulldown | |
|
| 24 | +| GPIO22 | EMAC_TXD1 | TX1 | | |
|
| 25 | +| GPIO19 | EMAC_TXD0 | TX0 | | |
|
| 26 | +| GPIO21 | EMAC_TX_EN | TX_EN | | |
|
| 27 | +| GPIO26 | EMAC_RXD1 | RX1 | | |
|
| 28 | +| GPIO25 | EMAC_RXD0 | RX0 | | |
|
| 29 | +| GPIO27 | EMAC_RX_DV | CRS | | |
|
| 30 | +| GPIO00 | EMAC_TX_CLK | nINT/REFCLK (50MHz) | 4k7 Pullup | |
|
| 31 | +| GPIO23 | SMI_MDC | MDC | | |
|
| 32 | +| GPIO18 | SMI_MDIO | MDIO | | |
|
| 33 | +| GND | | GND | | |
|
| 34 | +| 3V3 | | VCC | | |
|
| 20 | 35 | |
| 36 | +## Jumper Setup |
|
| 21 | 37 | |
| 38 | +| Jumpers | func | Default | |
|
| 39 | +| ------- | ----------------- | ------- | |
|
| 40 | +| JP1 | CLK Pull up | enable | |
|
| 41 | +| JP2 | IO0 to CLK | - | |
|
| 42 | +| JP3 | IO17 to PWR | - | |
|
| 43 | +| JP4 | PWR Pull up | - | |
|
| 44 | +| JP5 | power_sig_control | 2 | |
|
| 22 | 45 | |
| 23 | -- [[LAN8720-DAT]] |
|
| 46 | +- please just use default |
|
| 24 | 47 | |
| 48 | +## reference setup |
|
| 25 | 49 | |
| 26 | -## demo code find at |
|
| 50 | +- ETH_CLOCK_GPIO0_IN - default: external clock from crystal oscillator |
|
| 51 | +- ETH_CLOCK_GPIO0_OUT - 50MHz clock from internal APLL output on GPIO0 - possibly an inverter is needed for LAN8720 |
|
| 52 | +- ETH_CLOCK_GPIO16_OUT - 50MHz clock from internal APLL output on GPIO16 - possibly an inverter is needed for LAN8720 |
|
| 53 | +- ETH_CLOCK_GPIO17_OUT - 50MHz clock from internal APLL inverted output on GPIO17 - tested with LAN8720 |
|
| 27 | 54 | |
| 28 | -- [[arduino-code-v2]] |
|
| 55 | +## arduino demo output |
|
| 29 | 56 | |
| 30 | -## ref |
|
| 57 | +based on demo code NWI1200-3 |
|
| 31 | 58 | |
| 32 | -- [[NWI1200]] |
|
| 59 | + OP1 status: 0; OP2 status: 0 |
|
| 60 | + |
|
| 61 | + connecting to 163.com |
|
| 62 | + HTTP/1.1 301 Moved Permanently |
|
| 63 | + Server: nginx |
|
| 64 | + Date: Tue, 19 Sep 2023 09:22:02 GMT |
|
| 65 | + Content-Type: text/html |
|
| 66 | + Content-Length: 178 |
|
| 67 | + Connection: keep-alive |
|
| 68 | + Location: http://www.163.com/ |
|
| 69 | + |
|
| 70 | + <html> |
|
| 71 | + <head><title>301 Moved Permanently</title></head> |
|
| 72 | + <body bgcolor="white"> |
|
| 73 | + <center><h1>301 Moved Permanently</h1></center> |
|
| 74 | + <hr><center>nginx</center> |
|
| 75 | + </body> |
|
| 76 | + </html> |
|
| 77 | + closing connection |
|
| 78 | + |
|
| 79 | + ETH status: 0, ETH MAC: 84:0D:8E:C8:8C:67, IPv4: 192.168.1.173, FULL_DUPLEX, 100Mbps |
|
| 33 | 80 | |
| 34 | 81 | |
| 82 | + |
|
| 83 | + |
|
| 84 | + |
|
| 85 | +## demo code find at |
|
| 86 | + |
|
| 87 | +- [[arduino-code-v2]] |
|
| 88 | + |
|
| 89 | +## ref |
|
| 90 | + |
|
| 91 | +- [[NWI1200]] |
Chip/Microchip/LAN8720-DAT.md
| ... | ... | @@ -20,10 +20,10 @@ |
| 20 | 20 | |
| 21 | 21 | ## Chip Version |
| 22 | 22 | |
| 23 | -a) LAN8720Ai-CP-TR |
|
| 24 | -Industrial temp., Tape & Reel, 24-QFN (Punch) |
|
| 25 | -b) LAN8720A-CP-ABC |
|
| 26 | -Ext. commercial temp., Tray, 24-SQFN (Sawn) |
|
| 23 | +- a) LAN8720Ai-CP-TR |
|
| 24 | +- Industrial temp., Tape & Reel, 24-QFN (Punch) |
|
| 25 | +- b) LAN8720A-CP-ABC |
|
| 26 | +- Ext. commercial temp., Tray, 24-SQFN (Sawn) |
|
| 27 | 27 | |
| 28 | 28 | |
| 29 | 29 | ## ref |
SDK/Arduino-IDE-DAT/arduino-code-v2.md
| ... | ... | @@ -3,6 +3,7 @@ |
| 3 | 3 | |
| 4 | 4 | - https://github.com/Edragon/arduino-main2 |
| 5 | 5 | |
| 6 | +- [ESP32 board BSP code](https://github.com/Edragon/Arduino-ESP32) |
|
| 6 | 7 | |
| 7 | 8 | ## The category list of Sketchbook |
| 8 | 9 |