好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

stm32f103vet6 启航号硬件资源分析.doc

18页
  • 卖家[上传人]:自***
  • 文档编号:80052707
  • 上传时间:2019-02-18
  • 文档格式:DOC
  • 文档大小:1.04MB
  • / 18 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 启航号硬件资源分析本手册将对以下资源简要分析1. 电源接口电路分析2. LED用户按键电路分析3. 串行FLASH w25q16分析4. 24Lc02 EEPROM 电路分析5. 利用PL2303进行USB转RS232电路分析6. SP3485芯片 485接口分析7. AT45DB151D SPI FLASH 分析(位于LCD模块上)*8. ADC调节电位器输入电路分析9. 无线模块接口(24l01)接口分析10. 摄像头模块接口分析11. CAN接口芯片SN65VHD230电路分析12. LCD彩色液晶屏幕接口分析13. 板载7寸屏驱动电路分析14. 板载vs1003b高性能MP3芯片电路分析15. 以太网芯片ENC28J60电路分析16. USB从机接口分析17. SD卡电路分析1. 电源接口电路分析 看到图了没有,这副图就是为我们整板提供电源的,当然7寸电源部分 不在这里,两个USB口 分别经过D9 D10 接到了VCC,而CN1是外部5V电源,也接到了VCC这样 3处电源就汇聚到一起了 然后经过SW1,SW1相当一开关,SW1出来的5V接到了ASM1117,这个芯片的作用是 将5V电源转换成3.3V的,要求输入必须大于4.7V否则输出将可能低于3.3V,二极管D9 D10有0.2-0.7左右的管压降,这样输出 就很有可能低于3.3V 那为什么要加上呢,原因 在于:当同时插上外部5V电源 和USB的时候,防止电流倒灌,损毁电脑的USB口,电容 C11 C12 C13 C14,实际不是原理图上的容值,在板上实际用了 一大一小电容分别电源到地,这样是为了 得到更好的电源LD1 这个就是电源指示灯了2. LED用户按键电路分析这个就是用户可通过IO控制的led了,都是阴极接地的,我们可给IO一高电平使它发光这个R26 – R28 实际不是10K 在板子上用的471,这是根据R=U/I得到的,当然电阻能大 不能小 ,否则可能损坏二极管这两个是按键,PC13按键松开时时高电平,按下时是低电平,这个可作外部中断,或按键扫描用,boot,这个按键相当关键,平时是低电平 按下是高电平,这个可做启动方式选择使用,当上电时按住此键,stm32从系统方式启动(固化到芯片的代码)这是可从串口1现在程序 这个是复位按键,stm32是低电平复位3. 串行FLASH w25q16分析16M-bit/2M/byteSingle 2.7-3.6V supply这个就是W25Q16了,/cs是片选,使能芯片的,(大部分芯片在使能时的功率比不是能时的功率大)SPI-MISO是将数据串行传送到stm32的/WP 是写保护,我们用不着,所以直接拉高/HOLD这个就是终止数据传输的,当芯片在工作时,这个脚拉低后,DO保持高阻 DI上的数据将无效CLK 当然就是提供时钟了,SPI传送都需要这个时钟,在时钟的上升沿或下降沿 将数据锁存4. 24Lc02 EEPROM 电路分析A0 – A2 芯片上说 24lc 01B/02b 不用这个脚 所以就接到了WP如果接地 可正常读写,如果接正 不能写SCL数据同步时钟 SDA 用来传送数据和地址的,是开漏输出 所以要接上拉电阻,10K for 100KHz 1k for 400KHzSDA 和 SCL 接到了PB6 PB7上面 这正是stm32上的IIC外设5. 利用PL2303进行USB转RS232电路分析PL2303 工作需要Y5 12M的晶振USB口的D+ D- 两数据线到PL2303的数据线,串22欧的电阻 是为了解决信号反射问题R58 1.5k的电阻 是必须的,这样USB主机才能检测到设备的插入,并区分高速、全速设备与 低速设备(在USB主机端有一下拉电阻)6. SP3485芯片 485接口分析n RS-485 and RS-422 Transceiversn Operates from a single +3.3V supplyn Interoperable with +5.0V logicn Driver/Receiver Enablen Low Power Shutdown Mode (SP3481)n -7V to +12V Common-Mode InputVoltage Rangen Allows up to 32 transceivers onthe serial busn Compatibility with the industrystandard 75176 pinoutn Driver Output Short-Circuit Protection这个是内部结构 可以看出来,RO是结收输出到PA9的DI是从PA10驱动输入的,AB 是输入输出,但 A信号是B信号的反相 /Re DE 分别是读写使能,所以接到同一管脚了 R S 485_DIR 接到了PA47. ADC调节电位器输入电路分析额,这个就是调节VR1的电阻值,然后把电压值输入到PC5 经过iAD准换成数字值8. 无线模块接口(24l01)接口分析WR I_C E 接到PA3WR I_SCK 接到 PA5WR I_MISO 接到PA6WR I_MOS I 接到PA7 WR I_IRQ 作为中端接到PE6WR I_C SN 接到pe59. 摄像头模块接口分析此接口应该分为两部分 、设置摄像头寄存器部分 OV_SCL 做为摄像头的时钟控制线 OV_SDA 最为摄像头的数据线 、读取fifo中摄像头的数据 FIFO_CS 摄像头模块上的片选信号 RRST 读复位信号 WRST 写复位信号 FIFO_RD 读使能 FIFO_WE 写使能 VSYNC 作为数据可读信号线 XCLK 给摄像头提供时钟线 10. LCD彩色液晶屏幕接口分析引脚说明 FSMC-D0 – D15:这是LCD的16位数据端口,连至stm32的FSMC数据端口 LCD_CS : LCD芯片使能引脚,低电平有效 LCD_RS : LCD命令or数据选择端口,高电平 数据有效,低电平命令有效 LCD_WR : LCD写使能端口,连接到stm32的fsmc写使能端口,低电平有效 LCD_RD : LCD读使能端口,低电平有效 RESET : LCD复位管脚,低电平有效,为了节约管脚,直接和复位按键相连 SPI-MISO SPI-MOSI SPI-SCK F-CS 是lcd上的flash操作线 这是PB端口的SPI,(因SPI复用了,所以片选由软件控制) TP_CS 是触屏片选端口 TP_IRQ 是触屏的中断端口 触屏的SPI 和 SD 和 偏上FLSAH是复用的,(LCD模块上的)*注意: 3.2寸 2.8寸 等大部分LCD的控制芯片已固化到了 屏幕下面 我们是看不到的LCD在操作时(写数据 和读数据时)必须注意RS这个引脚(有些手册是D/C)这是控制操作的数据还是指令,我们选用了FSMC nor 的bank1来作为lcd驱动Lcd的RS(数据or命令选择)是通过FSMC的地址 确定是高低啊电平 如,(这里地址不是真实地址,第一位作为RS端) 向地址0x60000000 写0x80, 这是写的命令 向地址0x60000001 写0x80 ,则是写的数据11. 板载7寸屏驱动电路分析板载7寸屏的驱动,其实和上面说的的LCD接口一样,区别在用 上面谈到的接口,其控制芯片 已集成到了屏幕里面,而这里的7寸屏没有集成lcd的控制芯片,所以我们把7寸屏的控制芯片画到了板上,其原理与上面说到的一模一样,额 图片有点看不清,请大家参照启航原理图吧,这是关于SSD1963的电路 下面是供电部分的电路这是-7V的 10.4V电路,9.9V 电路这里 前端的电容 相信大家都明白,是滤波储能的,后端的电容 一部分是储能的,还有一部分是作为升压芯片的负载电容,没有这个电容 电压是升不起来的,电感叫储能电感的电路完全参照 芯片手册,放心使用*注意: 在测试7寸屏的时候,务必插上JP3跳线帽12. 板载vs1003b高性能MP3芯片电路分析Vs1003●能解码 MPEG 1 和 MPEG2 音频 层 III(CBR+VBR+ABR);WMA 4.0/4.1/7/8/9 5-384kbps 所有流文件;WAV(PCM+IMA AD-PCM);产生MIDI/SP-MIDI 文件。

      ●对话筒输入或线路输入的音频信号进行IMA ADPCM编码 ●支持MP3 和WAV流 ●高低音控制 ●单时钟操作12..13MHz ●内部PLL锁相环时钟倍频器 ●低功耗 ●内含高性能片上立体声数模转换器,两声道间无相位差 ●内含能驱动 30欧负载的耳机驱动器 ●模拟,数字,I/O 单独供电 ●为用户代码和数据准备的5.5KB片上RAM ●串行的控制,数据接口 ●可被用作微处理器的从机 ●特殊应用的 SPI Flash引导 ●供调试用途的UART接口 ●新功能可以通过软件和4 GPIO 添加启航板提供了 MP3的播放和一mic接口,有一外部12.288M晶振,至于GPIO UART接口占不提供在起航板上 提供了SD卡接口,用户可以从SD卡读取音频文件送到VS1003进行解码播放,(板载SD卡是通过SDIO协议操作的,喜欢SPI协议的客户也可买块屏上面有SPI接口),我们提供MP3程序RCAP 管脚的电容为基准滤波电容,必须接DREQ 是判断是否请求数据,因VS1003内部有一定容量的RAM,这不部分RAM就想漏斗,当RAM里的数据满了 DREQ就停止请求数据,当RAM有能力接收数据了,DREQ就请求接收数据,如果播速度不正常,很有可能是这个管脚的问题SPI-MISO SPI-MOSI SPI-CLK 这是控制vs1003 和从vs1003获取数据的管脚,当要像vs1003写入时,SPI-MOSI 传送写入的数据,而SPI-MISO传送读出的部分XCS 说明操作的是命令,低电平有效XDCS 说明操作的是数据 低电平有效 (在VS1001兼容模式下,XDCS有XCS取反得到,所有没有xDCS信号)RESET 是复位管脚,接到了复位按键上总的来说,对vs1003的操作就是通过SPI协议,而数据和命令操作,取决于 xdcs 和 xcs 上的电平注意:此VS1003和mcu通讯接口是通过SPI操作的,而此SPI有复用情况,在不用到其他SPI外设时,请将其他SPI外设的片选CS端初始化为高电平,否则在操作时可能出错13. 以太网芯片ENC28J60电路分析ENC28J60• IEEE 802.3 兼容的以太网控制器• 集成 MAC和 10 BASE-T PHY• 接收器和冲突抑制电路• 支持一个带自动极性检测和校正的 10BASE-T端口• 支持。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.