102 – Carte de Developpement Attiny85 Low cost

Voici la carte de développement que j’utilise pour les Attiny85.
Elle est minimaliste, mais remplit tout à fait son rôle et est extrêmement souple.

Une carte d’expérimentation 5x7cm, un support ZIF, 2 boutons poussoir et quelques connecteurs, il n’en faut pas plus.
La carte dispose donc d’un bouton Reset, d’un bouton utilisateur (broche Rx), d’un header pour dongle FTDI (multi-usages comme on le verra), d’un connecteur JTAG pour programmer la bête.
Deux autres connecteurs permettent d’alimenter la carte en autonome et de récupérer les broches du Attiny 85.
carte de dev tiny 85 actuino

Coté alimentation, on a le choix.
Aucun régulateur n’est disponible sur la carte. On l’alimente au choix en 5v ou 3.3v (pas de 16Mhz dans ce cas).
Tout est possible :
– alimentation via le connecteur JTAG
– alimentation USB via le dongle FTDI
– alimentation via le connecteur dédié
– alimentation via le connecteur situé au dessus du attiny85.

Le connecteur droit est dédié à un module FTDI (convertisseur série/usb).
Ce module, s’il est branché, peut remplir plusieurs fonctions :
– source d’alimentation 5v via USB
– liaison série bidirectionnelle avec un PC en mode série sur USB
– module led !
Et oui. Ce module (coût:1€) dispose de leds Power, Rx et Tx.
Il est alimenté via le USB, ou via ses « sorties ».
S’il est branché coté carte, même sans être connecté à l’USB, il fournit donc 3 leds, ce qui allège d’autant la carte de développement.

Le micro-contrôleur (s’il n’a pas de bootloader) se programme via le connecteur JTAG, avec par exemple un programmeur USBASP.

(Schéma de la carte à venir, n’hésitez pas à demander des précisions si besoin)

étiquettes attiny atmega328Enfin, vous avez sans doute remarqué l’étiquette sur le Attiny85, c’est une habitude que j’ai prise pour les circuits qui servent au prototypage, ça évite bien des erreurs et aller retours avec la doc.

Voici un exemple de attiny85 et atmega328 étiquetés.

Laisser un commentaire

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