爱板网论坛

查看: 282|回复: 0

[教程] 38..STM32F469I-----硬件全面分析

[复制链接]

主题

好友

7476

积分

状元

  • TA的每日心情
    郁闷
    1 小时前
  • 签到天数: 647 天

    连续签到: 68 天

    [LV.9]以坛为家II

    发表于 2018-1-12 21:44:49 |显示全部楼层
    【STM32F469I试用】+硬件全面分析【转】

    STM32F469学习记录
    一、STM32F469NI-DISCOCERY的介绍
    STM32F469NI-DISCOCERY开发板是一个针对STMicroelectronics ARM® Cortex® -M4内核的STM32F469NIH6的MCU的完整的范例和开发平台。这款微处理器包含了三个IIC接口、六个SPIS接口(其中两个可复用为全双工的IIS接口)、SDIO接口、四个USART和四个UART接口、两个CAN总线、三个12位的ADCs、两个12位的DACs、一个SAI、8至14位的数字摄像头模块接口,内部自带320+4Kbytes的SRAM和2Mbytes的Flash存储器,另外还有USB HS OTG、USB FS OTG、以太网MAC、FMC接口、MIPI DSI接口、Quad-SPI接口、JTAG debugging支持。这一款开发板给用户提供了任何的需求去快速开始开发应用。
    以下是开发板正面/背面的实际图片
    图一:开发板正面。

    1.jpg


    图二:开发板背面

    2.jpg


    二、开发板具体硬件使用
    1、嵌入式ST-LINK/V2-1
    ST-LINK/V2-1编程和调试工具已经嵌入到了STM32F469-DISCO开发板中了,开发时只需用USB连接ST-LINK USB接口和电脑即可。
    2、电源支持
    STM32F469-DISCO开发板支持以下三种方法供电:
    (1)、从ST-LINK/V2-1的USB接口提供一个500mA电流限制的5V直流电压。这时需要把JP2的PIN3与PIN4短路。
    (2)、从USB OTG接口提供5v直流电压。这时需要将JP2的PIN5与PIN6短路,JP5应该短路。
    (3)、从ARDUINO连接器的VIN引脚提供6至V的直流电压,这时JP2的PIN1与PIN2必须短路,JP5也要短路。
    3、时钟源
    (1)、HSE 时钟源
    STM32F469NIH6默认的HSE 时钟源是8MHz,此时R131焊接0Ω且SB19断开。它可以由ST-LINK/V2-1电路提供8MHz输出来替代X2晶振,此时R131断开,SB19短路,C26也不再需要。
    (2)、LSE时钟源
    32.768KHz的晶振是嵌入式RTC的时钟源。
    4、复位信号
    STM32F469-DISCO开发板的复位信号是低电平有效,复位源包括复位引脚B1、嵌入式ST-LINK/V2-1\ARDUINO兼容连接器的PIN3和扩展连接器的PIN4。
    5、音频输出
    一个具有Cirrus逻辑输出的音频DAC CS43L22输出音频到立体耳机接口。STM32F469NIH6的数字音频接口SAI是连接到音频DAC的数字音频输入SDIN引脚。STM32F469NIH6通过IIC2总线来控制音频DAC,CS43L22的IIC最大速度是100KHz。CS43L22的PWM喇叭输出引脚组SPKR_OUTA是连接到了扩展连接器CN12的PIN15和PIN16上。外部喇叭的两个端点需对应接到CN12的PIN15/16的引脚上,确保喇叭的端子不连接到地。STM32F469NIH6的PE3引脚用来选择耳机输出还是喇叭输出。通过设置音频DAC寄存器可以关闭喇叭或者耳机的输出。音频DAC的IIC地址是0X94.
    6、数字麦克风
    在STM32F469-DISCO的开发板上有三个MP34DT01TR MEMS的数字麦克风,其中两个麦克风可以同时被使用来产生PDM模式的立体音效。默认使用了麦克风U2与U6,它们连接到了STM32F469NIH6的DFSDM上。PDM时钟是有PD13引脚产生,PDM数据由PD6引脚接收。另外可以使用麦克风U2和U1组合来替换U2与U6,此时SB17需短路,SB18需开路。
    7、USB OTG FS
    USB OTG全速通信是在CN13连接器上(板子上的MicroUSB),当开发板是USB 主机时,它可以支持USB外设,在这种情况下,板子电源必须由ST LINK/V2-1的USB或ARDUINO连接器的VIN引脚提供。
    8、MicroSD卡
    开发板支持4GB或更大容量的Micro SD卡,STM32F469NIH6通过4位的SDIO接口来与Micro SD卡通信,STM32F469NIH6通过PG2引脚来检测Micro SD卡是否插入,插入时为低电平,否则为高电平。
    9、SDRAM
    板载了一块128Mbit的MICRON MT48LC4M32B2B5-6A的SDRAM,它通过STM32F469NIH6的FMC接口通信,数据总线是32位宽。SDRAM是由4块32Mbits组成,可以通过地址A14与A15位来选择块。四块的任意一块是由4096行256列的32位组成,行与列地址是通过FMC总线的CAS与RAS信号选择。SDRAM地址范围是0xC0000000 到0xC0FFFFFF。
    10、Quad-SPI NOR Flash存储器
    板载一片128Mbit的Quad-SPI NOR Flash存储器,具体型号是MICRON N25Q128A13EF840E,它通过STM32F469NIH6的Quad-SPI接口通信。
    11、虚拟COM端口
    串行接口USART3可以直接作为PC的虚拟COM端口连接到ST-LINK/V2-1的USB连接器,该虚拟串口配置为115200b/s,8bits数据,没有奇偶检验,1个停止位,没有流控制。
    12、DSI LCD
    板载了一块支持电容触摸板的4英寸800*480TFT彩色LCD,该LCD通过微处理器STM32F469NIH6的MIPI DSI接口连接。DSI是MPIP联盟标准的规范,它定义了STM32F469NIH6与LCD模块通信所用到的物理层接口和协议。微处理器STM32F469NIH6的以下端口是专用于DSI接口的:DSI_D0_N, DSI_D0_P, DSI_CK_N, DSI_CK_P, DSI_D1_N, DSI_D1_P.另外,PH7引脚是用来复位DSI LCD模块和电容触摸屏控制器的。连接到LCD信号TE的PJ2引脚是微处理器输入引脚,用来同步微处理器LCD扫描刷新写入,来避免显示上的可视伪影。
    LCD模块上的LEDK与LEDA信号是背光灯的正负极。该背光灯需要25V的电源,可以通过升压转换芯片STLD40DPUR来升压5V获得。可以通过一个低频的PWM信号来控制STLD40DPUR使能引脚来调节LCD模块的背光强度。

    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    关闭

    站长推荐上一条 /5 下一条

    手机版|爱板网

    GMT+8, 2018-7-18 11:16 , Processed in 0.068719 second(s), 13 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-5   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001056号

    Powered by Discuz!

    返回顶部