Advertisement
honey_the_codewitch

Dev module notes

Apr 21st, 2023 (edited)
112
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.43 KB | None | 0 0
  1. This is the development kit:
  2. http://www.orangepi.org/html/hardWare/computerAndMicrocontrollers/details/Orange-Pi-Zero-2.html
  3. https://linux-sunxi.org/images/e/e7/Orange_Pi_Zero2_H616_Schematic_v1.3.pdf
  4. https://linux-sunxi.org/Xunlong_Orange_Pi_Zero2
  5.  
  6. For this chip:
  7.  
  8. https://www.lcsc.com/product-detail/Microcontroller-Units-MCUs-MPUs-SOCs_span-style-background-color-ff0-Allwinner-span-Tech-H616_C5365289.html
  9.  
  10. Here's some Flash mem you can buy for storing our the bootloader:
  11. https://www.mouser.com/c/semiconductors/memory-ics/nor-flash/?memory%20size=16%20Mbit~~256%20Mbit&package%20%2F%20case=SOIC-8&supply%20voltage%20-%20max=1.95%20V~~2%20V&supply%20voltage%20-%20min=1.7%20V&instock=y&active=y&rohscompliant=y&rp=semiconductors%2Fmemory-ics%2Fnor-flash%7C~Memory%20Size%7C~Supply%20Voltage%20-%20Max
  12.  
  13.  
  14. You'll probably want 128MBit or more
  15.  
  16. You need DDR3 RAM. Maybe this:
  17. https://www.digikey.com/en/products/detail/micron-technology-inc/MT41K256M16TW-107-XIT-P-TR/6036700
  18.  
  19. You probably want to use SPI flash instead of SD cards for storing our actual program data.
  20.  
  21. You can do that with an SPI flash chip like this:
  22. https://www.digikey.com/en/products/detail/infineon-technologies/S25FL256SAGMFV010/5787626?utm_adgroup=Memory&utm_source=google&utm_medium=cpc&utm_campaign=Shopping_Product_Integrated%20Circuits%20%28ICs%29&utm_term=&utm_content=Memory&gclid=CjwKCAjw6IiiBhAOEiwALNqncdw7OFSJN99o_qCy9BuUlcXBTBMOa7n-nbkJKBUm4ny-bv6tAtM5pxoC0ewQAvD_BwE
  23.  
  24.  
  25.  
  26. This is to go from HDMI to 40 pin RGB/LCD:
  27. https://learn.adafruit.com/adafruit-tfp401-hdmi-slash-dvi-decoder-to-40-pin-ttl-display
  28. https://learn.adafruit.com/adafruit-tfp401-hdmi-slash-dvi-decoder-to-40-pin-ttl-display/downloads
  29.  
  30. Which I believe will allow you to use any of these:
  31. https://www.buydisplay.com/tft-display/tft-display-panel?interface=396
  32. or these:
  33. https://www.crystalfontz.com/c/tft-lcd-displays/interface/dot-clk-interface---generic-rgb/124
  34.  
  35. Since these run linux you probably want SDMMC4 with microsd internally for storage. Either that or you'll be stacking and programming a lot of flash chips, which doesn't seem realistic. The other option is to try to replace the SD with a single SPI flash module, and run an RTOS like Zephyr instead of linux
  36.  
  37. You can use the 40pin RPi interface as your standard "CPU slot" of sorts. You plug your ARM module into that. That way you can switch out primary MCUs if we need to. The 40 pin contains standard locations for serial, i2c and spi
  38.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement