Đầu nối video DSI


17

Ở bên trái logo Raspberry, có một đầu nối DSI. Tôi không quen thuộc với tiêu chuẩn này. Loại màn hình nào tôi có thể kết nối để sử dụng kết nối này? Và tôi có thể mua những màn hình này ngoài kệ không?

Ngoài ra có bất kỳ thiết bị tiêu dùng nào mà chúng ta có thể quét màn hình từ đó sẽ hoạt động với Pi không? Điện thoại di động? Trình điều khiển game? Dụng cụ nhà bếp? :)


Có một chút thông tin ở đây: en.wikipedia.org/wiki/Display_Serial_Interface .
Maria Zverina

DSI hmm ... Tôi có một số màn hình DSI và vâng, bạn có thể nhặt rác một số thứ. Tôi đã mua một chiếc DS cũ bị hỏng và nhặt sạch màn hình và tôi có thể sử dụng pi như một máy tính cổng, vì vậy, tôi đoán đây là một chút tin tức.

Câu trả lời:


8

Nền tảng Raspberry Pi đã thông báo rằng màn hình cảm ứng Raspberry Pi chính thức hiện đã có sẵn. Đây là màn hình cảm ứng mười điểm, kết nối với đầu nối DSI và có hỗ trợ kernel đầy đủ, sau khi nâng cấp.

Cho rằng điều này đã mất vài năm để hoàn thành, tôi nghi ngờ đây là điều mà bất cứ ai cũng có thể dễ dàng hack cùng nhau từ các phụ tùng.

Lý lịch

Trang Giao diện nối tiếp hiển thị Wikipedia cho biết:

Giao diện nối tiếp hiển thị (DSI) là một đặc điểm kỹ thuật của Liên minh Giao diện bộ xử lý công nghiệp di động (MIPI) nhằm giảm chi phí cho các hệ thống phụ hiển thị trong thiết bị di động. Nó thường được nhắm mục tiêu tại LCD và các công nghệ hiển thị tương tự. Nó xác định một bus nối tiếp và một giao thức giao tiếp giữa máy chủ (nguồn dữ liệu hình ảnh) và thiết bị (đích của dữ liệu hình ảnh).

Ở lớp vật lý, DSI chỉ định một bus nối tiếp điểm-điểm-tín hiệu vi sai tốc độ cao. Xe buýt này bao gồm một làn đồng hồ tốc độ cao và một hoặc nhiều làn dữ liệu. Mỗi làn được mang trên hai dây (do tín hiệu vi sai). Tất cả các làn di chuyển từ máy chủ DSI đến thiết bị DSI, ngoại trừ làn dữ liệu đầu tiên (làn 0), có khả năng hoạt động quay vòng xe buýt (BTA) cho phép nó đảo ngược hướng truyền.

Theo chủ đề diễn đàn này, màn hình DSI sẽ cần trình điều khiển GPU mới để cho phép đầu ra DSI:

nếu bạn quản lý để sử dụng trình kết nối dsi (tức là bắt cóc một số kỹ sư bc và để anh ta sản xuất một gpu-binary mới cho màn hình kết nối dsi của bạn) thì thực tế bạn có thể có một thiết lập hiển thị kép đang hoạt động ...

Như vậy, mặc dù các màn hình DSI chính thức hiện đã có sẵn và có hỗ trợ kernel, không có khả năng rằng sự hỗ trợ đó sẽ mở rộng sang việc triển khai các màn hình DSI khác tùy ý. Dựa trên những gì trang wikipedia nói về giao thức, DSI hầu như không phải là cách thông minh để thực hiện mọi thứ hiện nay (giao thức rất phức tạp do cần hỗ trợ hiển thị mà không có bộ nhớ trên bo mạch) và có thể mọi nhị phân GPU đã cho chỉ có thể hoạt động với một bộ hạn chế các thiết bị được hỗ trợ cụ thể, thay vì hỗ trợ bất kỳ màn hình DSI tùy ý nào.


Hmmm .. không chắc chắn về điều này. Tiêu chuẩn có từ năm 2004 và đặc biệt nhắm vào các thiết bị di động. Làm cho việc sử dụng màn hình CRT hơi nghi ngờ - không? Và cho rằng nó được hỗ trợ bởi hầu hết các tên tuổi lớn trong thiết bị di động, chắc chắn phải có màn hình DSI hiện nay. Có lẽ chúng ta thậm chí có thể nhặt rác BC gpu phù hợp từ một trong những thiết bị này?
Maria Zverina

1
@Maria, ý tôi không phải là giao thức vẫn đề cập đến khoảng thời gian trống, v.v. vốn chỉ cần thiết trong thời của CRT, để cho thời gian của tia điện tử quay trở lại điểm bắt đầu của hàng tiếp theo hoặc trên cùng của màn hình. Bất cứ điều gì để làm với GPU thực sự sẽ cần Raspberry Pi Foundation để thực hiện công việc, vì phần mềm GPU là nguồn đóng.
Đánh dấu gian hàng

Tôi nghĩ rằng sẽ có một màn hình cảm ứng sắp ra mắt, vì vậy nó sẽ hoàn toàn hoạt động với IO của DSI
Hellonearthis

1
DSI is hardly a smart way of doing things these days (the protocol is mired in the days of CRT fly-back blanking periods)Bạn khó có thể sai nhiều hơn .. DSI là tiêu chuẩn tại thời điểm này và sẽ duy trì như vậy trong một thời gian. Bạn cũng sai về chăn. Bất cứ khi nào bạn có trình điều khiển hiển thị mà không có RAM, thì bạn cần sử dụng videomode DSI bao gồm các khoảng trống. Nếu bạn có trình điều khiển hiển thị bao gồm RAM thì bạn có thể chuyển sang chế độ lệnh DSI không cần trống ... I am assuming the ribbon cable is a standard DSI interface cable.Không có cáp tiêu chuẩn

Tôi đã cập nhật câu trả lời của mình @Erwin, liên quan đến các khoảng thời gian trống, tôi vẫn không nghĩ rằng DSI là một cách thông minh để cung cấp màn hình Raspberry Pi mặc dù, nó quá khó để tích hợp.
Đánh dấu gian hàng

1

Nintendo DS sử dụng màn hình DSI màn hình cảm ứng, nhưng cho đến nay, đó là thiết bị tiêu dùng duy nhất tôi thấy rằng bạn có thể có màn hình thay thế được trang bị cho Raspberry Pi. Tôi không biết bạn có thể gặp phải vấn đề tương thích nào nếu có bất kỳ biện pháp độc quyền nào được thực hiện và tôi cho rằng cáp ruy băng là cáp giao diện DSI tiêu chuẩn.


1
Bạn có thêm thông tin nào về việc sử dụng màn hình DS với Raspberry Pi không? Tôi không thể tìm thấy bất cứ điều gì.
YetAnotherRandomUser

Không có thứ gọi là "cáp giao diện DSI tiêu chuẩn". DSI xác định các tín hiệu điện, không phải các đầu nối / cáp vật lý.
Dmitry Grigoryev

1

Từ việc sử dụng màn hình điện thoại di động với bất kỳ giao diện HDMI nào , có một bộ điều khiển video, được tạo từ Arduino DSI Display Shield với một bộ lập trình đồ họa (Xilinx Spartan-6-SLX9), kết nối giao diện hiển thị iPhone4 với giao diện DSI.

Giao diện HDMI sang DSI


1
Đó không phải là một "bảng đột phá". Đó là một bộ điều khiển video với một FPGA bạn phải lập trình để làm cho nó hoạt động.
Dmitry Grigoryev
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.