프로젝트에 적합한 디스플레이 선택

응용 제품에 사용할 디스플레이를 선택할 때 가장 중요한 질문은 “무엇을 표시하고 싶은가?”입니다.

이 질문에 답하기 위해서는 표시되는 정보에 관해 몇 가지 사항을 고려해야 합니다. 문자만 표시할 것인지 아니면 내장형 그래픽도 표시할 것인지 선택할 수 있습니다. 그래픽은 고정된 기호나 동적인 이미지일 수 있습니다. 정보의 양 또한 디스플레이의 크기와 해상도를 결정합니다. 태양광의 양을 기준으로 한 가독성, 시야각, 거리도 고려해야 할 중요한 요인입니다.

숫자만 표시할 경우에는 LED 또는 LCD 기술로 지원되는 여러 7세그먼트 디스플레이 중에서 하나를 선택하는 것으로 충분할 수 있습니다. 이러한 제품은 약간 구식으로 보이지만 가독성이 우수하며 제어하기가 매우 쉽습니다. 그러나 안타깝게도 이러한 디스플레이에서 표시 가능한 텍스트는 몇 개의 문자에 불과해 대단히 제한적입니다. 전체 알파벳을 표시하려면 14세그먼트 또는 16세그먼트 디스플레이 정도가 필요합니다. 이러한 제품에도 LED 또는 LCD 기술이 사용됩니다. 이러한 디스플레이는 대부분 통합 컨트롤러 없이 제공되며 이는 사용자가 응용 제품에서 디스플레이를 구동하고, 시간을 조정하며, 새로 고침해야 한다는 것을 의미합니다. 다행스러운 것은 다양한 디스플레이 구동기가 제공되거나, 또는 마이크로 컨트롤러와 함께 사용할 수 있도록 조정할 수 있다는 점입니다. 다행히 내부 구동기를 사용할 수 있는 7세그먼트 LED 디스플레이가 있습니다. 이러한 지능형 LED는 시프트 레지스터를 통해 주소 지정이 가능하므로 LED를 구동하고 새로 고침할 필요가 없습니다. 7세그먼트 또는 14세그먼트 디스플레이를 사용하기 위한 또 다른 솔루션은 I2C, SPI 또는 UART를 통해 제어되는 주소 지정 가능 버전입니다.

그림 1: 터치스크린 기능이 있는 LCD 그래픽 디스플레이
(NHD-3.5-320240MF-ATXL#-T-1-ND)

텍스트를 표시하는 또 하나의 방법은 도트 매트릭스 디스플레이로, 이 역시 LED 또는 LCD 디스플레이로 사용 가능합니다. 글자 수에 따라 이러한 디스플레이에는 통합 디스플레이 컨트롤러를 갖추고 있는 경우가 많습니다. 이 컨트롤러는 디스플레이의 구동, 시간 조정, 새로 고침을 관리합니다. 일반적으로 사용자가 직렬 또는 병렬 인터페이스를 통해 이를 프로그래밍할 수 있습니다. 일반적으로 컨트롤러용 구동기와 라이브러리가 제공되지만 일부는 이미 Linux와 통합되어 있기도 합니다. 이 소프트웨어 지원을 이용하면 디스플레이에 텍스트를 작성하는 일이 프린트 명령을 사용하는 것과 유사해집니다.

이러한 모든 접근 방식의 제한사항은 텍스트의 해상도와 선택한 글꼴 및 크기입니다. 일부 도트 매트릭스 디스플레이 컨트롤러는 컨트롤러에 다른 글꼴을 로딩할 수 있는 기능을 제공합니다. 하지만 해상도나 크기를 변경하려면 다른 디스플레이를 사용해야만 합니다.

그림 1과 같은 그래픽 디스플레이는 다양한 글꼴 및 크기에 대해 최상의 가능성을 제공합니다. 또한 동일한 화면에 다양한 색상을 표현하고 아이콘이나 그림을 표시하기도 더 쉽습니다. 대부분의 그래픽 디스플레이는 LCD입니다. 이러한 LCD에는 구동, 새로 고침, 시간 조정을 관리하는 디스플레이 컨트롤러가 통합되어 있는 경우가 많습니다. 사용자는 일반적으로 다양한 직렬 또는 병렬 연결 인터페이스를 통해 사진을 전송할 수 있습니다. 또는 디스플레이를 마이크로 프로세서에 직접 연결할 수 있는 LVDS 연결을 이용할 수도 있습니다.

연결 인터페이스를 선택할 경우 전압 수준과 시간 조정 제약 조건만을 고려해서는 안 되며 소프트웨어 통합에 대해서도 동일하게 중점을 두고 고려해야 합니다. 사실상 이는 모든 디스플레이에 대해 고려해야 합니다.

그래픽 디스플레이는 LED 매트릭스 디스플레이를 통해 컬러로도 제조될 수 있습니다. LED 디스플레이의 또 다른 옵션으로는 지능형 LED의 사용을 들 수 있습니다. 이러한 지능형 LED는 비실장형으로 주문하여 맞춤형 LED 매트릭스를 생성하거나 다양한 행 및 열 구성의 실장형 매트릭스로 주문할 수도 있습니다.

프로젝트에 적합한 디스플레이를 선택하는 것이 항상 쉬운 일은 아니지만 요구 사항에 부합하는지 확인하는 것은 매우 유용합니다. 적합한 디스플레이를 선택하면 전체 개발 과정에서 상당한 시간이 절약되며 사용자 상호 작용을 긍정적인 경험으로 만들 수 있습니다.

작성자 정보

Image of Michael Marwell

Michael Marwell은 EMEA 지역의 DigiKey 디지털 기술 마케팅을 담당하는 관리자입니다. 그는 독일에서 엔지니어링 학사 학위(FH)를 취득한 후 Access Control Systems의 하드웨어 개발 엔지니어로 근무하면서 경력을 쌓기 시작했으며 그 이후 제조업체 및 유통업체를 위해 다양한 공학 엔지니어링 직무를 수행했습니다. 여가 시간에는 전자 장치를 수리하거나 사진 찍기를 즐깁니다.

More posts by Michael Marwell
 TechForum

Have questions or comments? Continue the conversation on TechForum, Digi-Key's online community and technical resource.

Visit TechForum