logo elektroda
logo elektroda
X
logo elektroda
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

[Cortex-M0] Konsola RBox na LPC111x

michalko12 19 Gru 2010 00:56 5377 4
  • [Cortex-M0] Konsola RBox na LPC111x
    Projekt konsoli do gier RBox opartej na najmniejszym z ARMów - Cortex-M0 (LPC1114).
    Pierwotnie konsola został wykonana na polu prototypowym LPCXpresso z dosłownie kilku części.
    Do zrealizowanie tego projektu wymagane było przetaktowanie procesora
    do 57.27272MHz (nominalna prędkość tego procesora to 50MHz).

    Video:
    Rozdzielczość - 320 x 240;
    Paleta: 256 kolorów;
    Rodzaj sygnału wyjściowego:CVBS lub s-video

    Audio:
    Rozdzielczość: 8bitów;
    Częstotliwość próbek: 15kHz;

    Sterowanie:
    Joystick od PSP

    Strona projektu:
    Building the RBox.
    RBox: A diy 32 bit game console for the price of a latte
    Kody źródłowe

    Schemat:
    [Cortex-M0] Konsola RBox na LPC111x

    [Cortex-M0] Konsola RBox na LPC111x

    [Cortex-M0] Konsola RBox na LPC111x






    Fajne? Ranking DIY
    O autorze
    michalko12
    Specjalista - Mikrokontrolery
    Offline 
    Specjalizuje się w: uc
    michalko12 napisał 3394 postów o ocenie 319, pomógł 462 razy. Jest z nami od 2004 roku.
  • #2 8886722
    szymon122
    Poziom 38  
    dobrze rozumiem ze przetaktowanie to podkręcenie procesora tak jak w pc (overlocking) ale jak to zrobić ??
    czy z atmegi 8 da się wycisnąć 40 mhz? czy potrzebne jest jakieś dodatkowe chłodzenie czy sama da radę odprowadzić ciepło bo nie wiem ile by wtedy go wydzielała czy to się robi dając tylko większy kwarc
    przepraszam że zadaje tyle pytań ale nie wiedziałem że da się podkręcić takie uC
  • #3 8886804
    guuciek
    Poziom 14  
    Wsadzasz większy kwarc i sprawdzasz czy wszystkie moduły procesora nadal pracują poprawnie .
    w AVR-ach nie wyciągniesz więcej jak dwadzieściakilka MHz ponieważ pamięć flasz szybciej nie może , dodatkowo wtedy całość działa niestabilnie , niektóre moduły procesora w ogóle nie działają .
  • #4 8886909
    michalko12
    Specjalista - Mikrokontrolery
    guuciek napisał:
    Wsadzasz większy kwarc i sprawdzasz czy wszystkie moduły procesora nadal pracują poprawnie .


    Z tym kwarcem to nie do końca tak. Kwarce na wyższe częstotliwości są overtonowe i potrzebny jest specjalny układ generatora(z filtrem), żeby taki generator zaczął działać na właściwej harmonicznej, w przeciwnym razie będzie działał na podstawowej częstotliwości czyli np. zamiast 30MHz będzie 10MHz. Można również użyć gotowego generatora kwarcowego i wtedy nie będziemy musieli zastanawiać się nad poprawnym układem oscylatora.

    Co do tego Cortexa to pracuje poprawnie na kwarcach od 10MHz do 25MHz, ale jest wyposażony w pętlę PLL zwielokrotniającą częstotliwość. W tym projekcie wykorzystano kwarc 14.318MHz i PLL ustawiono na x4. Taka częstotliwość była potrzebna do prawidłowego generowania sygnału video.
  • #5 8891061
    unitral
    Użytkownik obserwowany
    Ja do PICA 8MHZ podłączyłem kwarc 12MHz i szedł bez problemu, ale później dowiedziałem się, że większość 8MHz to te które nie przeszły poprawnie testów na 20MHz....

    Do 20MHz podłaczyłem 24MHz i problemów nie stwierdziłem, więc pewnie wszystko jest możliwe - może nawet 20 testują na 36 ??
REKLAMA