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.