Comment identifier Arduino Mini Pro 5v vs 3.3v

18

J'ai beaucoup d'Arduino Mini Pro, chacun provenant d'un vendeur différent. Peu sont 3,3v et la plupart 5v.

J'ai dû nettoyer la table pour Noël et maintenant je n'ai aucune idée comment identifier les Arduinos 3.3v.

Ils n'ont aucune marque. Je les ai achetés sur ebay.

Je sais que 3.3v a une horloge de 8 MHz, mais un seul mon arduino a un gros cristal avec 16.000-30.

Max
la source
Regardez la puce centrale. 5V pro mini a 328p imprimé, 3V3 pro mini a 168.
user2497

Réponses:

19

Le régulateur doit être marqué K850 (5,0 V) ou K833 (3,3 V).

Le résonateur à 16
MHz peut être marqué avec "A1" ou "A'N" Le résonateur à 8 MHz peut être marqué avec "80'0"

Comme d'autres l'ont indiqué, vous pouvez appliquer jusqu'à 12 V à la broche RAW et mesurer la sortie du régulateur.

Jon
la source
23

Considération (descendez pour la solution réelle)

Si vous avez beaucoup de différents clones Chine-Arduino, le moyen le plus simple sera de simplement le tester. Les Arduinos clonés utilisent de nombreux régulateurs de tension différents et souvent vous ne pourrez même pas trouver de fiches techniques pour eux sur Google.

Quelqu'un ici a fourni un croquis Arduino qui vous aide à identifier la fréquence avec laquelle Atmel fonctionne et les commentaires disent "c'est la méthode la plus sûre". Mais pourquoi? C'est compliqué (vous devez connecter le convertisseur USB-TTL à chacun des différents Arduinos et parfois ils ont des brochages différents, donc c'est sujet à erreur - vous pouvez facilement faire frire votre Arduino si vous connectez les fils aux mauvaises broches). ..


Solution

Je pense que le moyen le plus sûr consiste simplement à connecter une tension dans la plage de 6V-12Và la RAWbroche et à mesurer la sortie (régulée) de la VCCbroche.

Il n'y a aucune raison pour que cela tue votre Arduino (au cas où votre Arduino ne serait pas cassé - ce serait bien de le savoir de toute façon; et bien sûr, vous ne devriez rien court-circuiter).

J'ai fait un bref aperçu de la façon dont vous devez connecter votre Arduino Pro Mini: Connexion de l'Arduino Pro Mini

  • RAW <---> 6V-12V
  • VCC<---> multimètre ( 5V = 5V Arduino, 3.3V = 3.3V Arduino)
  • Une GNDbroche sur la GNDsource d'alimentation et une GNDbroche sur GNDle multimètre (vous pouvez prendre n'importe laquelle des broches Arduino étiquetées avec GND)

Ne vous inquiétez pas si votre Arduino est un peu différent, recherchez simplement les étiquettes des broches. Par exemple, l'un de mes Arduino Pro Minis 5 V ressemble à ceci, mais possède également des étiquettes RAW-, VCC- et GND(une seule des GNDbroches est à une position différente, assurez-vous de vérifier les étiquettes de vos broches Arduino): Disposition Arduino Pro Mini différente


Alternative

Vous ne voulez pas utiliser la méthode ci-dessus pour certaines raisons? Ensuite, vous avez besoin d'yeux aiguisés et de chance que la liste suivante comprend vos composants (certains d'entre eux sont collectés dans les autres messages, certains sur mes Arduinos):

  • 3,3 V:
    • Régulateurs de tension: KB33, S20K, F34V, L0RA,L0RB
    • : Oscillateurs 80e.,80'0
  • 5V:
    • Régulateurs de tension: KB50, L05, L0UA,L0UB
    • : Oscillateurs R160JAC6s, 16.000-30, A1, A'N,A'a

(aucune limite ni garantie pour ces détails ...)


Plus de suggestions

Certains des Minis Arduino Pro sont livrés avec MHzet Vmarques sur le dos. Dans mon cas, aucun de ces éléments n'a été vérifié. Assurez-vous de les vérifier à l'arrivée de vos nouveaux Arduinos, vous n'aurez donc aucun problème à les identifier plus tard! Marquages ​​Arduino Pro Mini

mozzbozz
la source
8
@Paul -> Bien sûr, cette question est ancienne, mais toujours pertinente - et c'est le charme de stackoverflow / stackexchange -> vous pouvez souvent choisir entre plusieurs réponses et la plupart du temps il y a toujours une réponse à jour. La plupart des gens (comme moi) viendront ici via Google, mais aucune des réponses ne m'a complètement satisfait, alors je suis allé écrire ma propre réponse (et c'est sûr que je reviendrai ici à l'avenir quand j'en aurai encore besoin et j'ai oublié comment pour le refaire;))
mozzbozz
6

