- 基本介绍
MS1861单颗芯片集成了HDMI、LVDS和数字视频信号输入;输出端可以驱动MIPI(DSI-2)、LVDS、Mini-LVDS 以及 TTL 类型 TFT-LCD 液晶显示。可支持对输入视频信号进行滤波,图像增强,锐化,对比度调节,视频缩放,裁剪,旋转,内部字符(图形)叠加,帧频变化等处理。针对 TFT-LCD 屏的不同特性可进行伽马、抖动算法处理,输出屏驱动所需的时序控制信号。集成了 ARM Cortex-M0+处理器,扩展 UART,IIC,SPI,PWM,GPIO 以及 ADC 等外设接口。芯片内建的视频、图形、处理器以及屏驱等多个功能模块,使得 MS1861 单芯片可实现众多产品方案,也可广泛应用到视频信号接收、处理以及点屏的产品中。
2.功能框图
功能描述
ARM Cortex-M0+ 处理器及外设
MS1861 内置 ARM Cortex-M0+处理器及常见外设:
◆ 支持 SPI Flash 程序加载,最大代码空间 128KB,RAM 空间 384KB;
◆ 八路 PWM 输出;
◆ 两路 ADC,12 位精度,时钟<14MHz,采样率最大 1M /s;
◆ 四个 32 位定时器,硬件看门狗定时器,系统时钟定时器;
◆ 支持 SWD 调试;
◆ DMA 通道支持外设到 RAM 的数据搬运;
◆ 四个硬件 I2C,主从可配置;
◆ 四个硬件 SPI,主从可配置;
◆ 72 个 GPIO 和外设复用,支持外部中断
ARM Cortex-M0+ 处理器及外设
MS1861 内置 ARM Cortex-M0+处理器及常见外设:
◆ 支持 SPI Flash 程序加载,最大代码空间 128KB,RAM 空间 384KB;
◆ 八路 PWM 输出;
◆ 两路 ADC,12 位精度,时钟<14MHz,采样率最大 1M /s;
◆ 四个 32 位定时器,硬件看门狗定时器,系统时钟定时器;
◆ 支持 SWD 调试;
◆ DMA 通道支持外设到 RAM 的数据搬运;
◆ 四个硬件 I2C,主从可配置;
◆ 四个硬件 SPI,主从可配置;
◆ 72 个 GPIO 和外设复用,支持外部中断
LVDS 输入
MS1861 支持 LVDS 视频信号输入:
◆ 支持单双通道模式,每路通道支持一个时钟和最大四路数据;
◆ 支持输入时钟范围 25MHz ~ 110MHz;
◆ 支持 6/8 位输入;
◆ 支持 JEIDA/VESA 格式输入;
◆ 支持 DE Only 模式输入;
◆ 内置终端电阻。
数字视频输入
MS1861 支持 TTL 数字视频信号输入:
◆ 支持 24 位 RGB;
◆ 支持 24 位 YUV;
◆ 支持 8/16 位 YUV;
◆ 支持 BT601/BT709/BT656/BT1120;
◆ 支持灵活的数据及同步信号映射;
◆ 支持多种内外同步信号;
◆ 支持基于 DE 信号的时序重建;
◆ 支持输入时序检测
数字视频输出
MS1861 支持 TTL 数字视频信号输出:
◆ 支持 24 位 RGB;
◆ 支持 24 位 YUV;
◆ 支持 8/16 位 YUV;
◆ 支持 BT601/BT709/BT656/BT1120;
◆ 支持灵活的数据映射
支持内外同步信号;
◆ 支持双边沿采样。
6.6 MIPI 输出
MS1861 支持 MIPI DSI-2 视频信号输出:
◆ 支持双路视频传输,每路通道支持一个时钟和最大四路数据;
◆ 每个数据通道最高 1.5Gbps;
◆ 支持 TE 信号检测。
6.7 LVDS 输出
MS1861 支持 LVDS 视频信号输出:
◆ 支持单双通道模式,每路通道支持一个时钟和最大四路数据;
◆ 支持输入时钟范围 25MHz ~ 110MHz;
◆ 支持 6/8 位输出;
◆ 支持 JEIDA/VESA 格式输出
Mini-LVDS 输出
MS1861 支持 Mini-LVDS 视频信号输出:
◆ 支持单双通道模式,每路通道支持一个时钟和最大六路数据;
◆ 支持输出通道摆幅调整;
◆ 支持输出通道相位调整;
◆ 支持 6/8 位输出;
◆ 支持通道交换和灵活的数据映射。
6.9.1 锐化处理
锐化功能包括改善亮度和色度信号的响应,使亮度和色度信号的过渡边缘更锐化;该模块采用三部分滤波器组成:高通、带通以及低通;三组滤波器使用可编程增益调整并累加处理,在高通和低通处理中低于信号幅度的部分会被当作噪声处理掉。
6.9.2 色度和饱和度处理
色度用于处理区别于波长特性的颜色信号,以用于定位针对不同基准颜色的处理;饱和度用于调节色彩的鲜艳程度。
6.9.3 亮度和对比度处理
亮度调节原理是用增加亮度信号的偏移度来增加和减少亮度;对比度则调节亮度信号的增益来调节图案明亮差异的大小。
6.9.4 去隔行处理
内部集成了一个运动自适应隔行处理模块,最高支持 1080I@60Hz 输入;该模块可自动侦测输入是电影、静态隔行或者动态隔行影像视频,进而使用不同的算法进行处理并最终输出逐行视频信号;解析过程中自动消除动态噪声;解隔行信号过程中产生的边界毛刺会用针对性的边界算法进行优化。
6.9.5 图像缩放及帧率转换
两路独立的缩放处理,支持对两路输入或者同一输入的两次独立缩放处理;支持输入输出帧率由高到低及由低到高的转换。
6.9.6 图像旋转及镜像
支持单路视频固定 90°、180°及 270°旋转;支持图像左右及上下镜像处理功能。
6.10 字符型 OSD
◆ 可编程的字符大小,Font size 最大支持 32x64、最大同时显示 4096 个 Font;
◆ 支持 1bpp/2bpp/4bpp 及混合型字符类型;
◆ 支持四个 OSD 窗口,单个 OSD 窗口包含一个显示框和三个高亮框,窗口位置和大小任意可选;
◆ 支持行高亮功能;
◆ 支持窗口渐变显示功能;
◆ 支持 OSD 窗口透明显示功能;
◆ 支持 Color Key 功能;
◆ 支持 OSD 窗口固定 90°、180°及 270°旋转。
6.11 时序控制
MS1861 支持多种 LCD 驱动控制信号的输入和输出:
◆ 根据显示屏的参数,可以配置驱动信号的每行的有效点数,脉宽,起始位置等参数,可出高低电平;
◆ 可调整的范围:4096(H)×4096(V);
◆ 能够根据显示屏的翻转特性,改变 POL 信号的波形参数和周期数(支持 1+2 行翻转和单行翻转模式,像素翻转,帧翻转);
◆ DIO1,DIO2,STV1,STV2 信号的输入输出特性,根据需要可以配置;
◆ 芯片内部有对输入的时序控制信号的频率进行检测;
◆ 上电过程中,可控制 TCON 控制信号和显示屏接口信号的上电时序;
◆ 支持多达 33 种 TCON 信号的输入或者输出。
6.12 内建 Pattern
MS1861 内置多种测试图片可供屏幕老化功能:
◆ 黑、白、红、绿、蓝纯色;
◆ 256 级红阶、绿阶、蓝阶、灰阶;
◆ 网格(64×64),线宽和间隔可调整;
◆ 棋盘格(64×64),间隔可调整;
◆ 九宫格,黑白可调整。