Note D`application : JN_APP001 Platine adaptatrice pour

publicité
Note D’application : JN_APP001
Platine adaptatrice pour « JN5139 »
Cette note d’application décrit la réalisation d’une petite platine d’adaptation permettant
de ressortir toutes les broches d’un module radio « JN5139 » sur des connexions
standardisées au pas de 2,54 mm. L’utilisation de cette platine sera toute indiquée dans
le cadre de prototypage rapide, d’évaluation des modules, d’études, etc…
Description
Réalisé en double face avec trous métallisés et vernis épargne, ce circuit imprimé dispose de
différents emplacements permettant de venir souder :
- Un module radio « JN5139 ».
- Un étage RC dédié à l’entrée RESET
- 2 boutons-poussoirs (RESET et PROGRAMMATION)
- Un étage de régulation 3,3 Vcc
- Un connecteur permettant de recevoir un cordon de programmation USB
Figure 1: Photo de la platine une fois tous les composants soudés
Suivant les nécessités et les besoins de votre application, il vous sera possible d’alimenter au
choix la platine via :
- Une tension externe de +5 Vcc.
- Une tension externe de +3,3 Vcc.
- Directement via le câble de programmation USB.
JN_APP001 (v1.1) 02-Nov-2009
© Lextronic 2009
1
Lextronic
JN_APP001: Platine Adaptatrice pour "JN5139"
Brochage de la platine
La figure ci-dessus donne le schéma du bochage général de la platine.
Chaque connexion est repérée par le nom de la broche correspondante sur le module
« JN5139 » ainsi qu’à l’équivalence du numéro de la broche du module « JN5139 ».
Le raccordement de la tension d’alimentation est détaillé dans les pages qui suivent.
L
Note: Vous trouverez en archive sur notre site Internet le fichier de CAO de
la platine. Ce dernier a été réalisé à partir du logiciel SPRINT-LAYOUT:
http://www.lextronic.fr/P82-logiciel-sprint-layout-50.html )
Nous fournissons également les fichiers “Gerber” vous permettant si vous le
désirez de faire fabriquer le circuit imprimé.
2
© Lextronic 2009
JN_APP001 (v1.1) 20-Nov-2009
JN_APP001: Platine Adaptatrice pour "JN5139"
Lextronic
Câblage de la platine dans le cas d’une alimentation
externe via une tension de 3,3 Vcc
La figure ci-dessus montre les composants à câbler si vous désirez alimenter la platine via une
source externe de 3,3 Vcc.
- Soudez en premier lieu avec précaution le module radio « JN5139 ».
- Soudez ensuite les autres composants CMS
(Il est normal que 2 composants CMS soient absents).
- Soudez ensuite les connecteurs et les boutons-poussoirs.
Réalisez enfin le strap (représenté en rouge).
!
ATTENTION:
Vérifiez impérativement la polarité et à la valeur de la tension que vous
appliquez sur la platine (aucune protection n’est présente sur cette dernière).
JN_APP001 (v1.1) 20-Nov-2009
© Lextronic 2009
3
Lextronic
JN_APP001: Platine Adaptatrice pour "JN5139"
Câblage de la platine dans le cas d’une alimentation
externe via une tension de 5 Vcc
La figure ci-dessus montre les composants à câbler si vous désirez alimenter la platine via une
source externe de 5 Vcc.
- Soudez en premier lieu avec précaution le module radio « JN5139 ».
- Soudez ensuite les autres composants CMS.
- Soudez enfin les connecteurs et les boutons-poussoirs.
!
ATTENTION:
Vérifiez impérativement la polarité et à la valeur de la tension que vous
appliquez sur la platine (aucune protection n’est présente sur cette dernière).
Vous disposez d’une sortie fournissant une tension de 3,3 Vcc. Le courant maximum disponible
sur cette sortie est de l’ordre de 300 mA.
4
© Lextronic 2009
JN_APP001 (v1.1) 20-Nov-2009
JN_APP001: Platine Adaptatrice pour "JN5139"
Lextronic
Câblage de la platine dans le cas d’une alimentation
directement via la câble de programmation USB
La figure ci-dessus montre les composants à câbler si vous désirez alimenter la platine via le
câble de programmation USB.
- Soudez en premier lieu avec précaution le module radio « JN5139 ».
- Soudez ensuite les autres composants CMS.
- Soudez ensuite les connecteurs et les boutons-poussoirs.
Réalisez enfin le strap (représenté en rouge).
Une fois le câble de programmation USB raccordé sur le connecteur mâles 6 points, vous
disposerez d’une sortie fournissant une tension de 5 Vcc et d’une seconde sortie fournissant du
3,3 Vcc (le courant maximum disponible sur cette dernière est de l’ordre de 300 mA).
!
ATTENTION:
Le courant de sortie de la sortie 5 Vcc est limité par le courant que le port
USB de votre PC peu générer. Il est donc IMPERATIF de ne pas dépasser
une centaine de milliampère et de ne provoquer aucun court-circuit sur la
platine sans quoi vous risquez d’endommager le câble de programmation
USB et/ou le port USB de votre PC.
JN_APP001 (v1.1) 20-Nov-2009
© Lextronic 2009
5
Lextronic
JN_APP001: Platine Adaptatrice pour "JN5139"
Programmation de la platine
!
A prévoir:
Avant de pouvoir programmer le module JN5139 présent sur la platine, il
vous faudra impérativement :
- Relier les broches SPISMM et SPISZZ ensembles.
- Relier la broche SPISWP au +3,3 V (attention pas au +5 V !)
La broche SPISWP permet de verrouiller et déverrouiller la protection en écriture de la mémoire
programme Flash du module « JN5139 ». Une fois votre application terminée pensez à
appliquer alors du « 0 V » sur la broche SPISWP pour verrouiller l’écriture de la mémoire flash.
La programmation de la platine nécessite un câble de
conversion « USB <> série (niveau logique 3,3 V)
comme celui de la photo ci-contre (attention ce câble
existe aussi en version avec niveau logique 5 V).
Il vous faut absolument disposer du modèle en version
niveau logique 3,3 V. Nous commercialisons si nécessaire
ce dernier sous la référence TTL232R3V3.
Préparation des outils nécessaires à la programmation :
Afin de pouvoir programmer votre platine, il vous faudra en premier lieu télécharger la suite
logiciel disponible à l’adresse http://www.jennic.com/support/software/
Dans la liste des logiciels, il vous faudra télécharger et installer les fichiers suivant:
JN-SW-4031 SDK Toolchain
JN-SW-4030 SDK Libraries
6
© Lextronic 2009
JN_APP001 (v1.1) 20-Nov-2009
JN_APP001: Platine Adaptatrice pour "JN5139"
Lextronic
Installation du driver du câble :
La première chose à faire et de relier le câble de programmation au port USB de votre PC.
L’ordinateur doit détecter le nouveau périphérique et lancer la procédure d’installation du driver.
Indiquez au PC l’emplacement du driver: c:\Jennic\drivers\FTDI_Drivers
Au terme de l’installation, le PC doit vous signaler que le périphérique est prêt à être utilisé.
Il vous faut maintenant vérifier quel N° de port COM virtuel a été créé par les drivers.
Pour ce faire :
- Réalisez un clic droit sur l’icône du poste de travail de Windows™.
- Puis sélectionnez « Propriétés »
- Puis cliquez sur l’icône « Matériel »
- Puis cliquez sur « Gestionnaire des périphériques »
- Puis double cliquez sur « port (COM et LPT) ».
Relevez alors le N° du port COM virtuel créé par le driver.
Raccordement du câble à la platine:
A ce stade, reliez le connecteur femelle du câble de programmation sur le connecteur mâle de
la platine comme indiqué ci-dessous (attention repérez bien le sens avec les couleurs des fils).
Alimentez ensuite la platine via une source externe (si vous n’avez pas choisi de l’autoalimenter par le câble USB).
JN_APP001 (v1.1) 20-Nov-2009
© Lextronic 2009
7
Lextronic
JN_APP001: Platine Adaptatrice pour "JN5139"
Programmation de la platine:
A ce stade, exécutez le programme « Flash GUI ». Celui-ci permet de transférer vos
programmes dans la mémoire Flash du module « JN5139 » via le cordon USB.
Sélectionnez le fichier à transférer dans la platine dans le champ « Program File ». Uitlisez le
bouton « Browse » pour déterminer l’emplacement de votre fichier.
Il vous faut maintenant préparer la platine pour que le module « JN5139 » passe en mode
programmation et accepte les données en provenance du cordon USB.
Pour ce faire, restez appuyé sur le bouton-poussoir « PROGRAMMATION » de la platine, puis
sollicitez fugitivement le bouton-poussoir « RESET » de la platine et relâchez enfin le boutonpoussoir « PROGRAMMATION ».
8
© Lextronic 2009
JN_APP001 (v1.1) 20-Nov-2009
JN_APP001: Platine Adaptatrice pour "JN5139"
Lextronic
Sous l’environnement « Flash GUI », sélectionnez maintenant le N° du port COM virtuel
précédemment créé par le cordon USB.
Si la procédure prend plusieurs secondes et qu’un message d’erreur apparaît : « Could not read
processor ID register Please check cabling and power ».
1) Recommencez alors la manipulation des boutons-poussoirs « PROGRAMMATION » et
« RESET ».
2) Vérifiez la tension d’alimentation de la platine.
3) Vérifiez le N° du port COM virtuel du câble USB.
4) Vérifiez le sens du connecteur femelle du câble USB.
Si aucun message d’erreur n’apparaît, cliquez sur le bouton « Program ». A ce stade une barre
de progression défile au bas de l’écran pour visualiser la phase de programmation et un
message en fin de cycle vous indique que le composant est programmé.
JN_APP001 (v1.1) 20-Nov-2009
© Lextronic 2009
9
Lextronic
JN_APP001: Platine Adaptatrice pour "JN5139"
Historique des révisions
Versions
10
Notes
1.0
Première édition (platine avec marquage ADP5139A commercialisée avant le 20 / 11 / 2009)
1.1
Deuxième édition (platine avec marquage ADP5139B commercialisée après le 20 / 11 / 2009)
© Lextronic 2009
JN_APP001 (v1.1) 20-Nov-2009
JN_APP001: Platine Adaptatrice pour "JN5139"
Lextronic
Copyrights et appellations commerciales
Toutes les marques, les procédés et les références des produits cités dans ce document appartiennent à leur propriétaire et
Fabricant respectif. All brand names and trademarks are the property of their respective owners - Other trademarks mentioned are
registered trademarks of their respective holders.
Informations techniques
La note d’application décrite dans ce document a été conçue avec la plus grande attention. Tous les efforts ont été mis en oeuvre
pour éviter les anomalies. Toutefois, nous ne pouvons garantir que ce document soit à 100% exempt de toute erreur. Les
informations présentes dans cette note d’application sont strictement données à titre indicatif. Les caractéristiques et les résultats
obtenus dans cette note d’application peuvent changer à tout moment sans aucun préavis.
Limitation de responsabilité
En aucun cas LEXTRONIC ne pourra être tenu responsable de dommages quels qu'ils soient (intégrant, mais sans limitation, les
dommages pour perte de bénéfice commercial, interruption d'exploitation commerciale, perte d’informations et de données à
caractère commercial ou de toute autre perte financière) provenant de l'utilisation ou de l'incapacité à pouvoir utiliser la note
d’application décrite dans ce document, même si LEXTRONIC a été informé de la possibilité de tels dommages.
Cette note d’application est uniquement destinée à être utilisée telle quelle dans le cadre d’un apprentissage à la programmation
des modules Jennic « JN5139 ». LEXTRONIC ne donne aucune garantie de fonctionnement de cette note d’application si vous
utilisez celle-ci au sein d’une autre application. A ce titre, cette note d’application n’est pas conçue, ni destinée, ni autorisée pour
être utilisée au sein d'applications militaires, ni au sein d'applications à caractère médical ou d’alerte incendie ou en milieu nucléaire, ni à proximité d’un aéroport, ni au sein d’applications pour ascenseurs ou commande de feux d’artifices, ni au sein d’applications
sur machine outils ou d’applications embarquées dans des véhicules (automobiles, camions, bateaux, scooters, motos, kart, scooters des mers, avions, hélicoptères, ULM, etc...), ni au sein d'applications embarquées sur des maquettes volantes de modèles
réduits (type avions, hélicoptères, planeurs, etc...).
De manière générale, cette note d’application n’est pas conçue, ni destinée, ni autorisée pour expérimenter, développer ou être
intégrée au sein d'applications dans lesquelles une défaillance des modules Jennic « JN5139 » pourrait créer une situation
dangereuse pouvant entraîner des pertes financières, des dégâts matériels, des blessures corporelles ou la mort de personnes ou
d'animaux. Si vous utilisez cette note d’application volontairement ou involontairement pour de telles applications non autorisées,
vous vous engagez à soustraire le Fabricant des modules « JN5139 » et LEXTRONIC de toute responsabilité et de toute demande
de dédommagement..
LEXTRONIC
36/40 Rue du Gal de Gaulle
94510 La Queue en Brie
France
Tel
Web
+33 (0)145768388
www.lextronic.fr
JN_APP001 (v1.1) 20-Nov-2009
Fax
+33 (0)145738141
E-mail [email protected]
© Lextronic 2009
11
Téléchargement