Mamy starszy system 5 V, który intensywnie wykorzystuje czujniki analogowe i różne inne cyfrowe wejścia / wyjścia 5 V. Chcemy przejść na MCU ARM, aby dostosować ten projekt do naszych nowych systemów opartych na Cortex-M3. Wolałbym pozostać z MCU 5 V, aby nie stracić dokładności na wejściach ADC i dlatego nie będę musiał zasilać dodatkowego zasilacza 3,3 V. Szukałem kompatybilnych układów ARM 5V i znalazłem tylko serię FM3 od Fujitsu, która wydaje się, że prawie nikt nie ma na stanie. Moje pytania to:
Czy warto kontynuować próbę użycia mikroprocesora 5V, czy też powinniśmy przejść do dzielników napięcia dla ADC i przełączników poziomu / tranzystorów dla cyfrowego IO?
Czy ktoś ma doświadczenie z linią Fujitsu FM3?
Czy są jeszcze jakieś inne mikrokontrolery ARM kompatybilne z 5V?
Odpowiedzi:
Podwójny zasilacz 3,3 V / 5 V + przełączniki poziomu kosztują więcej niż są warte. Dzielniki rezystorów zapewnią ci tanie poziomy 3,3 V, ale będziesz potrzebować przełączników poziomu, aby przejść do logiki 5 V. Bufory 74HCTxx zrobią to tanio, ale są dodatkowe miejsce na twojej płytce drukowanej.
Dla ADC oznaczałoby to wyższy poziom hałasu o 3,6 dB. Jeśli nie jest to do zaakceptowania, możesz prawdopodobnie zmniejszyć wartość poprzez lepsze odsprzęganie, co nadal będzie tańszym rozwiązaniem.
Wybrałbym system tylko 3,3 V.
źródło
Linia LPC NXP (i prawdopodobnie wiele innych) ma GPIO tolerujące 5 V, jednak moc wyjściowa wynosi tylko 3,3 V. Częstym obejściem jest podciągnięcie wyjścia pinowego do źródła zasilania 5 V i ustawienie go w tryb otwartego spustu (trójstabilny), gdy trzeba „wyprowadzić” 5 V:
https://github.com/ytai/ioio/wiki/Digital-IO
Nie rozwiąże to jednak problemu z ADC.
źródło
Manipulatory poziomu są najłatwiejszym i najprostszym sposobem rozwiązania twojego problemu. Możesz użyć 5 V ADC i przekonwertować jego moc wyjściową na 3,3 V. Zakładam, że używasz głównie MCU i ma on małą moc, więc regulator LDO 5 V do 3,3 V może działać dobrze.
Unikałbym części, która nie jest zaopatrzona; może dlatego, że nie jest popularny lub musisz kupić całą masę. Tak czy inaczej martwiłbym się o wsparcie.
źródło
Seria Nuvotron NuMicro NUC100 może działać od 2 V 5 do 5 V 5, ale są to Cortex M0. Jest to ARMv6-M, a nie v7-M, ale narzędzia i biblioteki często obsługują również tę architekturę.
źródło
Wiele jednostek MCU Texas Instrument toleruje 5 V, patrz ich seria Cortex m3 .
[EDYTOWAĆ]
Jak wspomniano w pytaniu, ta strona prowadzi do MCU z rodziny Cortex M3 firmy Texas Instruments. Zgodnie z ich arkuszami danych (rozdział 20 Charakterystyka elektryczna, maksymalne wartości znamionowe), te MCU akceptują wejście maksymalne 5,5 V.
Dotyczy to również rodziny Stellaris Launchpad (tj. TI Cortex M4), której używam.
źródło
Wiele układów AVR UC3 może być zasilanych napięciem 5 V. Zakładam, że ze względu na napięcie zasilania tolerują 5 V I / O.
źródło
Cypress PSoC 5 LP (Cortex M3) może pracować od 0,5 V do 5,5 V. Ponadto ma 4 styki zasilania Vdio dla 4 grup we / wy. Każda grupa we / wy może pracować z różnymi napięciami. Umożliwia to łączenie obwodów o napięciu takim jak 3,3 V, 1,8 V, 5 V jednocześnie bez przełączników poziomu.
źródło