Difference between revisions of "Stompy PCB Designs"

From Humanoid Robots Wiki
Jump to: navigation, search
(add needed parts)
 
(14 intermediate revisions by 2 users not shown)
Line 2: Line 2:
  
 
== Head ==
 
== Head ==
 +
* Audio
 +
** DSP and Audio Codec
 +
*** Analog Devices ADAU1452 <ref>https://www.lcsc.com/product-detail/Audio-Interface-ICs_Analog-Devices-ADAU1452KCPZ_C468504.html</ref>
 +
** Digital to Analog Converter
 +
*** Texas Instruments PCM5102A <ref> https://www.lcsc.com/product-detail/Digital-To-Analog-Converters-DACs_Texas-Instruments-Texas-Instruments-PCM5102APWR_C107671.html </ref>
 +
** Amplifier
 +
*** Texas Instruments TPA3116D2 <ref>https://www.lcsc.com/product-detail/Audio-Power-OpAmps_Texas-Instruments-TPA3116D2DADR_C50144.html</ref>
 +
** Microphone
 +
*** 2x Infineon IM69D130 <ref>https://www.lcsc.com/product-detail/MEMS-Microphones_Infineon-Technologies-IM69D130V01_C536262.html</ref>
 +
**Speaker
 +
*** FaitalPRO 3FE25 3" Full-Range Speaker Driver<ref>https://faitalpro.com/en/products/LF_Loudspeakers/product_details/index.php?id=401000150</ref>
 +
***
 +
 +
-- Need audio cable connection
 +
 +
-- Need Power connection
 +
 +
-- Need SPI Connections
  
* Audio
 
 
* Video
 
* Video
* Ethernet (to communicate with the body and for debugging)
+
** 2x MIPI CSI-2 Cameras
 +
* Multiplexer
 +
** Video
 +
*** MAX9286?
 +
 
 +
 
 +
***
 +
* GMSL transmission
 +
** MAX96701 serializer
 +
** MAX96700 deserializer
 +
** MAX9295D dual 4-Lane MIPI CSI-2 to GMSL<ref>https://www.analog.com/en/products/max9295d.html</ref>
  
 
== Body ==
 
== Body ==
  
 +
[[File:Raspberry Pi CAN hat.jpg|thumb|right|Raspberry Pi CAN Hat]]
 +
* Compute Module
 
* CAN
 
* CAN
** MCP2515: CAN Controller, SPI compatible
+
** MCP2515: CAN Controller, SPI compatible (2.7V~5.5V) <ref>https://www.lcsc.com/product-detail/CAN_MICROCHIP_MCP2515-I-SO_MCP2515-I-SO_C12368.html</ref>
** ATA6561: CAN Tranceiver
+
** ATA6561: CAN Transceiver (4.5V~5.5V)<ref> https://www.lcsc.com/product-detail/CAN-ICs_Microchip-Tech-ATA6561-GAQW-N_C616016.html</ref>
** MCP2551: CAN Tranceiver<ref>https://www.seeedstudio.com/I2C-CAN-Bus-Module-p-5054.html</ref>
+
** MCP2551: CAN Transceiver (4.5V~5.5V)<ref>https://www.seeedstudio.com/I2C-CAN-Bus-Module-p-5054.html</ref><ref>https://www.lcsc.com/product-detail/CAN-ICs_Microchip-Tech-MCP2551-I-SN_C7376.html</ref>
 +
** TLE6250G: CAN Transceiver (4.5V~5.5V)<ref>https://www.lcsc.com/product-detail/CAN_Infineon_TLE6250G_TLE6250G_C111030.html </ref>
 +
** TJA1051: CAN Transceiver (4.5V~5.5V)<ref>https://www.lcsc.com/product-detail/CAN-ICs_NXP-Semicon-TJA1051TK-3-118_C124020.html </ref>
 +
** SN65HVD230: CAN transceiver (3V~3.6V)<ref>https://www.lcsc.com/product-detail/CAN-ICs_Texas-Instruments-SN65HVD230QDR_C16468.html</ref>
 +
 
 
* Power regulation
 
* Power regulation
 
** AMS 1117
 
** AMS 1117
Line 20: Line 53:
 
*** Magnetometer: LIS3MDL, compatible with SPI and I2C
 
*** Magnetometer: LIS3MDL, compatible with SPI and I2C
 
* Ethernet (to communicate with the head and for debugging)
 
* Ethernet (to communicate with the head and for debugging)
 
[[File:Raspberry Pi CAN hat.jpg|thumb|left|Raspberry Pi CAN Hat]]
 
  
 
=== References ===
 
=== References ===

Latest revision as of 06:51, 1 May 2024

This document describes the PCBs that we use in Stompy

Head[edit]

  • Audio
    • DSP and Audio Codec
      • Analog Devices ADAU1452 [1]
    • Digital to Analog Converter
      • Texas Instruments PCM5102A [2]
    • Amplifier
      • Texas Instruments TPA3116D2 [3]
    • Microphone
      • 2x Infineon IM69D130 [4]
    • Speaker
      • FaitalPRO 3FE25 3" Full-Range Speaker Driver[5]

-- Need audio cable connection

-- Need Power connection

-- Need SPI Connections

  • Video
    • 2x MIPI CSI-2 Cameras
  • Multiplexer
    • Video
      • MAX9286?


  • GMSL transmission
    • MAX96701 serializer
    • MAX96700 deserializer
    • MAX9295D dual 4-Lane MIPI CSI-2 to GMSL[6]

Body[edit]

Raspberry Pi CAN Hat
  • Compute Module
  • CAN
    • MCP2515: CAN Controller, SPI compatible (2.7V~5.5V) [7]
    • ATA6561: CAN Transceiver (4.5V~5.5V)[8]
    • MCP2551: CAN Transceiver (4.5V~5.5V)[9][10]
    • TLE6250G: CAN Transceiver (4.5V~5.5V)[11]
    • TJA1051: CAN Transceiver (4.5V~5.5V)[12]
    • SN65HVD230: CAN transceiver (3V~3.6V)[13]
  • Power regulation
    • AMS 1117
  • IMU
    • BerryGPS-IMU V4
      • Gyroscope and Accelerometer: LSM6DSL, compatible with SPI and I2C
      • Magnetometer: LIS3MDL, compatible with SPI and I2C
  • Ethernet (to communicate with the head and for debugging)

References[edit]