i.MX28: ARM926 na 454 MHz

 

Rys. 4. Schemat blokowy toru zasilającego zastosowanego w mikroprocesorach i.MX28

Rys. 4. Schemat blokowy toru zasilającego zastosowanego w mikroprocesorach i.MX28

 

 

Niebagatelnym atutem tych układów jest zintegrowanie w strukturze kompletnego systemu zasilania (rysunek 4), w tym 3-kanałowej przetwornicy DC/DC oraz ładowarki akumulatorów Li-ION. Pozwala to zasilać mikroprocesor bezpośrednio z USB lub innego źródła o napięciu wyjściowym 5 VDC, bez konieczności stosowania zewnętrznych stabilizatorów wytwarzających napięcia do zasilania rdzenia, wewnętrznych pamięci, toru analogowego i portów GPIO. Dzięki zastosowanemu rozwiązaniu nie jest także konieczny sekwencer napięć zasilających.
Fragment schematu elektrycznego pokazującego aplikację wewnętrznych stabilizatorów mikroprocesora z serii i.MX28 pokazano na rysunku 5.

 

Rys. 5. Schemat aplikacyjny wewnętrznych stabilizatorów mikroprocesora z rodziny i.MX28 (dławik L1 jest elementem przetwornicy DC/DC)

Rys. 5. Schemat aplikacyjny wewnętrznych stabilizatorów mikroprocesora z rodziny i.MX28 (dławik L1 jest elementem przetwornicy DC/DC)

 

 

Dodatkowe informacje o mikroprocesorach i.MX28 można znaleźć pod adresem: www.freescale.com/imx28

 

W rodzinie i.MX28 jest dostępnych 5 wariantów mikroprocesorów, wszystkie są dostarczane w obudowach BGA289 z wyprowadzeniami w rastrze 0,8 mm. Zakres dopuszczalnych temperatur pracy – w zależności od modelu – wynosi 0…+70°C lub -40…+85°C.
Z myślą o ułatwieniu pracy konstruktorom systemów z procesorami i.MX28, firma Freescale udostępnia bezpłatnie pakiety BSP oraz prekompilowane wersje Linuxa oraz Windows CE 6.0, dzięki czemu twórcy systemów bazujących na tych układach mogą się zająć rozwiązywaniem problemów konstrukcyjnych i aplikacyjnych: platformę systemową otrzymują gotową.
Mikroprocesory prezentowane w artykule są jedną z wielu rodzin i.MX w ofercie firmy Freescale. W tabeli 1 zestawiono podstawowe cechy pozostałych rodzin mikroprocesorów dostępnych w sprzedaży w maju 2011.

 

Tab. 1. Wybrane cechy mikroprocesorów i.MX firmy Freescale

Cecha i.MX233 i.MX25 i.MX27 i.MX28
Rdzeń ARM926EJ-S ARM926EJ-S ARM926EJ-S ARM926EJ-S
Częstotliwość taktowania [MHz] 454 400 400 454
Typy zewnętrznych pamięci DDR, LPDDR, NOR, SLC/MLC, NAND LPDDR, DDR2, SDRAM, LPSDR, NOR, SLC/MLC LPDDR, SDRAM, PSRAM, NOR, SLC/MLC LPDDR, DDR2, LV-DDR2, HOR, SLC/MLC
Kontroler touch-panela + + +
Koprocesor wideo D1VE
Koprocesoro 2D/3d
Interfejs CCD 1 1
USART 3 5 6 6
SPI/I2C 2/1 3/3 3/2 4/2
USB PHY 1 2 2
Interfejs USB HS host, HS device HS OTG, HS host HS OTG, HS host, FS host HS host, HS device
System zasilania Wbudowany Zewnętrzny Zewnętrzny Wbudowany
Ethernet 10/100 10/100 2×10/100 + L2
Interfejs HDD PATA PATA
Audio analogowe +
Audio cyfrowe SSI/I2S SSI/I2S, ESAI SSI/I2S SSI/I2S
Interfejs Memory Stick +
Interfejs SIM +
ADC 6 ch 3 ch 8 ch
PWM 5 ch 4 ch 1 ch 8 ch
Can- 2 2

 

Cecha i.MX31 i.MX35 i.MX51 i.MX53
Rdzeń ARM1136JF-S ARM1136JF-S Cortex-A8 Cortex-A8
Częstotliwość taktowania [MHz] 532 532 800 1000
Typy zewnętrznych pamięci LPDDR, SDRAM, PSRAM, NOR, SLC/MLC, NAND LPDDR, DDR2, SDRAM, LPSDR, NOR, SLC/MLC, NAND LPDDR, DDR2, SDRAM, LPSDR, NOR, SLC/MLC, NAND LP-DDR2, DDR2, DDR3, LPSDR, NOR, SLC/MLC, NAND
Kontroler touch-panela
Koprocesor wideo VGA D1 VE, HD720p HD720p, HD1080p
Koprocesoro 2D/3d OpenGL ES Open VG OpenGL I Open VG OpenGL ES 2.0 I Open VG
Interfejs CCD 1 1 2 2
USART 5 3 3 5
SPI/I2C 3/3 2/3 3/3 3/3
USB PHY 2 1 2
Interfejs USB HS OTG, HS host, FS host HS OTG, HS host HS OTG, HS host, FS host HS OTG, HS host, FS host
System zasilania Zewnętrzny Zewnętrzny Zewnętrzny Zewnętrzny
Ethernet 10/100 10/100 10/100
Interfejs HDD PATA PATA PATA PATA, SATA
Audio analogowe
Audio cyfrowe SSI/I2S SSI/I2S, ESAI SSI/I2S SSI/I2S, ESAI
Interfejs Memory Stick + +
Interfejs SIM + +
ADC
PWM 1 ch 1 ch 2 ch 2 ch
Can- 2 2

O autorze