7.0" EVE2 TFT 模块(SPI):多功能显示解决方案

电子说

1.4w人已加入

描述

7.0" EVE2 TFT 模块(SPI):多功能显示解决方案

在电子设备设计领域,显示模块的性能和功能对产品的用户体验起着至关重要的作用。今天,我们将深入探讨 Newhaven Display 公司的 7.0" EVE2 TFT 模块(SPI)——NHD - 7.0 - 800480FT - CSXV - T,看看它能为我们的设计带来哪些惊喜。

文件下载:NHD-7.0-800480FT-CSXV-T.pdf

一、产品概述

该模块对角线尺寸为 7 英寸,分辨率达到 800xRGBx480 像素,采用 FTDI/Bridgetek FT812 嵌入式视频引擎(EVE2),支持显示、触摸和音频功能。模块具备高亮度白色 LED 背光、全视角(MVA)、宽温度范围以及电阻式触摸屏等特性,适用于多种应用场景。

二、模块特性

1. 机械设计

  • 产品描述:7 英寸 800x480 高级 EVE2 TFT 带电阻式触摸屏。
  • 驱动 IC:FT812。
  • 接口类型:支持 SPI、D - SPI、Q - SPI 接口。
  • 电源要求:EVE2 需 3.3V 供电,背光需 3.3V/760mA 供电。
  • 光学特性:常白模式、透射式、防眩光,亮度达到 600 cd/m²。
  • 推荐线缆:CN1 为 2x10pin 2.54mm 间距 IDC 电缆;CN2 为 20pin 1.0mm 间距 FFC 电缆。需注意,处理模块底部边缘的 FPC 连接时要格外小心,避免损坏导致显示或触摸故障。

2. 引脚分配与功能

Pin No. Symbol External Connection Function Description
1 VDD Power Supply Input Voltage for TFT and FT81x (3.3V)
2 GND Power Supply Ground
3 SCK MCU SPI Clock (Input)
4 MISO/IO1 MCU SPI MISO (Output) / Quad - SPI mode: SPI data line 1
5 MOSI/IO0 MCU SPI MOSI (Input) / Quad - SPI mode: SPI data line 0
6 /CS MCU SPI Chip Select (Input), Active LOW
7 /INT MCU Interrupt to host (Output), Active LOW
8 /PD MCU Power Down control (Input), Active LOW
9 AUDIO_L Filter/Amplifier Audio PWM out (Output)
10 N.C. - No Connect
11 GPIO0/IO2 MCU General Purpose IO0 / SPI Quad mode: SPI data line 2
12 GPIO1/IO3 MCU General Purpose IO1 / SPI Quad mode: SPI data line 3
13 GPIO2 MCU General Purpose IO2
14 GPIO3 MCU General Purpose IO3
15 - 16 N.C. - No Connect
17 - 18 VBL Power Supply Input Voltage for LED Backlight Driver (3.3V/5V)
19 - 20 GND Power Supply Ground

3. 电气特性

Item Symbol Condition Min. Typ. Max. Unit
Operating Temperature Range TOP Absolute Max -20 - +70 ⁰C
Storage Temperature Range TST Absolute Max -30 - +80 ⁰C
Supply Voltage VDD - 3.0 3.3 3.6 V
Supply Current IDD VDD = 3.3V - 100 - mA
“H” Level Input VIH - 2.0 - - V
“L” Level Input VIL - - - 0.8 V
“H” Level Output VOH - VDD - 0.4 - - V
“L” Level Output VOL - - - 0.4 V
Supply Voltage for LED Backlight Driver VBL - 2.8 3.3 5.5 V
Supply Current for LED Backlight Driver IBL VBL = 3.3V - 760 - mA
IBL VBL = 5.0V - 440 - mA
Backlight PWM Frequency fPWM - 800 - 10000 Hz

三、功能模块详解

1. 背光驱动配置

背光驱动使能信号连接到 FT81x 背光控制引脚,由 REG_PWM_HZ 和 REG_PWM_DUTY 两个寄存器控制。REG_PWM_HZ 指定 PWM 输出频率,范围为 250 至 10KHz,板载背光驱动器的 PWM 频率为 800 至 100KHz,因此使用时 PWM 频率应在 800 至 10KHz 之间。REG_PWM_DUTY 指定占空比,范围是 0 到 128,0 表示背光完全关闭,128 表示最大背光亮度。

