Difference between revisions of "Projets:Lab:2011:Couperobotique2013:RaspiExpander"
From Electrolab
(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 | + | **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 connecteurs 2 points 2.54mm mâle pour bridge des alims servo ( |
*ADC | *ADC | ||
− | **3 connecteurs 6 points | + | **3 connecteurs 6 points 2.54mm mâle (Vcc CHn CHn Chn Chn GND) |
*GPIO | *GPIO | ||
− | **4 connecteurs 6 points | + | **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 | ||
− | + | =TODO= | |
− | * | + | *Voir stock passif au lab |
− | + | *Voir branchement du PCA9685 | |
− | + | ||
− | + | ||
− | + |
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
- ADS7830 8-Bit, 8-Channel Sampling A/D Converter with I2C Interface
- 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
- MCP23017 16-bit input/output port expander with interrupt output
- 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