Difference between revisions of "Projets:Lab:2011:Couperobotique2013:RaspiExpander"

From Electrolab
Jump to: navigation, search
(Created page with "Carte permettant de rajouter des IO/PWM/ADC à la raspi. *ADC **[http://www.ti.com/product/ads7830 ADS7830] 8-Bit, 8-Channel Sampling A/D Converter with I2C Interface ***Référ...")
 
 
(2 intermediate revisions by one user not shown)
Line 3: Line 3:
 
*ADC
 
*ADC
 
**[http://www.ti.com/product/ads7830 ADS7830] 8-Bit, 8-Channel Sampling A/D Converter with I2C Interface
 
**[http://www.ti.com/product/ads7830 ADS7830] 8-Bit, 8-Channel Sampling A/D Converter with I2C Interface
 +
***3.57HT(farnell)
 
***Référence de 2.5V interne
 
***Référence de 2.5V interne
 
***Différentielle
 
***Différentielle
 
**[http://www.ti.com/product/ads1015 ADS1015] 12-Bit ADC 4-Channel avec PGA
 
**[http://www.ti.com/product/ads1015 ADS1015] 12-Bit ADC 4-Channel avec PGA
 +
***2.64HT (digikey)
 
***Pour mesure de haute précision
 
***Pour mesure de haute précision
 
***Gain et référence programmable (pour mesurer une tension donnée en full scale)
 
***Gain et référence programmable (pour mesurer une tension donnée en full scale)
Line 11: Line 13:
 
*PWM(Servo)
 
*PWM(Servo)
 
**[http://www.nxp.com/products/interface_and_connectivity/i2c/i2c_led_display_control/series/PCA9685.html PCA9685] 16-channel, 12-bit PWM Fm+ I2C-bus LED controller
 
**[http://www.nxp.com/products/interface_and_connectivity/i2c/i2c_led_display_control/series/PCA9685.html PCA9685] 16-channel, 12-bit PWM Fm+ I2C-bus LED controller
 +
**2.17HT (digikey)
 +
**fréquence programmable de 40Hz à 1000Hz
 
*IO
 
*IO
 
**[http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en023499 MCP23017] 16-bit input/output port expander with interrupt output
 
**[http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en023499 MCP23017] 16-bit input/output port expander with interrupt output
 +
***1.22HT (digikey)
 
***1.8 à 5.5V
 
***1.8 à 5.5V
 
***25mA sink/source capability per I/O
 
***25mA sink/source capability per I/O
 +
**[http://www.ti.com/product/sn74lvc4245a SN74LVC4245A] Octal Bus Transceiver And 3.3-V To 5-V Shifter With 3-State Outputs
 +
***Pour avoir des sorties du MCP23017 en 5V
 +
***Les entrés du MCP23017 son tolérantes au 5V
 +
*ATMega328
 +
**2.35HT (digikey)
 +
**Moteurs PaP
 +
**Impulsion
 +
  
 
Connecteurs:
 
Connecteurs:
 
*Servomoteurs
 
*Servomoteurs
**16 connecteurs 3 points 1.54mm mâle vers servos
+
**16 connecteurs 3 points 2.54mm mâle vers servos (1.55€ pour barrette sécable de 36)
**2 bornier alimentation servos (8 alimenté vers l'un et 8 vers l'autre masse commune)
+
**2 bornier alimentation servos (8 alimenté vers l'un et 8 vers l'autre masse commune) (0.4€ par bornier)
**1 connecteurs 2 points 1.54mm mâle pour bridge des alims servo
+
**1 connecteurs 2 points 2.54mm mâle pour bridge des alims servo (
 
*ADC
 
*ADC
**3 connecteurs 6 points 1.54mm mâle (Vcc CHn CHn Chn Chn GND)
+
**3 connecteurs 6 points 2.54mm mâle (Vcc CHn CHn Chn Chn GND)
 
*GPIO
 
*GPIO
**4 connecteurs 6 points 1.54mm mâle (VCC 4GPIO GND)
+
**4 connecteurs 6 points 2.54mm mâle (VCC 4GPIO GND)
 +
*Atmega
 +
**Connecteur ICSP 2*3 points
 +
**Connecteur UART 4 points (pour interface arduino)
 +
**Barette vers les I/O
 +
*Vers Raspi
 +
**Connecteur 4points avec Vcc scl sda GND
 +
**Autres signaux au cas ou. (interruption du MCP23017, alert du 7830 ...)
 +
 
 +
=BOM=
 +
{|class="wikitable sortable"
 +
| align="center" style="background:#f0f0f0;"|'''Composant'''
 +
| align="center" style="background:#f0f0f0;"|'''Package'''
 +
| align="center" style="background:#f0f0f0;"|'''Qty'''
 +
| align="center" style="background:#f0f0f0;"|'''Etat Stock'''
 +
| align="center" style="background:#f0f0f0;"|'''Prix'''
 +
| align="center" style="background:#f0f0f0;"|'''Autre'''
 +
|-
 +
| ADS7830||16TSSOP||||Commandé(2)||||
 +
|-
 +
| ADS1015||10MSOP||||Commandé(2)||||
 +
|-
 +
| PCA9685||28TSSOP||||Commandé(2)||||
 +
|-
 +
| MCP23017||28SOIC||||Commandé(2)||||
 +
|-
 +
| SN74LVC4245A||24SSOP||||||||
 +
|-
 +
| ATMega328||32TQFP||||||||
 +
|-
 +
| Barette SIL||2.54mm||Environ 150||Voir stock LAB||||
 +
|-
 +
| Barette DIL||2.54mm||3||Voir stock LAB||||
 +
|-
 +
| Quartz 16Mhz||||||Voir stock LAB||||
 +
|-
 +
| Condo 22pF||1206||||Voir stock LAB||||
 +
|-
 +
| Bouton RESET||||||Voir stock LAB||||
 +
|-
 +
| Condo de découplage||1206||||Voir stock LAB||||
 +
|-
 +
| LED POWER||1206||||Voir stock LAB||||
 +
|-
 +
| Resistance LED||1206||||Voir stock LAB||||
 +
|}
 +
 
 +
 
 +
Total Composant:
 +
*Environ XX€
 +
*Prix du pcb : TBD
  
Forme PCB 2 choix:
+
=TODO=
*Faire un shield pour raspi
+
*Voir stock passif au lab
**Faire des decoupe dans le pcb pour les connecteurs trop haut.
+
*Voir branchement du PCA9685
**Aligner les trous pour les vis.
+
**Voir si tout rentre.
+
*Faire une carte independante
+

Latest revision as of 10:36, 30 January 2013

Carte permettant de rajouter des IO/PWM/ADC à la raspi.

  • ADC
    • ADS7830 8-Bit, 8-Channel Sampling A/D Converter with I2C Interface
      • 3.57HT(farnell)
      • Référence de 2.5V interne
      • Différentielle
    • ADS1015 12-Bit ADC 4-Channel avec PGA
      • 2.64HT (digikey)
      • Pour mesure de haute précision
      • Gain et référence programmable (pour mesurer une tension donnée en full scale)
      • Différentielle
  • PWM(Servo)
    • PCA9685 16-channel, 12-bit PWM Fm+ I2C-bus LED controller
    • 2.17HT (digikey)
    • fréquence programmable de 40Hz à 1000Hz
  • IO
    • MCP23017 16-bit input/output port expander with interrupt output
      • 1.22HT (digikey)
      • 1.8 à 5.5V
      • 25mA sink/source capability per I/O
    • SN74LVC4245A Octal Bus Transceiver And 3.3-V To 5-V Shifter With 3-State Outputs
      • Pour avoir des sorties du MCP23017 en 5V
      • Les entrés du MCP23017 son tolérantes au 5V
  • ATMega328
    • 2.35HT (digikey)
    • Moteurs PaP
    • Impulsion


Connecteurs:

  • Servomoteurs
    • 16 connecteurs 3 points 2.54mm mâle vers servos (1.55€ pour barrette sécable de 36)
    • 2 bornier alimentation servos (8 alimenté vers l'un et 8 vers l'autre masse commune) (0.4€ par bornier)
    • 1 connecteurs 2 points 2.54mm mâle pour bridge des alims servo (
  • ADC
    • 3 connecteurs 6 points 2.54mm mâle (Vcc CHn CHn Chn Chn GND)
  • GPIO
    • 4 connecteurs 6 points 2.54mm mâle (VCC 4GPIO GND)
  • Atmega
    • Connecteur ICSP 2*3 points
    • Connecteur UART 4 points (pour interface arduino)
    • Barette vers les I/O
  • Vers Raspi
    • Connecteur 4points avec Vcc scl sda GND
    • Autres signaux au cas ou. (interruption du MCP23017, alert du 7830 ...)

BOM

Composant Package Qty Etat Stock Prix Autre
ADS7830 16TSSOP Commandé(2)
ADS1015 10MSOP Commandé(2)
PCA9685 28TSSOP Commandé(2)
MCP23017 28SOIC Commandé(2)
SN74LVC4245A 24SSOP
ATMega328 32TQFP
Barette SIL 2.54mm Environ 150 Voir stock LAB
Barette DIL 2.54mm 3 Voir stock LAB
Quartz 16Mhz Voir stock LAB
Condo 22pF 1206 Voir stock LAB
Bouton RESET Voir stock LAB
Condo de découplage 1206 Voir stock LAB
LED POWER 1206 Voir stock LAB
Resistance LED 1206 Voir stock LAB


Total Composant:

  • Environ XX€
  • Prix du pcb : TBD

TODO

  • Voir stock passif au lab
  • Voir branchement du PCA9685