Trang chủ > Tin tức > Nội dung

Bridgetek BT81X (815/6) Mô tả chức năng của công cụ video nhúng nâng cao

May 09, 2019

BT815 / 6 là một chip đơn, bộ điều khiển video nhúng với các khối chức năng sau:

 Giao diện máy chủ Quad SPI

 Giao diện flash Quad SPI

 Đồng hồ hệ thống

 Công cụ đồ họa

 Giao diện video RGB song song

 Công cụ âm thanh

 Giao diện và hỗ trợ màn hình cảm ứng (Điện trở = BT816 / Điện dung - BT815)

 Quản lý năng lượng


Các chức năng cho mỗi khối được mô tả ngắn gọn trong các phần phụ sau.


4.1 Giao diện máy chủ Quad SPI

BT815 / 6 sử dụng giao diện ngoại vi nối tiếp quad (QSPI) để giao tiếp với các bộ vi điều khiển máy chủ
và vi xử lý.


4.1.1 Giao diện QSPI

Giao diện nô lệ QSPI hoạt động lên đến 30 MHz. Chỉ hỗ trợ chế độ SPI 0. Tham khảo mục 6.4.2 để biết
đặc điểm kỹ thuật thời gian chi tiết. QSPI có thể được cấu hình làm nô lệ SPI trong SINGLE, DUAL hoặc QUAD
chế độ kênh.
Theo mặc định, nô lệ SPI hoạt động ở chế độ kênh SINGLE với MOSI làm đầu vào từ bản gốc và
MISO là đầu ra cho chủ. Chế độ kênh DUAL và QUAD có thể được cấu hình thông qua nô lệ SPI
chinh no. Để thay đổi chế độ kênh, hãy viết để đăng ký REGClickI_WIDTH. Bảng dưới đây mô tả
cài đặt.
image

Với các chế độ kênh DUAL / QUAD, các cổng dữ liệu SPI giờ đây là đơn hướng. Trong các chế độ này, mỗi SPI
giao dịch (được biểu thị bằng CS_N sẽ hoạt động ở mức thấp) sẽ bắt đầu với các cổng dữ liệu được đặt làm đầu vào.
Do đó, để ghi vào BT815 / 6, giao thức sẽ hoạt động như trong FT800, với phiên bản WR-Command / Addr2,
Addr1, Addr0, DataX, DataY, DataZ ở đây Hoạt động ghi được coi là hoàn thành khi CS_N đi
không hoạt động cao.
Để đọc từ BT815 / 6, giao thức vẫn sẽ hoạt động như trong FT800, với RD RD-Command / Addr2,
Addr1, Addr0, Dummy-Byte, DataX, DataY, DataZật. Tuy nhiên, vì các cổng dữ liệu hiện là đơn hướng, một
thay đổi hướng cổng sẽ xảy ra trước khi DataX được đặt ngoài BT815 / 6. Vì vậy, nó rất quan trọng
phần sụn điều khiển SPI master thay đổi hướng cổng dữ liệu chủ SPI thành đầu vào, sau đó
truyền Addr0. BT815 / 6 sẽ không thay đổi hướng cổng cho đến khi nó bắt đầu hết giờ DataX. Vì thế,
các chu kỳ Dummy-Byte sẽ được sử dụng như một giai đoạn thay đổi khi cả chủ nhân SPI và nô lệ sẽ không
được lái xe buýt; do đó, các đường dẫn dữ liệu phải có pull-up / pull-down. Các nô lệ SPI từ BT815 / 6
sẽ đặt lại hướng của tất cả các cổng dữ liệu của nó thành đầu vào khi CS_N không hoạt động ở mức cao (tức là ở cuối dòng
SPI giao dịch chính).
Sơ đồ mô tả hành vi của cả chủ SPI và nô lệ trong trường hợp đọc chính.
image

Trong chế độ kênh DUAL, MISO (MSB) và MOSI được sử dụng trong khi ở chế độ kênh QUAD. IO3
(MSB), IO2, MISO và MOSI được sử dụng.
Hình 4-2 minh họa một kết nối trực tiếp đến MPU / MCU 1.8-3.3V với giao diện SPI đơn hoặc kép.
Hình 4-3 minh họa một kết nối trực tiếp với MPU / MCU 1.8-3.3V với giao diện Quad SPI.
image

image

4.1.2 Giao thức dữ liệu nối tiếp

BT815 / 6 xuất hiện cho MPU / MCU chủ như một thiết bị SPI được ánh xạ bộ nhớ. Chủ nhà liên lạc
với BT815 / 6 sử dụng đọc và ghi vào một không gian địa chỉ lớn (4 megabyte). Trong địa chỉ này
không gian là khu vực dành riêng cho đồ họa, âm thanh và điều khiển cảm ứng. Tham khảo phần 5 để biết chi tiết
bản đồ bộ nhớ.
Máy chủ đọc và ghi không gian địa chỉ BT815 / 6 bằng các giao dịch SPI. Những giao dịch này là
bộ nhớ đọc, bộ nhớ ghi và lệnh ghi. Dữ liệu nối tiếp được gửi bởi bit quan trọng nhất đầu tiên.
Mỗi giao dịch bắt đầu với CS_N ở mức thấp và kết thúc khi CS_N lên cao. Không có giới hạn về dữ liệu
độ dài trong một giao dịch, miễn là địa chỉ bộ nhớ liên tục.


4.1.3 Bộ nhớ máy chủ đã đọc

Đối với các giao dịch đọc bộ nhớ SPI, máy chủ lưu trữ hai bit 0, theo sau là địa chỉ 22 bit. Đây là
theo sau là một byte giả. Sau byte giả, BT815 / 6 trả lời từng byte máy chủ bằng cách đọc
byte dữ liệu.

image

4.1.4 Bộ nhớ máy chủ ghi

Đối với các giao dịch ghi bộ nhớ SPI, máy chủ lưu trữ gửi bit '1' và '0', theo sau là địa chỉ 22 bit.
Tiếp theo là dữ liệu ghi.

image

4.1.5 Lệnh máy chủ

Khi gửi lệnh, máy chủ truyền lệnh 3 byte. Bảng 4-5 Lỗi danh sách lệnh máy chủ !
Nguồn tham khảo không tìm thấy. liệt kê tất cả các chức năng lệnh máy chủ.
Đối với các giao dịch lệnh SPI, máy chủ lưu trữ bit '0' và '1', theo sau là mã lệnh 6 bit.
Byte thứ 2 có thể là 00h hoặc tham số của lệnh đó. Byte thứ 3 được cố định lúc 00h.
Tất cả các lệnh SPI ngoại trừ thiết lập lại hệ thống chỉ có thể được thực thi khi SPI nằm trong kênh đơn
chế độ. Chúng sẽ bị bỏ qua khi SPI ở chế độ kênh Dual hoặc Quad.
Một số lệnh được sử dụng để định cấu hình thiết bị và các cấu hình này sẽ được đặt lại khi nhận được
lệnh SPI PWRDOWN, ngoại trừ các lệnh cấu hình trạng thái pin trong khi tắt nguồn. Những
các lệnh sẽ bị dính trừ khi cấu hình lại hoặc bật lại nguồn (POR).

image

image

image

image

image

image

image

image

image

image

image

Lưu ý: Bất kỳ mã lệnh nào không được chỉ định đều được bảo lưu và phần mềm không nên sử dụng.