π
<-
Chat plein-écran
[^]

Prise en main de la carte DSP TMS320C5535 - Episode #1

Prise en main de la carte DSP TMS320C5535 - Episode #1

Message non lude Wistaro » 01 Mai 2017, 19:23

Il y a quelques semaines, nous te parlions des
DSPs
, ces
processeurs de signaux numériques
tant utiles dans les produits électroniques d'aujourd'hui.
Et nous découvrions ensemble la carte
TMS320C6713 DSP Starter Kit
, une carte DSP dédiée à
l'enseignement
, à base de technologies
Texas Instruments
.
Malheureusement, nous avions vite été stoppés par le fait que la carte n'était pas
très récente
, ce qui nous empêchait d'en profiter au
maximum
.

Mais aujourd'hui nous avons le
plaisir de t'annoncer
que nous sommes en possession d'une
nouvelle carte DSP
de chez
Texas Instruments
, carte qui est bien plus récente que la précédente et qui va nous permettre d'aller bien plus loin! :bj:
Nous prévoyons donc
plusieurs articles sur la carte
, si celle-ci vous plaît.
N'hésite pas à donner ton avis :D.


Dans un premier temps, nous verrons les
fonctionnalités de base
de cette carte, les programmes de démonstration pour
évaluer les possibilités
offertes par le
produit.

Ensuite, nous irons plus loin et nous essaierons de faire des choses très très sympathiques!


Il est donc temps de commencer, prends un
rafraîchissement
et bonne lecture!

Tout d'abord, après avoir reçu le colis, nous
découvrons le boitier
du produit :
8183
Il s'agit d'un
petit carton
, de dimensions
15x15x5 environ
.
Nous retrouvons le
logo de la marque
, ainsi que le modèle de la carte:
TMS320C5535 eZdsp - USB Dev Kit
.
L'image sur le dessus nous donne un petit aperçu du contenu de la boîte.
Nous remarquons aussi le sigle "Spectrum Digital", la marque fabriquant l'ensemble ainsi qu'une partie des éléments.

Ça a l'air vraiment sympathique! :bj:

Sans plus attendre, nous nous empressons de
sortir les éléments
de la boîte!
8184
Nous découvrons donc ces éléments:
  • La carte DSP TMS320C5535 eZdsp;
  • Un câble micro-USB/USB;
  • Une carte micro-SD de 2Go;
  • Un adaptateur micro-SD / SD;
  • Un CD contenant les drivers, le compilateur et des codes de démonstration;
  • Une paire d'écouteurs + micro intégré (kit main libre);
  • Un manuel de prise en main.

Nous sommes donc très surpris en découvrant ce
kit très complet
.

8206
Intéressons-nous maintenant à la carte en elle-même!

Rien qu'en regardant à l’œil nu, nous pouvons reconnaître les éléments suivants :



  • La puce DSP C5535, au centre de la carte;
  • Un écran OLED de 96*16 pixel;
  • 2 ports jack stéréos 3.5mm: Entrée ligne et sortie ligne (micro + écouteurs);
  • Un slot pour micro-SD;
  • Un port d'expansion pour relier un autre module;
  • Un emplacement pour connecter une carte sans fil (Wifi, ZigBee, etc...).

Il est temps de rentrer dans les détails plus techniques.
Prêt à plonger? Allons-y!


En plus de ces éléments, nous retrouvons, étrangement,
un second port USB classique
, en plus du micro-usb.
Il s'agit en fait....
d'un émulateur !


Ce petit module, fabriqué par Spectrum Digital et directement implanté sur la carte, va nous permettre de faire du
débogage directement sur la carte
.
Tu ne vois pas l'utilité?
Et bien, c'est extrêmement pratique. Il va nous permettre de
visualiser en direct les registres mémoires du processeur
, mettre des points d'arrêt, etc., comme dans un émulateur, sauf que là c'est
directement sur la carte
. C'est d'ailleurs le nom qu'il porte:
XDS100 Jtag emulator
. On appelle ces objets des
in-circuit emulator
(ICE, ou OCD)
, littéralement des
émulateurs sur circuit
.
Pour revenir au mystérieux port USB, c'est en fait
une sonde Jtag
, qui permet avec l'OCD d’accéder directement aux pins du circuit, sans passer par des points tests, difficilement accessibles sur les cartes à
population élevée.

Nous n'irons pas plus loin sur le sujet pour le moment, sachez que c'est un processus qui est très utilisé de nos jours pour tester des circuits, en phase de développement.


Plongeons maintenant au cœur des circuits
.


Nous ne pouvons pas te parler de cette carte sans toucher un mot de la puce qui contrôle tout le système!
Elle répond au nom de
C5535.


C'est une
puce DSP
de la gamme
C5500
de chez
Texas Instruments.

