Haza > hírek > Tartalom

Bridgetek BT81X (815/6) Speciális beágyazott videó motor funkció leírása

May 09, 2019

A BT815 / 6 egyetlen chip, beágyazott videojel-vezérlő, amely a következő funkcionális blokkokkal rendelkezik:

 Quad SPI Host Interface

 Quad SPI Flash interfész

 Rendszer óra

 Grafikus motor

 Párhuzamos RGB videó interfész

 Audio motor

 Érintőképernyős támogatás és interfész (Resistive = BT816 / Capacitive - BT815)

 Energiagazdálkodás


Az egyes blokkok funkcióit röviden ismertetik a következő részekben.


4.1 Quad SPI Host Interface

A BT815 / 6 egy négysoros perifériás interfészt (QSPI) használ a host mikrokontrollerekkel való kommunikációhoz
és mikroprocesszorok.


4.1.1 QSPI interfész

A QSPI slave interfész 30MHz-ig működik. Csak a 0 SPI mód támogatott. Lásd: 6.4.2
részletes időzítési specifikáció. A QSPI konfigurálható SPI slave-ként a SINGLE, DUAL vagy QUAD programban
csatorna módok.
Alapértelmezés szerint az SPI slave SINGLE csatornás üzemmódban működik a MOSI-val a mester és
MISO kimenetként a mester számára. A DUAL és QUAD csatorna módok konfigurálhatók az SPI slave-en keresztül
maga. A csatorna módok megváltoztatásához írja be a REG_SPI_WIDTH bejegyzést. Az alábbi táblázat a
beállítás.
image

DUAL / QUAD csatorna módok esetén az SPI adatportok egyirányúak. Ezekben az üzemmódokban minden SPI
a tranzakció (amit a CS_N aktív aktív) jelez, a bemenetekként beállított adatportokkal kezdődik.
Ezért a BT815 / 6-hoz való íráshoz a protokoll az FT800-hoz hasonlóan működik, a „WR-Command / Addr2,
Addr1, Addr0, DataX, DataY, DataZ… ”Az írási művelet akkor tekinthető teljesnek, ha CS_N megy
inaktív magas.
A BT815 / 6-ból történő olvasáshoz a protokoll továbbra is az FT800-ban leírtak szerint működik, az „RD-Command / Addr2,
Addr1, Addr0, Dummy-Byte, DataX, DataY, DataZ ”. Mivel azonban az adatportok egyirányúak, a
a port irányának megváltozása a Data8-t a BT815 / 6-ból való kilépése előtt végzi. Ezért fontos
hogy az SPI mester vezérlő firmware megváltoztatja az SPI master adatport irányát „input” -ra
adr0 küldése. A BT815 / 6 nem változtatja meg a port irányát addig, amíg el nem indul az DataX. Ennélfogva,
a Dummy-Byte ciklusok átváltási időszakként kerülnek felhasználásra, amikor sem az SPI mester, sem a szolga nem lesz
a busz vezetése; így az adatútvonalaknak pull-up / pull-down-ekkel kell rendelkezniük. A BT815 / 6 SPI slave
visszaállítja az összes adatportjának irányát a bemeneti bemenetre, ha a CS_N inaktív magas (azaz az áram vége)
SPI master tranzakció).
A diagram mind az SPI master, mind a slave viselkedését mutatja be a mester olvasó tokban.
image

DUAL csatorna módban a MISO (MSB) és a MOSI használatos a QUAD csatorna üzemmódban. IO3
(MSB), IO2, MISO és MOSI.
A 4-2. Ábra egy 1,8-3,3 V-os IO MPU / MCU-val való közvetlen összeköttetést ábrázol egyetlen vagy kettős SPI interfésszel.
A 4-3. Ábra közvetlen kapcsolatot biztosít egy 1,8-3,3V IO MPU / MCU-val a Quad SPI interfésszel.
image

image

4.1.2 Soros adatprotokoll

A BT815 / 6 megjelenik a gazdagép MPU / MCU-hoz, mint memória-térképpel ellátott SPI eszköz. A fogadó kommunikál
a BT815 / 6-as számok használatával egy nagy (4 megabájt) címterületre ír le és ír. Ezen a címen belül
A helyiség a grafika, az audio és az érintésvezérlés elkötelezett területe. A részleteket lásd az 5. fejezetben
memória térkép.
A házigazda SPI tranzakciókkal olvassa és írja a BT815 / 6 címteret. Ezek az ügyletek
a memória olvasása, a memória írása és írása. A soros adatokat először a legjelentősebb bit küldi.
Minden tranzakció a CS_N-vel kezdődik, és a CS_N magasra emelkedik. Nincs adathatár
egy tranzakción belül, amíg a memóriacím folyamatos.


4.1.3 Hosztmemória olvasása

Az SPI memóriaolvasási tranzakciók esetében a gazdagép két nulla bitet küld, majd a 22 bites címet. Ez
ezt követi egy bumm byte. A próbabájt után a BT815 / 6 minden beolvasott host-byttal reagál
adat bájtok.

image

4.1.4 Hosztmemória írása

SPI memória írási tranzakciók esetén a gazdagép egy 1 bites és '0' bitet küld, majd a 22 bites címet.
Ezt követi az írási adatok.

image

4.1.5 A fogadó parancs

Parancs küldésekor a gazdagép 3 bájtos parancsot küld. 4-5. Táblázat: Host Command List Error!
A referenciaforrás nem található. felsorolja az összes gazdagép-funkciót.
SPI parancssori tranzakciók esetén a gazdagép "0" és "1" bitet küld, majd a 6 bites parancskódot.
A 2. bájt lehet 00h, vagy a parancs paramétere. A 3- as bájt 00 óra.
A rendszer visszaállítása kivételével az összes SPI parancs csak akkor hajtható végre, ha az SPI az egycsatornában van
mód. Ezek figyelmen kívül maradnak, ha az SPI kettős vagy négyzetes csatorna módban van.
Néhány parancsot használnak az eszköz konfigurálásához, és ezek a konfigurációk visszaállnak a fogadáskor
a SPI PWRDOWN parancsot, kivéve azokat, amelyek a pin állapotát a bekapcsoláskor konfigurálják. Ezek
a parancsok ragadósak lesznek, kivéve, ha újrakonfigurálva vagy újraindításra kerül (POR).

image

image

image

image

image

image

image

image

image

image

image

Megjegyzés: A nem megadott parancskód fenntartva van, és a szoftvert nem szabad használni.