DSI 비디오 커넥터


17

Raspberry 로고 왼쪽에는 DSI 커넥터가 있습니다. 이 표준에 익숙하지 않습니다. 이 커넥터를 사용하여 어떤 종류의 디스플레이에 연결할 수 있습니까? 선반에서이 디스플레이를 구입할 수 있습니까?

또한 Pi와 작동하는 디스플레이를 청소할 수있는 소비자 장치가 있습니까? 핸드폰? 게임 콘솔? 주방 도구? :)


여기에 작은 정보가 있습니다 : en.wikipedia.org/wiki/Display_Serial_Interface .
Maria Zverina 2016 년

DSI 흠 ... DSI 디스플레이가 몇 개 있습니다. 예, 물건을 청소할 수 있습니다. 나는 오래 된 깨진 DS를 구입하고 디스플레이를 청소했으며 파이를 portacomputer로 사용할 수 있었기 때문에 이것이 약간의 뉴스라고 생각합니다.

답변:


8

Raspberry Pi 재단 공식 Raspberry Pi 터치 스크린 디스플레이 를 사용할 수 있다고 발표 했습니다 . 이것은 10 포인트 터치 스크린으로, 업그레이드 후 DSI 커넥터에 연결되고 완전한 커널 지원을 제공합니다.

이것이 완료되기까지 몇 년이 걸린다는 것을 감안할 때, 누군가가 예비 부품에서 쉽게 해킹 할 수있는 것이 의심 스럽습니다.

배경

Wikipedia Display Serial Interface 페이지는 다음과 같이 말합니다.

DSI (Display Serial Interface)는 모바일 장치의 디스플레이 하위 시스템 비용을 줄이기 위해 MIPI ( Mobile Industry Processor Interface ) Alliance 의 사양 입니다. 일반적으로 LCD 및 유사한 디스플레이 기술을 대상으로합니다. 호스트 (이미지 데이터의 소스)와 장치 (이미지 데이터의 대상) 사이의 직렬 버스와 통신 프로토콜을 정의합니다.

물리 계층에서 DSI는 고속 차동 신호 지점 간 직렬 버스를 지정합니다. 이 버스에는 하나의 고속 클럭 레인과 하나 이상의 데이터 레인이 있습니다. 각 레인은 2 개의 와이어로 전달됩니다 (차동 신호로 인해). 첫 번째 데이터 레인 (레인 0)을 제외하고 모든 레인은 DSI 호스트에서 DSI 장치로 이동합니다.이 레인은 버스 방향 전환 (BTA) 작업을 통해 전송 방향을 되돌릴 수 있습니다.

이 포럼 에 따르면 DSI 화면을 활성화하려면 DSI 화면에 새로운 GPU 드라이버가 필요합니다.

dsi 커넥터를 사용할 수 있다면 (즉, 일부 bc 엔지니어를 납치하여 dsi 연결 화면을위한 새로운 GPU 바이너리를 만들도록) 실제로 작동하는 듀얼 디스플레이 설정을 할 수 있습니다 ...

따라서 공식 DSI 화면을 사용할 수 있고 커널 지원이 있지만 이러한 지원이 DSI 화면의 임의의 다른 구현으로 확장되지는 않습니다. Wikipedia 페이지에서 프로토콜에 대해 말한 것을 감안할 때 DSI는 요즘 일을 하는 현명한 방법 이 아닙니다 (온보드 메모리가없는 디스플레이를 지원해야하기 때문에 프로토콜이 복잡합니다) 주어진 GPU 바이너리 만 작동 할 수 있습니다 임의의 DSI 디스플레이를 지원하지 않고 특별히 지원되는 장치 세트가 제한되어 있습니다.


흠 .. 이것에 대해 확실하지 않습니다. 표준은 2004 년으로 거슬러 올라가며 특히 모바일 장치를 대상으로합니다. CRT 디스플레이 사용을 다소 의심스럽게 만듭니다. 그리고 모바일에서 대부분의 큰 이름이 지원한다는 점을 감안할 때 오늘날 DSI 화면이 있어야합니다. 이러한 장치 중 하나에서 적합한 BC GPU 블롭을 청소할 수도 있습니까?
Maria Zverina 2016 년

1
@Maria, 내가 의미하는 바는 프로토콜이 CRT 시절에만 필요했던 블랭킹 기간 등을 언급하여 전자 빔이 화면의 다음 행 또는 상단의 시작 부분으로 돌아갈 시간을 제공한다는 것입니다. GPU 소프트웨어는 비공개 소스이므로 GPU와 관련된 모든 작업을 위해서는 Raspberry Pi Foundation이 필요합니다.
Mark Booth

터치 스크린이 온다고 생각해서 DSI의 IO와 완벽하게 작동합니다.
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)더 잘못 될 수는 없습니다. DSI는 현재 표준이며 한동안 그렇게 유지 될 것입니다. 블랭킹에 대해서도 틀 렸습니다. RAM이없는 디스플레이 드라이버가있을 때마다 블랭킹이 포함 된 DSI 비디오 모드를 사용해야합니다. RAM을 포함한 디스플레이 드라이버가 있다면 블랭킹 I am assuming the ribbon cable is a standard DSI interface cable.이 필요없는 DSI 명령 모드로 전환 할 수 있습니다. 표준 케이블이 없습니다

블랭킹 기간과 관련하여 @Erwin에서 내 답변을 업데이트했지만 여전히 DSI가 Raspberry Pi 디스플레이를 제공하는 현명한 방법 이라고 생각하지 않습니다 . 통합하기가 너무 어렵습니다.
마크 부스

1

Nintendo DS는 터치 스크린 DSI 디스플레이를 사용하지만 지금까지는 라즈베리 파이에 대체 스크린을 장착 할 수있는 유일한 소비자 장치입니다. 그래도 독점적 인 조치가 취해지면 어떤 호환성 문제가 발생할 수 있는지 모르겠으며 리본 케이블이 표준 DSI 인터페이스 케이블이라고 가정합니다.


1
Raspberry Pi와 함께 DS 화면을 사용하는 데 대한 추가 정보가 있습니까? 아무것도 찾을 수 없습니다.
YetAnotherRandomUser

"표준 DSI 인터페이스 케이블"과 같은 것은 없습니다. DSI는 물리적 커넥터 / 케이블이 아닌 전기 신호를 정의합니다.
Dmitry Grigoryev '10

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.