Les produits de cette désignation sont des processeurs DSP à
points fixés
, à
très faible consommation d'énergie
(les moins gourmands du marché, avec moins de 0.15 mW/MHz à 1.05V :bj: )
, idéaux pour des
applications nomades
par exemple.
Le
point fixé
est une
méthode spécifique
utilisée en interne par les DSP pour
stocker et gérer les nombres
. Si tu souhaites en savoir davantage, voici un excellent article: http://www.dspguide.com/ch28/4.htm.



L'architecture est plutôt simple: les signaux audio rentrent et sortent par les prises jack "Input" et "Output". Ensuite, les signaux audio sont convertis en tension puis en signal logique par le codec/AIC TI-3204
(fréquence d'échantillonnage maximum de 192Khz)
. Les signaux transitent ensuite par le bus I2S2 vers la puce DSP.
De cette puce DSP, on retrouve une liaison I2C vers l'écran LCD. La puce comporte également une zone de mémoire flash SPI de 8Mb.
L'émulateur XDS100v2 est relié par liaison série et Jtag.


Au niveau logiciel, la carte se programme en
langage C
, grâce au
compilateur et IDE
propriétaire de
Texas Instruments
,
Code Composer Studio
.

L'installateur est inclus sur le CD fourni avec la carte. Néanmoins, il est recommandé de télécharger une
version plus récente
sur le site officiel. La version
6.1.3
est parfaite, elle supporte la carte TMS320C5535 et l'émulateur XDS100v2. Je la recommande donc.

Afin de ne pas avoir à
réinventer la roue
à
chaque projet
, il existe une
bibliothèque
très fournie pour la carte TMS320C5535, CSL: http://software-dl.ti.com/dsps/dsps_pub ... x_FDS.html

Elle comporte, entre-autre, une multitude de programmes de démonstrations.
Par exemple, un programme de démonstration de TIEsr, un
framework
dédié à la reconnaissance vocale.

Mais ça, c'est pour après!

Reste connecté, la prochaine fois nous allons tester plusieurs exemples sur cette carte!

Encore merci à Texas Instruments de nous permettre de tester cette carte :).
Plus d'informations sur la carte: http://www.ti.com/tool/tmdx5535ezdsp

A la prochaine :D.
Avatar de l’utilisateur
WistaroModo.G
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Prochain niv.: 56.3%
 
Messages: 2716
Images: 29
Inscription: 25 Fév 2013, 16:21
Localisation: Toulouse
Genre: Homme
Calculatrice(s):
Classe: Etudiant ingénieur (Ex TS - SI)
YouTube: Wistaro
Twitter: @Wistaro
GitHub: Wistaro

Re: Prise en main de la carte DSP TMS320C5535 - Episode #1

Message non lude Adriweb » 01 Mai 2017, 21:09

Pas mal - bel article et présentation de la carte :)
Avatar de l’utilisateur
AdriwebAdmin.
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 42.1%
 
Messages: 12028
Images: 847
Inscription: 01 Juin 2007, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
Classe: (ingénieur)
Twitter: adriweb
GitHub: adriweb

Re: Prise en main de la carte DSP TMS320C5535 - Episode #1

Message non lude Wistaro » 07 Mai 2017, 21:45

Adriweb a écrit:Pas mal - bel article et présentation de la carte :)


Merci :)
Avatar de l’utilisateur
WistaroModo.G
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Prochain niv.: 56.3%
 
Messages: 2716
Images: 29
Inscription: 25 Fév 2013, 16:21
Localisation: Toulouse
Genre: Homme
Calculatrice(s):
Classe: Etudiant ingénieur (Ex TS - SI)
YouTube: Wistaro
Twitter: @Wistaro
GitHub: Wistaro


Retourner vers News Divers

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 7 invités

-
Rechercher
-
Sujets à la une
Triconcours universel de la rentrée - 2000 euro de prix !
"NumWorks++": Challenge de modification matérielle pour rajouter une puce de mémoire Flash !
Offre TI-Planet/Jarrety pour avoir la TI-83 Premium CE avec son chargeur pour 79,79€ port inclus !
Offre TI-Planet/Jarrety pour avoir la TI-Nspire CX CAS à seulement 130€ TTC port inclus!
Jailbreake ta TI-Nspire avec Ndless et profite des meilleurs jeux et applications !
Transforme ta TI-Nspire CX en console Game Boy Advance!
123456
-
Donations/Premium
Pour plus de concours, de lots, de tests, nous aider à payer le serveur et les domaines...
PayPal : paiement en ligne sécurisé - secure online payments
Découvrez les avantages d'un compte donateur !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partenaires et pub
Notre partenaire Jarrety 
-
Stats.
495 utilisateurs:
>465 invités
>24 membres
>6 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Autres sites intéressants
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)