tp1 : câblage d'un récepteur fm stéréo sur...
TRANSCRIPT
PIC24 – Câblage du récepteur FM stéréo sur plaquette – TP1
BTS électronique – Académie de Strasbourg - CREMMEL Marcel 06/09/2009 - Page 1/2
RECEPTEUR FM AVEC PIC24TP1 : câblage d'un récepteur FM stéréo sur plaquette
Objectifs : Mettre en œuvre un µC de la série PIC24 sur une plaquette de câblage. Cette maquette sera utilisée pour
l'apprentissage du PIC24 et du compilateur C30 de Microchip. Préparer le « mini-projet » de récepteur FM portablePré-requis : Architecture d'un µCDocuments fournis (papier ou "en ligne") : Documentation technique du PIC24 Tutoriel / aide mémoire MPLAB C30 Document ressource « C sur dsPIC/PIC24 »
1. Câblage
1
VCC6
GND5
L-OUT 3
R-OUT 4
EN 7MODE 8
CLK 9DTA 10
0/90
LNA DemodulationFM
Decodagestereo
SynthetiseurLiaison
serie
IC1 SPK-TFM-1010
IN3 OUT 1
2
GND
IC2LE33CZ
10µF
C410µFC3
5V LE33
GNDIN
VDD
100nFC613 208 19
RA0/CN2/VREF+/AN02RA1/CN3/VREF-/AN13RB0/CN4/RP0/C2IN-/AN2/EMUD1/PGD14RB1/CN5/RP1/C2IN+/AN3/EMUC1/PGC15RB2/CN6/SDA2/RP2/C1IN-/AN46RB3/CN7/SCL2/RP3/C1IN+/AN57
9 10
RA4/PMA1/CN0/T1CK/SOSCO12
RB4/CN1/PMBE/RP4/SOSCI11
AN9/RP15/CN11/PMCS1/RB15 26AN10/CVREF/RTCC/RP14/CN12/PMWR/RB14 25
AN11/RP13/CN13/PMRD/RB13 24AN12/RP12/CN14/PMD0/RB12 23
PGC2/EMUC2/TMS/RP11/CN15/PMD1/RB11 22PGD2/EMUD2/TDI/RP10/CN16/PMD2/RB10 21
TDO/RP9/SDA1/CN21/PMD3/RB9 18TCK/RP8/SCL1/CN22/PMD4/RB8 17
RP7/INT0/CN23/PMD5/RB7 16PGC3/EMUC3/RP6/SCL1a/CN24/PMD6/RB6 15
PGD3/EMUD3/RP5/SDA1a/CN27/RB5 14
VDD VSS VSSVDD
28 27
PIC24FJXXGA002MCLR1
DISVREG VCAP/VDDCORE
RA3/PMA0/CN29/CLKO/OSCORA2/CN30/CLKI/OSCI
IC3PIC24FJXXGA002
10µFC7
100nFC5
MCLR 1+3V3 2GND 3
EMUD 4EMUC 5
N.C. 6ICD2
47KR7
VDD
VDD
VSS1VCC2V03RS4R/W5E6D07D18D29D310D411D512D613D714A_Led15K_Led16
LCD
SIL_16
10KR3
5V
EN
EN
MODE
MODE
CLK
CLK
DTA
DTA
10µF
C210µF
C1
47KR1
47KR2
LOUT
ROUT
RS
E
D4D5D6D7
47KR11
RESET
-
47KR10
+
47KR12
OK
47KR13
NEXT
VDD
PLUSMOINSOKNEXT
RSE
D4D5D6D7
PLUSMOINS
OK
NEXT
STEREO D1 VDD
560RR8
560RR9
47KR4
VDD
5V
5V
VDD5V
IN3 OUT 1
2
ADJ
IC2LM317LZ
330RR15470R
R1410µFC3
10µFC4
OU
LM317LZ
OUTIN
Le boîtier du PIC24 fourni est du type DIL étroit à 28 broches. Il est donc parfaitement adapté au câblage sur plaquette à condition de bien aligner les pattes avant insertion. Confectionner le connecteur ICD2 : 2 barrettes SIL de 6 contacts soudés têtes-bêches Poser les composants suivant la photo ci-dessous. Le module « SPK-TFM-1010 » n’est pas encore
implanté, mais sa place est réservée entre le clavier et le LCD (prévoir au moins 12 rangées libres).Le LCD doit être légèrement forcé ; veiller à ne pas tordre les pattes.
PIC24 – Câblage du récepteur FM stéréo sur plaquette – TP1
BTS électronique – Académie de Strasbourg - CREMMEL Marcel 06/09/2009 - Page 2/2
Câbler le régulateur et contrôler son bon fonctionnement avant d'alimenter le PIC24. Câbler les alimentations en utilisant au mieux les lignes d'alimentation de la plaquette. Respecter le
code couleur :VDD et 5V en rouge et GND en noir.Attention : le LCD est alimenté sous 5V ; ne surtout pas alimenter le PIC24 avec cette tension sous peine de destruction !Couper les fils à la bonne longueur pour éviter tout mauvais contact ou arrachement par la suite. La plaquette sera utilisée pendant plusieurs semaines.
Câbler tous les composants passifs. Couper leurs pattes à la longueur adéquate.
Faire vérifier le câblage par le professeur avant la première mise sous tension.
2. Mise sous tension et premiers tests Pour quelle raison faut-il alimenter le LCD sous 5V ? Les signaux de commande produits par le µC
sont-ils compatibles ? Si possible, limiter le courant de l’alimentation à 50mA environ Alimenter la maquette sous 5V (+/-2%) en contrôlant simultanément la tension VDD. Attention à la
polarité ! Mettre sous tension le temps de mesurer la consommation sur l'ampèremètre de l'alimentation. Vérifier que cette consommation est "raisonnable" : quelques dizaines de mA maximum. Commenter l’affichage du LCD
3. Création du projet MPLAB Démarrer l'environnement de développement MPLAB et créer un nouveau projet de nom « Récepteur
FM » dans un dossier à votre nom sur "D:". Copier le fichier « Squelette source.c » depuis le serveur dans le dossier du projet et le renommer «Test
récepteur FM-XY.c » ; X et Y étant vos initiales Faire de ce fichier le seul source du projet MPLAB Ajouter le fichier « C:\Program Files\Microchip\MPLAB C30\support\PIC24F\h\ p24FJxxGA002.h »
dans le dossier « Header Files » du projet MPLAB (clic droit sur « Header Files »).
4. Configuration du PIC24Le PIC24 comporte 2 registres CONFIG1 et CONFIG2 en mémoire « flash ». Chacun de ces registres comporte 24 bits qui déterminent la configuration du PIC24.Le compilateur C30 de Microchip reconnait 2 « macros » et des équivalences qui permettent la configuration du PIC24 sans en maîtriser tous les détails matériels. Déduire du source les informations suivantes :
Les broches de programmation/émulation ? L’usage du JTAG ? Commenter. La protection de la mémoire flash ? L’utilisation du « chien de garde » L’usage de la broche « OSCO/RA3 » L’horloge utilisée et sa fréquence (voir schéma du §7.0 de la doc du PIC24)