La manière sûre (je l'ai testé). Connectez-vous d'abord à la sortie USB-TTL de 3,3 V en premier (le 5V Mini peut également fonctionner avec 3,3 V). Maintenant, préparez ce croquis:

void setup() {
  pinMode(13, OUTPUT);
}

void loop() {
  digitalWrite(13, HIGH);
  delay(10000);
  digitalWrite(13, LOW);
  delay(10000);
}

Choisissez "Arduino Pro / Mini" avec une carte 5v / 16MHz et téléchargez le croquis. Si vous voyez que le clignotement est correct (10 sec ON / 10sEC OFF) - vous avez Arduino 5V / 16MHz. Sinon, il clignotera à intervalles de 5 secondes au lieu de 10 secondes.

Offi Dr
la source
Merci, je pense que c'est la méthode la plus sûre;) (et vous n'avez pas besoin d'une loupe!) Je viens de la tester et la mini 5V peut très bien fonctionner avec 3,3V
Fivos Vilanakis
Merci aussi. Pour moi, c'est la solution la plus simple et fonctionne également avec les clones Arduino.
cristi
1
Otherwise it will blink at 5 sec intervals instead of 10 sec.devrait être de 20 secondes car, lors d'un fonctionnement à 8 MHz, les choses prennent deux fois plus longtemps que 16 MHz. Testé expérimentalement.
PNDA
J'espère que vous vous trompez tous sinon cela signifierait que les spécifications de la fonction delay () ne sont pas précises car elles dépendraient de la fréquence du cristal, je crois que la fonction prend en compte la fréquence d'horloge ... donc ce test ne peut pas être pertinent .. .10000 ms exécuterait le même retard sur n'importe quel modèle Arduino (espérons-le)
fdsfdsfdsfds
Non, ils n'ont pas tort. Lorsque vous programmez votre croquis dans le Pro Mini, vous devez sélectionner si vous utilisez la partie 3.3v 8Mhz ou la partie 5v 16Mhz. Les délais de temporisation sont ajustés en conséquence. En fait, vous pouvez programmer Blink dans une partie 5v en utilisant les paramètres 3.3v et il clignotera deux fois plus vite qu'il le devrait et parlera au moniteur série à 19200 au lieu de 9600.
jksemple
4

Branchez-le et mesurez la tension sur la broche 4 du MCU.

Ignacio Vazquez-Abrams
la source
Est-il sûr de le brancher en 5v FTDI?
Max
1
La façon dont vous demandez cela, il semble que ce que vous avez n'est pas du tout un Pro Mini, ni même un clone.
Ignacio Vazquez-Abrams
1
J'ai ces cartes arduino.cc/en/Main/ArduinoBoardProMini Certaines ont des broches un peu différentes.
Max
3

La seule différence serait le régulateur et le cristal (8 MHz sur 3,3 V). Comme @ IgnacioVazquez-Abrams suggère d'alimenter le "brut" et de mesurer Vcc.

Milliways
la source
Fournir 5v RAWet mesurer VCC?
Max
3

Vérifiez l'étiquette du régulateur de tension, KB50 pour 5V et KB33 pour 3.3

Régulateur de tension

Xedret
la source
0

L'AVR n'est pas spécifié pour fonctionner à 16 MHz avec une alimentation de 3,3 V; il ne peut fonctionner qu'à cette fréquence élevée avec une alimentation de 5 V. Vous pourrez donc les distinguer de la lecture du cristal. (Il est possible, mais peu probable, que vous disposiez d'une version 5V fonctionnant avec un cristal à 8 MHz. Dans tous les cas, 16 MHz est sûr pour 5 V.)

Joris Groosman
la source
Je souhaite savoir si j'ai 3,3v 8Mhz ou 5v 16Mhz. (La bonne réponse est maintenant, The regulator should be marked K850(5.0V) or K833(3.3V).mais le régulateur est trop petit, je ne vois pas non plus K850(5,0 V) K833(3,3 V).
max
Veuillez en poster une photo. Essayez également de faire briller une lumière à un angle de 45 degrés et essayez de lire la réflexion, plutôt que l'encre elle-même.
Jon
0

Sur ma carte, le régulateur de tension est marqué F34V. Au dos est répertorié "The Simple" et Arduino-Pro-Mini "Je l'ai acheté en tant que carte 3,3 v hors e-Bay, et je suppose que c'est le cas. Je ne lui ai pas encore appliqué de vcc et mesuré la sortie.

Walter
la source
0

Sur ma carte, le régulateur est marqué L0UA qui est le code d'un régulateur 5V type LP2985, L0UB est également 5V.

Un régulateur de 3,3 V serait marqué L0RA ou L0RB.

Ralph H
la source