Platine MMDVM pour Arduino Due

Pour réaliser un relais numérique multimode, G4KLX a développé un logiciel très complet qui s’appelle MMDVM (Multimode Digital Voice Modem). Il est compatible des principaux modes numériques (à ce jour, C4FM, DSTAR et DMR).

Cette carte permet de réaliser l’interface entre émetteur et récepteur et l’Arduino Due. Un ordinateur (tel qu’un Raspberry Pi par exemple) connecter en USB à l’Arduino complète la logique de relais.

J’ai réalisé ce typon, comme un certain d’autres OM, avec composants de tailles classiques (Circuit intégré en DIL, les résistances en quart de Watt ,…). Il n’y a guère que le TCXO qui reste assez petit. Pour s’affranchir d’un composant CMS de mise en forme, j’ai choisi d’installer un TCXO HCMOS directement compatible des 3,3V attendu par l’Arduino. La référence choisie est la FOX924B-12 avec une stabilité annoncée de +/-2.5 ppm.

J’ai remplacé les composants volumineux (en boitiers TO220) par des composants équivalents en boitier TO92. Les essais restent à être réaliser. Les composants les plus volumineux peuvent toutefois être positionnés, puisque j’ai laissé la possibilité de monter l’une ou l’autre des versions. La platine s’enfiche directement sur la carte Arduino Due.

La filtre MMDVM est sous licence CC BY/SA/NC établi par KI6ZUM

La filtre MMDVM est sous licence CC BY/SA/NC établi par KI6ZUM

 

Au format PDF : MMDVM F5UII v1.1

Voilà la nomenclature

Pos Component Value Précision Case
1 C1 10µF D4R2,54_ELKO
2 C2 10µF D4R2,54_ELKO
3 C3 10nF 10% 3X5R2,54
4 C4 47µF D4R2,54_ELKO
5 C5 47µF D4R2,54_ELKO
6 C6 10nF 10% 3X5R2,54
7 C7 10nF 10% 3X5R2,54
8 C8 10µF D4R2,54_ELKO
9 C9 47µF D4R2,54_ELKO
10 C10 1nF 5% 3X5R2,54
11 C11 1nF 3X5R2,54
12 C12 470pF 3X5R2,54
13 C13 39nF 5% 3X5R2,54
14 C14 10nF 10% 3X5R2,54
15 C15 100nF 3X5R2,54
16 C16 47µF D4R2,54_ELKO
17 C17 39nF 5% 3X5R2,54
18 C18 1nF 5% 3X5R2,54
19 C19 100nF 3X5R2,54
20 C20 47µF D4R2,54_ELKO
21 C22 22nF 3X5R2,54
22 C29 100nF 3X5R2,54
23 C-RX1 Receiver Mini Din DIN6POL-MINI
24 C-TX1 Transmitter Min Din DIN6POL-MINI
25 D1 SQUELCH LED_3mm_vert
26 D2 PTT LED_3mm_vert
27 D3 POWER LED_3mm_jaune
28 IC1 LF33CV TO220
29 IC2 MCP6002-I/P DIL8
30 IC3 MCP6002-I/P DIL8
31 IC4 LP2950ACZ3,3 TO92
32 J1 RX TX Stiftleiste_1x06_G_2,54
33 JP3 GND Stiftleiste_1x02_G_2,54
34 JP4 5V Stiftleiste_1x02_G_2,54
35 JP5 TEST Stiftleiste_1x02_G_2,54
36 JP6 TEST Stiftleiste_1x02_G_2,54
37 Q1 2N7000 TO92
38 Q2 IRL530NPBF TO220
39 Q3 2N7000 TO92
40 R1 330 0204_MET
41 R3 4,7K 1% 0204_MET
42 R4 5,1K 1% 0204_MET
43 R5 22K 1% 0204_MET
44 R7 4,7K 1% 0204_MET
45 R8 4,7K 1% 0204_MET
46 R10 220 0204_MET
47 R11 220 0204_MET
48 R12 220 0204_MET
49 R13 10K 0204_MET
50 R14 330 0204_MET
51 R15 47K 0204_MET
52 R16 1M 0204_MET
53 R17 47K 0204_MET
54 R18 5,1K 1% 0204_MET
55 R21 22K 1% 0204_MET
56 R22 4,7K 1% 0204_MET
57 R23 22K 1% 0204_MET
58 R30 100K 0204_MET
59 R98 10K VISHAY_64W
60 R99 100K VISHAY_64W
61 TCXO1 12MHz (FOX924B-12) 2,5ppm CFPX-104
62 X49 POWER Stiftleiste_1x08_G_2,54
63 X50 A0 A7 Stiftleiste_1x08_G_2,54
64 X51 A8..DAC1 Stiftleiste_1x08_G_2,54

