La réparation du TNC241 m'a amené à réaliser un TNC sur la base d'un arduino Nano. Plusieurs projets existent depuis plus de 10 ans qui permettent cette réalisation à minimum d'investissement dont en particulier le projet 'MicroAPRS' déjà utilisé sur ma balise LightAPRS et le projet TNC2 de 'Mobilinkd'.
Ces deux réalisations ont été testées et comparées sur une première maquette:
MicroAPRS | TNC2 Mobilinkd | |
---|---|---|
Système | - Minimaliste - Compilation immédiate sous PlatformIO - Import des sources simple |
- BeRTOS - Utilisation du Wizard BertOS (obsolète) - Configuration manuelle sous PlatformIO |
Terminal | - Mode KISS - Mode Console | - Mode KISS |
Signalisation | - Diodes LED TX et RX | - Aucune |
Modifications | - Simples | - Peu évidentes |
Emission | - Algorithme dédié - DAC résistifs et Table sinus - Aucun filtrage - Pas de réglage de niveau |
- Fonction de BeRTOS - Modulation PWM - Filtrage requis pour le lissage - Réglage de niveau |
Réception | - Algorithme dédié - Détection via ADC - VRef 3.3V - Filtrage numérique |
- Fonction de BeRTOS - Détection via ADC - VRef 5V |
Divers | - Schéma proche du TNC2 - DAC résistif sur PD 7,6,5,4 |
- Schéma proche du MicroAprs - DAC sur PD 6 |
On notera que les schémas sont très similaires et permettent une comparaison sur une même platine moyennant la mise en place de quelques cavaliers.
L'utilisation de la tension d'alimentation (cas 01) comme référence impose la mise en place d'un condensateur sur la broche Aref. Celui-ci n'est pas présent sur les schémas publiés. L'utilisation d'une référence externe (cas 00) nécessite que celle-ci soit câblée sur la broche Aref ce qui est rarement indiqué sur les schémas publiés.
Le choix d'une tension de référence assez basse permet de faire travailler le convertisseur sur une plage adaptée. Dans le cas d'une carte Arduino Nano, l'utilisation de la tension d'alimentation (5V) n'est pas optimale pour une tension d'entrée de l'ordre de 500mVAC. L'idéal serait d'utiliser une référence de tension externe de l'ordre de 2VDC, voire la tension de référence de 3.3VDC présente sur la carte.
Aucun commentaire:
Enregistrer un commentaire