Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

1Mbit SPI/8bit równolegla RAM + uklad kontroler wideo w cenie $6.

Bee124 10 Sie 2018 13:27 1170 8
  • Chciałbym zaprezentowac ciekawe uklady rodziny VS23S010.
    VLSI VS23S010 jest łatwym w użyciu statycznym układem RAM o pojemności 1 megabita. Dostęp do pamięci można uzyskać za pośrednictwem standardowej magistrali szeregowej zgodnej z interfejsem SPI (tryby 1, 2 i 4-bitowe) lub przez 8-bitową równoległą szynę zgodna z procesorem 8080.

    Jedną z głównych aplikacji dla VS23S010 jest rozszerzenie RAM mikrokontrolera. Aplikacje internetowe do strumieniowania, które stają się coraz bardziej popularne, skorzystają z dużej pamięci buforowej dostarczonej przez VS23S010.

    Poza tym, że VS23S010 jest używany wyłącznie jako urządzenie pamięciowe, zawiera również kontroler wyświetlania wideo, który może wysyłać wideo kompozytowe NTSC lub PAL z danych z tablicy pamięci, aby zaimplementować bufor ramki wideo.

    VS23S010 jest dostępny w dwóch wersjach: w pełni funkcjonalnym wariancie LQFP-48 VS23S010D-L oraz w pełni wyposażonej pamięci Narrow SOIC8 VS23S010D-S, która pomija wideo i 8-bitową magistralę równoległą.
    Mozliwosci ukladow:
    - Elastyczne napięcie zasilające 1,5V - 3,6V
    - 131,072 x 8-bitowa organizacja SRAM
    - Dostępne w dwóch pakietach
    VS23S010D-L: LQFP48 7x7mm
    VS23S010D-S: Wąski SOIC8, szeroki na 150 mil
    - Zgodny z interfejsem szeregowym peryferyjnym (SPI)
    Tryby dostępu :Bajt, Strona i Sekwencyjny
    Obsługuje odczyt i zapis pojedynczego, podwójnego i poczwórnego wejścia
    Szybka obsługa: cała pamięć może być wypełniona lub odczytana w 262177 cyklach (Quad-I / O SPI)
    - Piny XHOLD i XWP
    8-bitowy interfejs równoległy (tylko uproszczony interfejs 8080 i NAND FLASH, tylko VS23S010D-L)
    Sekwencyjny odczyt i zapis w blokach 4-bajtowych
    Szybka obsługa, cała pamięć może być wypełniona lub odczytana w 131077 cyklach
    Zintegrowany kontroler wyświetlania wideo (tylko VS23S010C-L)
    Obsługuje kompozytowe formaty wideo NTSC i PAL
    NTSC wymaga kwarcu / zegara 3,58 lub 28,64 MHz (8x nośnik koloru)
    PAL wymaga kwarcu / zegar o częstotliwości 4,43 lub 35,47 MHz (8x nośnik koloru)
    W pełni konfigurowalny przez użytkownika
    9-bitowy wideo DAC i 8-krotny wideo PLL
    Wysokie częstotliwości robocze
    Do 38 MHz dla SPI
    Do 40 MHz dla 8-bitowego interfejsu równoległego (tylko VS23S010D-L)
    Ponad 35 MHz dla kontrolera wyświetlania wideo
    Technologia CMOS o niskiej mocy
    Odczytaj prąd 340 μA przy 1 MHz (Single I / O, SO = 0, TA = + 85 ° C, VDD = 3.3V)
    Przemysłowy zakres temperatur od -40 ° C do + 85 ° C
    Pakiet zgodny z Pb-Free i RoHS
    Link

  • #2 10 Sie 2018 20:12
    TechEkspert
    Redaktor
  • #3 11 Sie 2018 02:26
    george2002

    Poziom 19  

    Moc drzemie w tym zaprawdę duża Mistrzu Yoda :D

    https://basicengine.org/


    A tak poważnie to fajna sprawa i poważnie jest w tym układzie moc, link na szybko znaleziony ale jest więcej projektów na ten układ :)

  • #5 13 Sie 2018 13:49
    electro
    Poziom 17  

    Ciekawe jak z jakością obrazu (ostrością krawędzi) jest w sieci kilka filmów ale na marnych ekranach więc ciężko ocenić, chyba trzeba samemu spróbować :) Ciekaw jestem czy jak by się sprawdził w funkcji generatora OSD, wymagało by to pewnie dodatkowego detektora synchronizacji.

  • #6 13 Sie 2018 22:18
    szymon122
    Poziom 37  

    Do OSD wystarczy MAX7456 albo LM1881. Testowałem OSD na arduino z wykorzystaniem zwykłych diod, bez tych układów - programowo daje radę ale tekst trochę "trzęsie się" :D

  • #7 13 Sie 2018 22:22
    electro
    Poziom 17  

    Ja wiem że to wystarczy, ale jakość jest niska(sam piszesz że się trzęsie), brak kolorów itp. a tutaj mamy jednak coś więcej, porządny generator sprzętowy, a nie jakaś tam kombinacja programowa na pwm.

    szymon122 napisał:
    Do OSD wystarczy MAX7456 albo LM1881. Testowałem OSD na arduino z wykorzystaniem zwykłych diod, bez tych układów - programowo daje radę ale tekst trochę "trzęsie się" :D

  • #8 14 Sie 2018 00:37
    funak
    Poziom 22  

    Tanio rozszerzyć pamięć RAM przez SPI można również używając FT81x:
    http://www.ftdichip.com/Products/ICs/FT81X.html

    1MB = 8Mbit :)

    Koszt: 25zł netto
    https://www.tme.eu/pl/details/ft811q-t/uklady-scalone-interfejsy-pozostale/bridgetek-ftdi/

  • #9 15 Sie 2018 10:35
    tmf
    Moderator Mikrokontrolery Projektowanie

    Swego czasu dostałem od nich próbki inżynierskie tych pamięci. Pierwotnie chciałem je wykorzystać do realizacji VRAM i sterowania matrycą LCD (dostęność modułów LCD z kontrolerem i ich cena były wtedy dosyć ograniczające). Na dzisiaj - fajnie, że są, ciekawe rozwiązanie. Szkoda tylko, że nie poszli ciut dalej - PAL czy NTSC już nie żyją, więc takie wyjście niewiele daje. Szkoda, że nie poszli w kierunku konwertera HDMI. Na elektrodzie był prezentowany ciekawy projekt, bodajże układu z FTDI FT81x z konwerterem na HDMI. Fajna sprawa, bo można mieć sterownik o dużej rozdzielczości z akceleratorem i możliwością podłączenia do TV. Prywatnie, od kiedy są układy FT81x nie widzę sensu, aby stosować inne kontrolery :) Jednak gdyby w jednej kości był nawet prosty kontroler graficzny z wyjściem HDMI to byłaby to ciekawa opcja.