Afin de réaliser votre exemplaire de la carte électronique, vous trouver ici tous les fichiers de production et perçage de la carte au format standard Gerber : MMDVM F5UII licenced CC by-nc-sa

En ce qui concerne les transceivers, je vais tester le fonctionnement avec deux TM451E de Kenwood (un émetteur, un récepteur). Ce modèle dispose d’une sortie audio “large bande”. En effet, pour les passer les modes numérique, il faut exploiter la sortie BF utilisé autrefois en packet radio (AX25) en 9600 bauds.

La suite de mes essais seront à suivre sur mon blog dans la catégorie MMDVM… Vos commentaires sont les bienvenus ci-dessous.

Voici la carte montée, testée et fonctionnelle.

Platine MMDVM montée avec composants discrets

Platine MMDVM montée avec composants discrets – Vue arrière

 

Platine MMDVM montée avec composants discrets

Platine MMDVM montée avec composants discrets – Vue connecteurs mini-Din vers postes radio

 

Carte MMDVM sur son arduino due et liaisons mini Din 6 pins vers le récepteur et l'émetteur

Carte MMDVM sur son arduino due et liaisons mini Din 6 pins vers le récepteur et l’émetteur. (TCXO en haut à gauche de la platine)



Si vous êtes intéressé pour participer à une éventuelle future nouvelle commande groupée (MMDVM board), laissez votre email ci-dessous pour être alerté !


If you would be interested to participate in a possible future new grouped order (MMDVM board, SvxLink Card), leave your email below to be reported!

5 réflexions au sujet de « Platine MMDVM pour Arduino Due »

    1. Thank you Frank,

      I have to finish the tests for validate the board. I will then offer the possibility the get one pieces of my liitle PCB stock, via my online ShopChip https://shop.f5uii.net

      I think that DR1 is yes compatible for the MMDVM project. I know several D-STAR (with DVRPRTv1) working with this Yaesu analog/C4FM repeater. For example http://k7ve.org/blog/2015/09/yaesu-fusion-repeater-on-d-star/

      Also, here a video demonstrating a DR-1X converted in DMR repeater thanks to MMDVM : https://www.youtube.com/watch?v=Ty3ugvDtqB8

  1. Bonjour,
    Beau travail.
    Je suis intéressé par un PCB (et peut être aussi d’autres OM du coin).
    Avez vous prévu une commande groupée ?
    73
    Jeff, F5BCB
    arala.44.free.fr

  2. Bonjour,

    Je viens de finaliser les tests et réglages de ma platine ce week-end. Elle fonctionne de façon parfaite. Le TM451E que j’ai essayé en premier temps en émission ne permettait pas d’avoir le bon point de fonctionnement. A approfondir… Il est remplacé par un FT7800 qui fonctionne très correctement.

    Prochainement je vais ouvrir une commande groupée de carte MMDVM pour Arduino, avec kits de composants et câbles mini DIN 6 broches. Cela sera proposé sur https://shop.f5uii.net
    ou suivez mes annonces via mon compte twitter https://twitter.com/f5uii

    73

    Hello,

    I just have finalized the tests and settings of my MMDVM shield and Arduino this weekend. It works perfectly. The TM451E I tried first time oes not allow to have the right operating point. To be tested angain. It is replaced by a FT7800 which works correctly.

    Soon I will open a grouped purshase of MMDVM filter board for Arduino with component kits and mini DIN 6-pin cables. It will be proposed on https://shop.f5uii.net.
    Foloww my news via my twitter account https://twitter.com/f5uii.

    73

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *