AC690X是一款由珠海杰理科技有限公司(Jieli Technology)研发的多功能芯片,其用户手册V1.2版本提供了该芯片的详细使用说明,包含了诸多关键信息和参数。本知识点梳理手册提供的核心信息,并详细解读各章节要点。 ### 第1章 总体介绍 AC690X芯片采用了精简指令集CPU,具备32位DSP指令集支持,其最高工作频率可达160MHz,并提供64个向量中断以及四级中断系统。该芯片的数字输入/输出(I/O)部分支持最多49个通用I/O引脚,每个引脚都能独立设置为输入或输出,并能配置上拉或下拉。每个I/O引脚兼容CMOS/TTL电平,并有施密特触发输入。此外,所有I/O引脚均支持外部中断或唤醒功能。数字模块方面,AC690X包括4个多功能16位计数器,支持捕获和PWM功能,一个16位主动并行端口,全双工基本型UART异步串行口,两个全双工增强型UART异步串行口,两个支持主从机模式的SPI同步串行口,两个SDIO控制器,音频设备接口以及全速USB2.0 OTG控制器。模拟模块方面,AC690X包含三个晶体振荡器,全速USB2.0 PHY,160MHz PLL时钟合成器,16位立体声音频DAC,SNR高于93dB,4通道16位音频ADC,SNR高于90dB,内置耳机功率放大器,3路立体声音频选择器,16通道10位通用ADC,两个4级低电压检测器,内置电容触摸按键控制器,上电复位,以及两个低压差稳压器等。特别地,AC690X还支持蓝牙V4.2协议,支持经典蓝牙、EDR以及低功耗蓝牙双模,满足不同无线通信需求。 ### 第2章 输入/输出(I/O) 在I/O部分,手册提到了各引脚功能表和IO功能配置寄存器的使用。芯片的引脚功能表对每个引脚的多种功能进行了描述,而IO功能配置寄存器则用于配置引脚的具体工作模式,如输入、输出、上拉或下拉,以及是否启用中断等功能。这对开发者来说是至关重要的,因为它直接影响到硬件连接和信号的读取。 ### 第3章 时钟系统(CLOCK_SYSTEM) AC690X的时钟系统包括原生时钟源和衍生时钟源。手册详细介绍了时钟系统的结构框图和寄存器说明,这对于理解芯片的时序和频率配置至关重要。时钟系统是整个芯片的“心脏”,决定着芯片的性能和功耗。 ### 第4章 16位定时器(TIMER16) 定时器是芯片中常见的功能模块,用于计时、计数和产生中断等功能。本章节介绍了16位定时器的控制寄存器,这些寄存器用于配置定时器的工作模式、计数频率等参数。 ### 第5章 串行通信(UART) 串行通信是芯片与外部设备进行数据交换的常用方式。AC690X提供了全双工基本型和增强型UART异步串行口。本章节的控制寄存器部分详细说明了如何配置这些UART接口以满足不同的通信协议和速率要求。 ### 第6章 串行外设接口(SPI0&SPI1) SPI是一种高速、全双工、同步的通信总线,用于芯片与外围设备如传感器、存储器等进行通信。AC690X提供了两个SPI接口,并在本章节中介绍了控制寄存器和传输波形的细节。 ### 第7章 PAP PAP模块的具体功能和应用场景没有在提供的部分中详细解释,但可以推测它可能是一个与音频处理相关的模块,而控制寄存器和传输波形的说明将为开发者在音频应用开发中提供必要的支持。 ### 第8章 音频模块(AUDIO_ONCHIP) 音频模块通常包含数字到模拟转换器(DAC)和模拟到数字转换器(ADC),以及可能的音频信号处理功能。AC690X的音频模块支持多种音频接口模式,具备高保真的音频性能。其中的控制寄存器和DAC/ADC模拟部分介绍了音频数据的输入输出以及质量控制等关键信息。 ### 第9章 AUDIO_LINK 这个模块可能与音频数据的传输有关,具体的控制寄存器和数据组织结构的描述为音频数据的流式处理和传输提供了技术支持。 ### 第10章 低功耗模式(LOWPOWER) 随着移动设备的普及,低功耗模式的管理变得越来越重要。本章节涉及到的寄存器说明,以及如何将芯片置于低功耗状态,对延长设备的电池寿命至关重要。 ### 第11章 红外过滤(IRFLT) 红外通信是一种常见的遥控方式,本章节可能介绍了如何配置红外信号过滤和处理等功能,以增强红外通信的性能和稳定性。 ### 第12章 液晶显示控制器(LCDC) 液晶显示控制器是现代嵌入式系统中不可或缺的模块之一。本章节中介绍的LCDC概述和控制寄存器将对开发者在设计带屏幕显示的嵌入式系统时提供指导。 手册中的修改记录显示,用户手册经历了多个版本的更新,其中V1.1版本增加了液晶显示控制器LCDC的介绍,而V1.2版本主要更改了蓝牙部分的相关描述,包括支持蓝牙协议V4.2和蓝牙双模技术。 总体而言,AC690X用户手册为开发者提供了一个全面的技术参考资料,涵盖了从基本的引脚功能到复杂的数据处理模块等各个方面的详细信息。开发者在遵循手册指导的基础上,可以更高效地进行嵌入式系统的开发和调试工作。









