AC792N芯片外设调试指南V1.0
AC792N 系列快速入门手册
版本:V1.0
日期:2025.01.02
www.zh-jieli.com
版本说明
| 版本号 | 日期 | 作者 | 描述 |
|---|---|---|---|
| V1 .0 | 2025-02-11 | JL | 原始版本 |
技术支持
联系方式:xxxxxxxxxx
目录
一、 部分外设调试说明............................................................................................................................ 1
- 1 摄像头部分....................................................................................................................................1
- 1.1 MIPI接口说明................................................................................................................... 1
- 1.2 MIPI接口配置................................................................................................................... 2
1.2 MIPI DSI LCD部分...................................................................................................................... 6
1.2.1 接口说明............................................................................................................................ 6
1.2.2 接口配置............................................................................................................................ 8
1.3 TF卡部分..................................................................................................................................... 11
1.3.1接口说明........................................................................................................................... 11
1.3.2接口配置........................................................................................................................... 12
一、 部分外设调试说明
下面对部分外设的配置进行简单说明。
1. 1 摄像头部分
1. 1. 1 MIPI接口说明
MIPI CSI是差分串行传输,速度快,抗干扰能力强。 主流sensor模组现在基本是用MIPI传输,传输时使用 1/2/4对差分信号传输图像数据和一对差分时钟信号。MIPI摄像头模组常规接口定义:
引脚定义说明:
● CSI_PWDN:Sensor Power_Down使能引脚,根据不同的sensor,主控IO拉高或者拉低使能sensor处于工作状态。
● CSI_RESET:Sensor 复位引脚,低电平实现复位,主控控制时序:高→低→高完成复位动作。低电平有效时间尽量有 10ms 以上。
● CSI_SDA:IIC数据引脚。
● CSI_SCL:IIC 时钟引脚。
● CSI_MCLK:24M 时钟,主控输出给sensor。
● CSI_D0N:MIPI数据引脚。
● CSI_D0P:MIPI数据引脚。
● CSI_CKN:MIPI 时钟引脚。
● CSI_CKP:MIPI 时钟引脚。
● CSI_AVDD33:sensor模拟电压。
● CSI_DVDD15:sensor 内核电压。 部分sensor是内部输出,如内部sensor输出,外部供电不接。
● CSI_VDDIO:sensor IO 电压。注意:要与主控的IO逻辑电平匹配,影响电
平引脚:PWDN, RESET, SDA, SCL, MCLK。
在软件移植sensor代码之前,确认好摄像头三路电压正常:AVDD33,DVDD 和VDDIO。
此部分以H63P MIPI摄像头为例, 以AC7926A开发板简要的概述根据硬件原理图设计,SDK版本以AC792N_CAR_CAMERA.cbp 如何点亮一个MIPI摄像头。
查看开发板原理图MIPI sensor IO分配:
● CSI_PWDN:PE11
● CSI_RESET:PE12
● CSI_SDA:PE13
● CSI_SCL:PE14
● CSI_MCLK:PE10
1. 1.2 MIPI接口配置
软件把H63P 的驱动(对应自己使用的sensor驱动)挪进SDK:
软件配置如下:
此开发板用的板级文件->CONFIG_BOARD_AC7926A
分配sensor 的控制信号引脚。XCLK 如果是由主控IO输出,则分配对应的IO 引脚作为24M 时钟源输出:
分配sensor 的IIC引脚:
分配sensor 的MIPI 信号引脚。sensor 的MIPI信号引脚固定,主控的MIPI 引脚 DATA和CLK组外随意调换,组内的N和P可反序。
H63P驱动里面会对对应PWND和RESET 引脚做操作,如有需要可以自行打印或按实际时序修改:
按照以上步骤配置好所有参数,下载程序,验证sensor 出图。
1.2 MIPI DSI LCD部分
1.2. 1 接口说明
MIPI DSI LCD 是采用MIPI协议连接的液晶显示屏(LCD)。 MIPI协议是一种高速串行接口协议,使用差分信号进行数据传输,提高数据传输的可靠性。数据通道:MIPI DSI接口可配置为 1/2/3/4对数据通道,每对数据通道都支持高速单向通信。数据通道0在低速模式下还支持双向通信,可用于读取显示设备的状态信息。MIPI LCD 常规接口定义:
引脚定义说明:
● DSI_CKP:MIPI 时钟引脚。
● DSI_CKN:MIPI 时钟引脚。
● DSI_D0P:MIPI数据引脚。
● DSI_D0N:MIPI数据引脚。
● DSI_D1P:MIPI数据引脚。
● DSI_D1N:MIPI数据引脚。
● DSI_D2P:MIPI数据引脚。
● DSI_D2N:MIPI数据引脚。
● DSI_D3P:MIPI数据引脚。
● DSI_D3N:MIPI数据引脚。
● LCD_ 1. 8V:屏IOVDD供电电压。
● DSI_RESET:屏复位引脚,低电平实现复位,主控控制时序:高→低→高完成复位动作。低电平有效时间尽量有 10ms 以上。
● STBYB:使能引脚。
● VLED-:屏背光负极。
● VLED+:屏背光正极。
● LCD_3.3V:屏供电。
● DSI_BL:屏背光使能引脚, 电平拉高(3 .3V)使能背光。
此 部 分 以 TCFG_LCD_MIPI_ST7701S_480x800_ROTATE_90 为 例, 以 AC7926AF 开 发板简要的概述根本硬件原理 图 设 计, SDK 版 本 以 AC792N_CAR_CAMERA.cbp如何点亮一个MIPI LCD 屏。
ST7701S屏:
查看开发板原理图MIPI LCD IO分配:
● DSI_RESET:PB0。
● DSI_BL:PB1。
1.2.2 接口配置
软件把ST7701S 的驱动挪进SDK:
board_develop_AC7926A.h打开MIPI LCD 宏:
分配MIPI LCD 的控制信号引脚:
分配MIPI LCD 信号引脚:
按照步骤以上步骤配置好所有参数,下载程序,验证 MIPI LCD 出图。
1.3 TF 卡部分
1.3. 1接口说明
SDIO是一个标准的遵守SD协议的串行通讯接口。 多功能接口标准,允许将设备像SD 卡一样使用,为便携式电子设备提供附加功能。AC7926上面集成了 3 路SDIO 2.0接口,支持 1bit data和4bit data模式,支持高速模式和低速模式,最高时钟速度可达50MHz。 TF卡接口定义:
引脚定义说明:
● SD_D0:数据信号引脚。
● SD_D1:数据信号引脚。
● SD_D2数据信号引脚。
● SD_D3:数据信号引脚。
● SD_CMD:命令引脚。
● SD_CLK:时钟引脚。
● SD_DET:IO检测引脚。
此部分以开发板为例, 以AC7926AF开发板简要的概述根本硬件原理图设计, SDK版本以AC792N_CAR_CAMERA.cbp如何配置一个SDIO接口的TF卡。
● 查看开发板原理图TF卡IO分配:
● PD1 : SD_DET
● PD2 : SD_D3
● PD3 : SD_D2
● PD4 : SD_D1
● PD5 : SD_D0
● PD6 : SD_CMD
● PD7 : SD_CLK
查看AC7926A datasheet,该组SDIO是SD0组PORTA 口。
1.3.2接口配置
按照上述查找的结果,使用的是SD0 的A组口,进行如下配置:软件SDK配置:board_develop_AC7926A.h打开SD0 的宏
板级文件配置SD0相关参数:
按照步骤以上步骤配置好所有参数,点击“编译”, “下载”,验证TF卡。查看打印, 已经正确识别到卡,挂载成功