2
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 PIC24 TP1 : 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 portable Pré-requis : Architecture d'un μC Documents 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 VCC 6 GND 5 L-OUT 3 R-OUT 4 EN 7 MODE 8 CLK 9 DTA 10 0/90 LNA Demodulation FM Decodage stereo Synthetiseur Liaison serie IC1 SPK-TFM-1010 IN 3 OUT 1 2 GND IC2 LE33CZ 10μF C4 10μF C3 5V LE33 GND IN VDD 100nF C6 13 20 8 19 RA0/CN2/VREF+/AN0 2 RA1/CN3/VREF-/AN1 3 RB0/CN4/RP0/C2IN-/AN2/EMUD1/PGD1 4 RB1/CN5/RP1/C2IN+/AN3/EMUC1/PGC1 5 RB2/CN6/SDA2/RP2/C1IN-/AN4 6 RB3/CN7/SCL2/RP3/C1IN+/AN5 7 9 10 RA4/PMA1/CN0/T1CK/SOSCO 12 RB4/CN1/PMBE/RP4/SOSCI 11 AN9/RP15/CN11/PMCS1/RB15 26 AN10/CVREF/RTCC/RP14/CN12/PMWR/RB14 25 AN11/RP13/CN13/PMRD/RB13 24 AN12/RP12/CN14/PMD0/RB12 23 PGC2/EMUC2/TMS/RP11/CN15/PMD1/RB11 22 PGD2/EMUD2/TDI/RP10/CN16/PMD2/RB10 21 TDO/RP9/SDA1/CN21/PMD3/RB9 18 TCK/RP8/SCL1/CN22/PMD4/RB8 17 RP7/INT0/CN23/PMD5/RB7 16 PGC3/EMUC3/RP6/SCL1a/CN24/PMD6/RB6 15 PGD3/EMUD3/RP5/SDA1a/CN27/RB5 14 VDD VSS VSS VDD 28 27 PIC24FJXXGA002 MCLR 1 DISVREG VCAP/VDDCORE RA3/PMA0/CN29/CLKO/OSCO RA2/CN30/CLKI/OSCI IC3 PIC24FJXXGA002 10μF C7 100nF C5 MCLR 1 +3V3 2 GND 3 EMUD 4 EMUC 5 N.C. 6 ICD2 47K R7 VDD VDD VSS 1 VCC 2 V0 3 RS 4 R/W 5 E 6 D0 7 D1 8 D2 9 D3 10 D4 11 D5 12 D6 13 D7 14 A_Led 15 K_Led 16 LCD SIL_16 10K R3 5V EN EN MODE MODE CLK CLK DTA DTA 10μF C2 10μF C1 47K R1 47K R2 LOUT ROUT RS E D4 D5 D6 D7 47K R11 RESET - 47K R10 + 47K R12 OK 47K R13 NEXT VDD PLUS MOINS OK NEXT RS E D4 D5 D6 D7 PLUS MOINS OK NEXT STEREO D1 VDD 560R R8 560R R9 47K R4 VDD 5V 5V VDD 5V IN 3 OUT 1 2 ADJ IC2 LM317LZ 330R R15 470R R14 10μF C3 10μF C4 OU LM317LZ OUT IN 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.

TP1 : câblage d'un récepteur FM stéréo sur plaquettemarcel.cremmel.llc.free.fr/Projets/Recepteur_FM_de... · récepteur FM-XY.c » ; X et Y étant vos initiales Faire de ce fichier

  • Upload
    others

  • View
    5

  • Download
    1

Embed Size (px)

Citation preview

Page 1: TP1 : câblage d'un récepteur FM stéréo sur plaquettemarcel.cremmel.llc.free.fr/Projets/Recepteur_FM_de... · récepteur FM-XY.c » ; X et Y étant vos initiales Faire de ce fichier

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.

Page 2: TP1 : câblage d'un récepteur FM stéréo sur plaquettemarcel.cremmel.llc.free.fr/Projets/Recepteur_FM_de... · récepteur FM-XY.c » ; X et Y étant vos initiales Faire de ce fichier

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)