RK3326定制开发流程
本项目为定制案例,为方便交流和学习,特意把整个过程记录下来。
一、确认功能需求
1:支持MIPI接口的7.85寸屏
2:支持MIPI接口的摄像头
3:支持2路USB接口
4:支持智能语音模块 麦克风矩阵,植入科大讯飞语音识别算法
5:支持煤气浓度检测功能(通过ADC检测煤气传感器输出的电压)
6:支持烟雾浓度检测传感器(通过ADC检测烟雾传感器输出的电压)
7:支持1路红外传感器,通过感应红外传感器来打开设备
8:支持外部的PWM调光功能
9:支持2路2*5W的功放输出,
10:支持蓝牙语音传输/拨打电话/音乐播放功能
11:支持2.4/5G双频WIFI功能
12:支持温湿度传感器
13:支持显示屏多点触摸功能
二、获取RK原厂的参考设计资料
如下图已经拿到了包含完整的参考原理图,和核心部分的PCB,原理图为cadence格式,PCB为pads格式,以及相关设计说明文档。
三、根据客户需求锁定原理图方案
由于客户要求的尺寸较小,而DDR要求为1.5G,所以选用了单颗的LPDDR3模板,客户重点要实现语音识别功能,所以选用了RK809,因为RK809专门为智能语音识别而生,方案架构如下
客户对音质要求较高,因此选用了TI的TPA3110功放实现立体声播放。
客户需要2个USB接口,而3326主控只有一个USB,因此加了一个HUB芯片拓展。
WiFi模块使用RK推荐的AP6212
以上基本把整体方案定了下来
四、开始开始画原理图
五,画PCB
以上硬件设计完成
|