电子说
在电子设备的设计中,显示器是不可或缺的一部分。MOP - AL204A 并行显示器以其独特的特性和广泛的适用性,成为众多项目的理想选择。今天,我们就来深入了解一下这款显示器的各项技术细节。
文件下载:MOP-AL204A-BBTW-25E-3IN.pdf
MOP - AL204A 属于 Matrix Orbital 并行显示系列,它采用行业标准通信接口,能轻松集成到各种新的或现有的应用中,为项目提供低成本的显示解决方案。其 LED 背光亮度可配置,通过电压控制对比度,在实现专业显示效果的同时,有效降低了功耗。此外,标准的字母数字字体集允许在显示随机存取存储器中保存多达八个自定义字符,为设计增添了个性化元素。
MOP - AL204A 有对应的机械绘图,这为硬件设计人员在安装和布局时提供了精确的尺寸和结构信息。
| 显示控制引脚 | Pin | Symbol | Description |
|---|---|---|---|
| 1 | VSS | Ground | |
| 2 | VDD | Supply Voltage for Logic | |
| 3 | V0 | Supply Voltage for LCD (Contrast) | |
| 4 | RS | Register Select | |
| 5 | R/W | Read/Write | |
| 6 | CE | Chip Enable | |
| 15 | LED(+) | Anode of LED Backlight | |
| 16 | LED(-) | Cathode of LED Backlight |
| 并行数据引脚 | Pin | Symbol | Description |
|---|---|---|---|
| 7 | DB0 | * Data bit 0 | |
| 8 | DB1 | * Data bit 1 | |
| 9 | DB2 | * Data bit 2 | |
| 10 | DB3 | * Data bit 3 | |
| 11 | DB4 | Data bit 4 | |
| 12 | DB5 | Data bit 5 | |
| 13 | DB6 | Data bit 6 | |
| 14 | DB7 | Data bit 7 |
需要注意的是,DB0 - DB3 在 4 位模式下不使用。
MOP 系列使用标准的 HD44780 兼容控制器进行控制。通过拉高芯片使能(CE)引脚来启用显示器,使用读/写(R/W)输入控制与设备的通信,并通过寄存器选择(RS)线选择两个可用的 8 位寄存器之一。当执行指令寄存器(IR)操作时,显示器会将数据总线的最高有效位 DB7 拉高,此时设置的忙标志(BF)会使任何发送到设备的指令被忽略。通过对指令寄存器进行读操作,可以随时获取该标志的状态和地址计数器(AC)的当前位置。
| RS | R/W | Operation |
|---|---|---|
| 0 | 0 | IR write as an internal operation (display clear, etc.) |
| 0 | 1 | Read busy flag (DB7) and address counter (DB0 to DB6) |
| 1 | 0 | Write data to DDRAM or CGRAM (DR to DDRAM or CGRAM) |
| 1 | 1 | Read data from DDRAM or CGRAM (DDRAM or CGRAM to DR) |
| Instruction | Instruction Code | Description | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| RS | R/W | DB7 | DB6 | DB5 | DB4 | DB3 | DB2 | DB1 | DB0 | ||
| Clear Display | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | Write “20H” to all DDRAM locations, set DDRAM address to “00H”, return cursor to its original position, and set I/D to “1”. |
| Return Home | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | - | cursor to its original position if shifted. The contents of DDRAM are not changed. Set DDRAM address to “00H” and return |
| Entry Mode Set | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | I/D | SH | Assign cursor moving direction and enable the shift of entire display. DDRAM and CRAM addresses are incremented and cursor moves right when I/D is set to “1”, the opposite is true when reset to “0”. Setting SH to “1” causes the entire display to shift affecting only DDRAM. |
| Display ON/OFF Control | 0 | 0 | 0 | 0 | 0 | 0 | 1 | D | C | B | Set display (D), cursor (C), and blinking of cursor (B) on/off control bit. Setting D, C, or B to “1” will cause the display, underline cursor, or blinking cursor to turn on, the opposite is true for reset. |
| Cursor or Display Shift | 0 | 0 | 0 | 0 | 0 | 1 | S/C | R/L | - | - | Set cursor moving and display shift control bit, and the direction, without changing of DDRAM data. Setting S/L to “1” will shift the screen horizontally while the opposite will move the cursor through all screen positions. Setting R/L to “1” will shift right immediately. AC and DDRAM are not altered. |
| Function Set | 0 | 0 | 0 | 0 | 1 | DL | N | F | - | - | “0” indicates a 5x8 dot character. display line and, display font type. Setting DL to “1” specifies 8 - bit mode, “0” 4 - bit. Setting N to “1” permits a multi - line display, “0” a single. Resetting F to Set interface data length, numbers of |
| Set CGRAM Address | 0 | 0 | 0 | 1 | AC5 | AC4 | AC3 | AC2 | AC1 | AC0 | Set CGRAM address in address counter. |
| Set DDRAM Address | 0 | 0 | 1 | AC6 | AC5 | AC4 | AC3 | AC2 | AC1 | AC0 | Set DDRAM address in address counter. |
| Read Busy Flag and Address | 0 | 1 | BF | AC6 | AC5 | AC4 | AC3 | AC2 | AC1 | AC0 | Read the status of the display controller through the BF Bit. The contents of address counter can also be read. |
| Write Data to RAM | 1 | 0 | D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 | Write data into internal RAM (DDRAM/CGRAM), location is determined by the AC. AC and display shift are adjusted as specified. |
| Read Data from RAM | 1 | 1 | D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 | previous to this. Only AC is adjusted. Read data from internal RAM (DDRAM/CGRAM), location is determined by the AC, set command is recommended |
字符生成器 ROM 存储多达 256 个 5x8 点字符模式,前八个字符保留给保存在 CGRAM 中的自定义字符。
CGRAM 允许创建多达八个 5x8 的字符模式。每个字符在 CGRAM 中有八个地址,对应其八个像素行。最高三位代表 DDRAM 中的字符地址,最低三位代表行位置。每个字符可以在 DDRAM 中引用,并使用其 8 位地址写入屏幕。
| Write | Read | Unit | |||||
|---|---|---|---|---|---|---|---|
| Item | Symbol | Min | Typ | Max | Min | Typ | |
| Enable cycle time | tcycE | 1200 | 1200 | ns | |||
| Enable pulse width (high level) | PWEH | 140 | 140 | ns | |||
| Enable rise/fall time | tEr,tEf | 25 | 25 | ns | |||
| Address set - up time (RS, R/W to E) | tAS | 0 | 0 | ns | |||
| Address hold time | tAH | 10 | 10 | ns | |||
| Data set - up time | tDS | 40 | 100 | ns | |||
| Data hold time | tH | 10 | 10 | ns |
条件为 (Ta = 25^{circ}C),(VDD = 5.0 pm 0.5 ~V)。
在开始任何应用之前,建议初始化所有显示设置。提供了 8 位和 4 位通信模式下初始化显示器的算法。在第一个等待条件之前,需让 Vcc 上升到 2.7V 并等待 40ms。在接下来的三个功能设置命令中,注意不能检查忙标志,该标志在最后一个块中可用。设备始终期望发送总共 8 位数据,因此要注意 4 位模式下的结构。最后一个初始化块将根据指定设置行数和字符字体,关闭显示器,发出显示清除命令,最后设置所需的输入模式。
| Item | Symbol | Min | Typ | Max | Unit |
|---|---|---|---|---|---|
| Supply Voltage For Logic | VDD | 4.5 | 5.0 | 5.5 | V |
| Supply Voltage For LCD (Contrast) | V0 | - 13.5 | - | VDD | V |
| Input High Voltage | VIH | 0.7 VDD | - | VDD | V |
| Input Low Voltage | VIL | VSS | - | 0.3 VDD | V |
| Supply Current (VDD = 5V) | IDD | 0.7 | 1.75 | 1.5 | mA |
| Supply Voltage of Red Backlight (36 Die) | VLED | 3.5 | 3.9 | 4.1 | V |
| Supply Current of Red Backlight (36 Die) | ILED | 0 | - | 180 | mA |
| Supply Voltage of Yellow - Green Backlight (36 Die) | VLED | 4.0 | 4.2 | 4.4 | V |
| Supply Current of Yellow - Green Backlight (36 Die) | ILED | 0 | - | 180 | mA |
| Supply Voltage of White Backlight (2 Die) | VLED | 3.8 | 4.0 | 4.2 | V |
| Supply Current of White Backlight (2 Die) | ILED | 0 | - | 30 | mA |
| Item | Dimension | Unit |
|---|---|---|
| Number of Characters | 20 Characters x 4 Lines | - |
| Module dimension | 98.0 x 60.0 x 15.0 | mm |
| View area | 76.0 x 25.2 | mm |
| Active area | 70.40 x 20.80 | mm |
| Character size | 2.95 x 4..75 | mm |
| Character pitch | 3.55 x 5.35 | mm |
| Dot size | 0.55 x 0.55 | mm |
| Dot pitch | 0.60 x 0.60 | mm |
| LCD type | STN | |
| Duty | 1/16 | |
| View direction | 12 o’clock |
| Item | Symbol | Min | Max | Unit |
|---|---|---|---|---|
| Operating Temp. | Top | - 20 | 70 | ℃ |
| Storage Temp. | Tstr | - 30 | 80 | ℃ |
注意最大非冷凝湿度为 90%。
要使 MOP 显示器正常工作,必须提供适当的电源,通常可通过背光照明或字符空间变暗来判断。请参考电源图,并根据规格参考所有电压。
如果显示器成功通电,但没有显示文本,可能是对比度电压过高,可降低 (V_{0})。此外,通过将显示器移动到起始位置,确保显示预期的 DDRAM 地址。
当文本或命令通信中断时,检查所有数据和控制引脚的连续性。在使用适当的初始化算法发送信息之前,确保显示器已正确初始化。对于 4 位模式,确保使用 D4 - D7。最后,减慢通信速度,并参考时序图和规格以确保正确的控制流程。
有详细的并行部件编号方案,通过不同的编号代表不同的特性和配置。
提供多种选项,包括产品系列、显示类型、屏幕类型、显示列数、行数、IC 封装、LCD 玻璃类型、偏振器样式、背光颜色、视角、控制器、字符集、输入电压、温度范围和负电压生成等。
| Sales | Support | Online |
|---|---|---|
| Phone: 403.229.2737 | Phone: 403.204.3750 | Purchasing: www.matrixorbital.com |
| Email: sales@matrixorbital.ca | Email: support@matrixorbital.ca | Support: www.matrixorbital.ca |
通过以上对 MOP - AL204A 并行显示器的详细解析,相信电子工程师们对这款产品有了更深入的了解。在实际设计中,合理运用这些技术特性,能让我们的项目更加出色。大家在使用过程中遇到过哪些问题呢?欢迎在评论区分享。
全部0条评论
快来发表一下你的评论吧 !