Panier d'achat :
0 article / 0.00 €

[s'identifier]


Modules ROVIN

  Outils de développements    Starter-kits (8 à 32 bits)    Modules ROVIN
     

La structure du module "ROVIN™"...
Le module ROVIN™ se présente sous la forme d'une petite platine "OEM" sous capot plastique de 59 x 48 x 18 mm. Cette dernière intègre le processeur ARM™ associé à différents composants tels qu'un convertisseur de niveau MAX-3232 (permettant sa programmation/débug depuis le PC), un régu-lateur de tension, un circuit de gestion du RESET... Le  ROVIN™ dispose de 83 broches mâles au pas de 2,54 mm (reprenant tous les signaux du module), lesquelles vous permettrons de le souder ou de le monter sur les supports femelles d'une platine "mère" de votre réalisation.

      


Le  ROVIN™ est doté de 4 ports 8 bits principaux et de 3 ports 8 bits secondaires. Les ports principaux (PA/PB/PC/PD) sont destinés à être utilisés en tant qu'entrées/sorties à usage général mais également selon vos besoins en ports de communication SPI™, I2C™.
 
Les ports secondaires (EXPA/EXPC/EXPD) sont destinés à être utilisés en tant qu'entrées/sorties à usage général mais également selon vos besoins en entrées de conversion analogique/numérique 10 bits, en sortie "PWM" pour le pilotage de moteurs "CC" ou de servomoteurs ou en générateur de sons 2 voies, en comparateur analogique, en entrées d'interruptions, en entrées de comptage, en ports séries, etc...
 
D'autres broches supplémentaires spécialisées servent à la génération de signaux PWM supplémen-taires ou au dialogue entre le module ROVIN™ et le PC pour les besoins de sa programmation ou de son mode Débug.
    
Pouvant être alimenté de 4,5 à 5 Vcc, le module ROVIN™ dispose de 4 entrées destinées à recevoir des tensions de référence externes, lesquelles seront indépendamment attribuées à ses 4 ports d'entrées/sorties principaux (PA, PB, PC et PD). Les entrées pourront ainsi recevoir des tensions au choix de 1.8 V, 2.5 V, 3.3 V ou 5 V. Vous pourrez à titre d'exemple exploiter les ports comme suit : VCCIO-PA = 5.0 V, VCCIO-PB = 3.3 V, VCCIO-PC = 2.5 V, VCCIO-PD = 1.8 V afin que chacun d'eux puisse dialoguer avec des composants dotés de niveaux "logiques" différents. Tous les ports peuvent également être configurés pour utiliser la même tension de référence, vous laissant une totale liberté de travail et d'adaptation aux composants basse tension de nouvelle génération. Les ports  secondaires (EXPA/EXPC/EXPD) ne sont destinés qu'à dialoguer avec des dispositifs externes avec des niveau 5 V. A noter également que Le ROVIN™ dispose d'une sortie 3.3 V capable d'alimenter des composants externes de faible consommation. 
      
     
Brochage du module "ROVIN™"



    

Numéro

Nom

Possibilités Supplémentaires

  Explication:

  1

  EXPA7

  ADC7

  E/S générale ou conversion " A/N ".

  2

  EXPA6

  ADC6

  E/S générale ou conversion " A/N ".

  3

  EXPA5 

  ADC5

  E/S générale ou conversion " A/N ".

  4

  EXPA4

  ADC4

  E/S générale ou conversion " A/N ".

  5

  EXPA3

  ADC3

  E/S générale ou conversion " A/N ".

  6

  EXPA2

  ADC2

  E/S générale ou conversion " A/N ".

  7

  EXPA1

  ADC1

  E/S générale ou conversion " A/N ".

  8

  EXPA0

  ADC0

  E/S générale ou conversion " A/N ".

  9

  VCCIO-PA

  Tension de PULL-UP du port PA.

  10

  PA7

  E/S générale. 

  11

  PA6

  E/S générale.

  12

  PA5

  E/S générale.

  13

  PA4

  E/S générale.

  14

  PA3

  E/S générale.

  15

  PA2

  E/S générale.

  16

  PA1

  E/S générale.

  17

  PA0

  E/S générale.

  18

  EXPB7

  INT7, CP1

  E/S générale, CP1, ou interruption.

  19

  EXPB6

  INT6, CT0 

  E/S générale, CT0, ou Interruption.

  20

  EXPB5

  PWM/INT5

  E/S générale, PWM3C, ou Interruption.

  21

  EXPB4

  PWM/INT4

  E/S générale, PWM3B, ou Interruption .

  22

  EXPB3

  PWM/
  AIN1 (-)

  E/S générale, PWM3A, Tension entrée
  ANCOMP (-), ou Interruption externe.

  23

  EXPB2

  AIN0(+)

  E/S générale ou TensionANCOMP(+).

  24

  EXPB1

  TXD0

  E/S générale ou TXD0. (UART)

  25

  EXPB0

  RXD0

  E/S générale ou RXD0. (UART)

  26

  VCCIO-PB

  Tension de PULL-UP du port PB.

  27

  PB7

  E/S générale.

  28

  PB6

  E/S générale.

  29

  PB5

  E/S générale.

  30

  PB4

  E/S générale.

  31

  PB3

  E/S générale.

  32

  PB2

  E/S générale.

  33

  PB1

  E/S générale.

  34

  PB0

  E/S générale.

  35

  GND (0.0V)

  GND (A connecter au 0 V)

  36

  XRESET

  RESET DU MODULE ROVIN™.

  37

  PC-TXD

  TXD pour connexion du ROVIN™ au PC

  38

  PC-RXD

  RXD pour connexion du ROVIN™ au PC

  39

  SYSTEM

  Laissez libre ( Ne rien connecter)è

  40

  SYSTEM

  Laissez libre ( Ne rien connecter)

  41

  SYSTEM

  Laissez libre ( Ne rien connecter)

  42

  SYSTEM

  Laissez libre ( Ne rien connecter)

  43

  SYSTEM

  Laissez libre ( Ne rien connecter)

  44

  VCC(5.0V)

  A connecter au 5.0 V.

  45

  3.3V OUT

  Sortie 3.3 V.

  46

  SYSTEM

  Laissez libre ( Ne rien connecter)

  47

  SYSTEM

  Laissez libre ( Ne rien connecter)

  48

  SYSTEM

  Laissez libre ( Ne rien connecter)

  49

  SYSTEM

  Laissez libre ( Ne rien connecter)

  50

  PWM1C

  PWM2

  Broche PWM1C/PWM2.

  51

  PWM1B

  Broche de sortie PWM1B uniquement.

  52

  PWM1A

  Broche de sortie PWM1A uniquement.

  53

  PWM0

  Broche de sortie uniquement.

  54

  XBUS

  Laissez libre ( Ne rien connecter)

  55

  XBUS

  Laissez libre ( Ne rien connecter)

  56

  XBUS

  Laissez libre ( Ne rien connecter)

  57

  XBUS

  Laissez libre ( Ne rien connecter)

  58

  VCCIO-PC

  Tension de PULL-UP du port PC. 

  59

  PC7

  E/S générale.

  60

  PC6

  E/S générale.

  61

  PC5

  E/S générale.

  62

  PC4

  E/S générale.

  63

  PC3

  E/S générale.

  64

  PC2

  E/S générale.

  65

  PC1

  E/S générale.

  66

  PC0

  E/S générale.

  67

  EXPD7

  CT2

  E/S générale ou CT2.

  68

  EXPD6

  CT0

  E/S générale ou CT0. 

  69

  EXPD5

  E/S générale.

  70

  EXPD4

  CP0

  E/S générale ou CP0.

  71

  EXPD3

  TXD1/INT3

  E/S générale, TXD1, Interruption.

  72

  EXPD2

  RXD1/INT2

  E/S générale, RXD1, Interruption.

  73

  EXPD1

  INT1

  E/S générale ou broche Interruption.

  74

  EXPD0

  INT0

  E/S générale ou broche Interruption.

  75

  VCCIO-PD

  Tension de PULL-UP du port PD.

  76

  PD7

  E/S générale.

  77

  PD6

  E/S générale.

  78

  PD5

  E/S générale.

  79

  PD4

  E/S générale.

  80

  PD3

  E/S générale.

  81

  PD2

  E/S générale.

  82

  PD1

  E/S générale.

  83

  PD0

  E/S générale.  

 

Le téléchargement du module "ROVIN™"

Le raccordement du module ROVIN™ au compatible PC se fait au moyen d'une connexion 3 fils série dédiée à cet usage (RX/TX/GND) via un câble USB spécial (lequel fait office de câble de conversion USB <> Série).
 
Ce câble permettra de télécharger vos programmes au sein de la mémoire Flash du module ROVIN™ et d'utiliser les fonctions de Débug de son environnement de développement.
   
Ce dernier pourra également être utilisé pour mettre à jour le Firmware du module ROVIN™ si nécessaire. 

      

   
   
 
Organisation mémoire du module "ROVIN™"

  

 
Le module ROVIN™ dispose de 4 types de mémoire: XFLASH, XSRAM, XHEAP et EEPROM. Chacune de ces mémoires est dotée d'une fonction différente. 
           
La mémoire XFLASH servira à stocker vos différents programmes au sein du ROVIN™. Il s’agit d’une mémoire non volatile (sauvegardée même en cas de coupure d’alimentation).
    
La mémoire XSRAM (X-Static RAM) sert à mémoriser des caractères, des nombres et d'autres variables (données) pendant l’exécution des programmes. Cette dernière est volatile.
     
La mémoire EEPROM est une mémoire non volatile de 4 K, pouvant être utilisée pour sauvegarder des constantes et autres données.
    
La mémoire XHEAP est spécialement conçue pour sauvegarder une grande quantité de données durant l’exécution du programme. Elle pourra notamment être utilisée pour échanger des informa-tions entre les différents programmes (tâches). Cette mémoire est de type SRAM (donc volatile).   
      
       
 
Le module "ROVIN™" et les interruptions

Le module ROVIN™ dispose d'une "file d'attente" de type "FIFO" qui se remplie à chaque fois qu'un évènement à l'origine d'une interruption est généré. Il vous suffira alors depuis n'importe quelle tâche de récupérer la nature du message présent dans cette file d'attente (capable de mémoriser jusqu'à 512 évènements) afin d'en connaître la nature et selon les spécificités de votre application de réaliser ou non son traitement. Des interruptions peuvent être générées via les entrées des comparateurs analogiques, les entrées d'interruptions externes, le remplissage du buffer de réception des UARTs, la génération cyclique occasionnée par l'horloge RTC, par le mode alarme de l'horloge RTC, par les Timers, par les compteurs et par les entrées de capture d'impulsions. 
   
       
 
Dimensions du module "ROVIN™"