2. Arduino 应用

若使用 Arduino 平台对该 EVE2 TFT 模块进行开发或原型设计,推荐使用 Newhaven Display 的 Arduino 扩展板 NHD - FT81x - SHIELD。该扩展板不仅提供无缝连接和直接的软件兼容性,还具备逻辑电平转换器、稳压器、音频滤波/放大器电路以及 microSD 卡插槽等实用功能。

3. 串行主机接口

SPI 从机默认工作在单通道模式,MOSI 作为主机输入,MISO 作为主机输出。可通过 SPI 从机自身配置为双通道和四通道模式,通过写入 REG_SPI_WIDTH 寄存器来更改通道模式。

REG_SPI_WIDTH[1:0] Channel Mode Data Pins Max Bus Speed
00 SINGLE (default) MISO, MOSI 30MHz
01 DUAL IO0, IO1 25MHz
10 QUAD IO0, IO1, IO2, IO3 30MHz
11 Reserved

4. TFT 时序特性

FT81x 寄存器控制 TFT 的时序(时钟和同步信号),针对该 EVE2 TFT 模块,推荐使用以下寄存器值:

  • 水平时序:REG_HSIZE = 800,REG_HCYCLE = 928,REG_HOFFSET = 88,REG_HSYNC0 = 0,REG_HSYNC1 = 48。
  • 垂直时序:REG_VSIZE = 480,REG_VCYCLE = 525,REG_VOFFSET = 32,REG_VSYNC0 = 0,REG_VSYNC1 = 3。
  • 时钟设置:REG_PCLK = 2,REG_SWIZZLE = 0,REG_PCLK_POL = 1,REG_CSPREAD = 1,REG_DITHER = 1。

5. 图形引擎

图形引擎为每行水平线执行一次显示列表,执行显示列表中的原始对象并构建显示行缓冲区。其主要特性包括:

  • 支持多种原始对象,如线条、点、矩形、位图、文本显示、柱状图等。
  • 具备模板测试、alpha 混合和遮罩等操作,可创建丰富的效果。
  • 对原始对象(除位图外)进行抗锯齿处理,使显示更平滑。
  • 支持位图变换,如平移、缩放和旋转。
  • 以 1/16 像素精度绘制显示像素。
  • 拥有四级图形状态和标签缓冲区检测功能。
  • 还支持自定义内置小部件和功能,如 JPEG 解码、屏幕保护、校准等。

6. 触摸屏引擎

电阻式触摸屏由触摸屏引擎、ADC、轴开关和 ADC 输入多路复用器组成。触摸屏引擎从内存映射寄存器读取命令,生成所需的控制信号到轴开关、输入多路复用器和 ADC,ADC 数据被采集、处理并更新到相应寄存器供 MPU/MCU 读取。

7. 音频引擎

FT81x 通过 PWM 输出引脚 AUDIO_L 提供单声道音频输出,可输出声音合成器和音频文件播放两种音频源。

  • 声音合成器:通过加载 REG_SOUND 寄存器的代码值并向 REG_PLAY 寄存器写入 1 来播放音效,音效播放时 REG_PLAY 寄存器读为 1,结束时返回 0。声音音量由 REG_VOL_SOUND 寄存器控制。
  • 音频播放:将原始音频数据加载到 FT81x 的 RAM 中,并设置相应寄存器开始播放。支持的单声道音频格式包括 8 位 PCM、8 位 uLAW 和 4 位 IMA - ADPCM。

四、质量信息

该模块经过多项测试以确保其质量和可靠性,包括高温存储、低温存储、高温操作、低温操作、高温/湿度操作、热冲击抵抗、振动测试和静电测试等。各项测试都有明确的条件和持续时间,如高温存储测试在 +80⁰C 下进行 96 小时等。

五、总结

7.0" EVE2 TFT 模块(SPI)凭借其丰富的功能、良好的电气特性和可靠的质量,为电子工程师提供了一个优秀的显示解决方案。无论是在工业控制、智能家居还是消费电子等领域,都能发挥重要作用。你在使用类似模块时遇到过哪些问题呢?欢迎在评论区分享你的经验和见解。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 相关推荐
  • 热点推荐

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分