![]() |
| Arduino Pro Mini bez zaznaczonych parametrów |
Jak zwykle z pomocą przychodzi Google. Generalnie są dwie możliwości, tj. wersje Arduino Pro Mini:
- 3,3V / 8MHz
- 5V / 16MHz
Możliwe są dwa podejścia do ustalenia z którą wersją mamy do czynienia. Dla pewności można przejść przez oba.
Podejście z woltomierzem
Na pin RAW przykładamy napięcie 9 - 12V (maksymalnie 12V) i mierzymy napięcie na pinie Vcc. Powinno ono wynosić 3,3V lub 5V. Zatem kwarc (i częstotliwość pracy) ma odpowiednio 8MHz lub 16MHz.
Praca przy 16MHz i zasilaniu 3,3V wg. producenta oznaczałaby wyjście poza obszar bezpiecznej pracy mikrokontrolera . Wykres zależności między maksymalną częstotliwością pracy a napięciem zasilania można znaleźć w rozdziale 29.3 Speed Grades w dokumentacji ATmegi328 (2).
Podejście z lupą
Tu przydaje się lupa o dużym powiększeniu i dobre oświetlenie ;) Metoda sprowadza się do odczytania etykiet z regulatora napięcia i rezonatora. A te mogą być naprawdę różnorodne o czym świadczy lista poniżej z różnymi układami regulatorów i napięciem wyjściowym. Listę sporządziłem na podstawie stron ze źródeł, kilka kolejnych etykiet dorzuciłem z kontrolerów z posiadanych Arduino Pro Mini.
| 3,3V | 5V |
|---|---|
| 662K | K850 |
| 9B27 | KB50 |
| F34V | L05 |
| K833 | L0UA |
| KB33 | L0UB |
| L0RA | LG50 |
| L0RB | S8PE |
| LG33 | S8OD |
| S20K | |
| DE=A1D | |
| KBAA (regulowany) | |
Prostsza sprawa wydaje się z rezonatorem. Pierwsza litera A lub 16-ka na początku oznacza rezonator 16MHz. Z kolei pierwsza 8-ka wskazuje na rezonator 8MHz.
| 8MHz | 16MHz |
|---|---|
| 80'0 | A1 |
| 80e. | A'N |
| R160JAC6s | |
| 16.000-30 | |
| A'a | |
| Af |
Źródła:
1) Arduino Pro Mini : Identifying Voltage and Frequency
2) ATmega328/P datasheet
3) How to identify Arduino Mini Pro 5v vs 3.3v

XC6204B502MR Power IC Silkscreen 4BMD = 5V
OdpowiedzUsuńSOT23-5 (5V) = S8TE, LBM3, S8SL, LBMK, 4BMD,S8RF
Ja mam LBMK :P 5V
OdpowiedzUsuń