微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > PCB设计问答 > PCB设计学习讨论 > KiCAD教程(12),单片机SD卡接口电路、USB通信接口与摄像头接口、TFT液晶屏电路

KiCAD教程(12),单片机SD卡接口电路、USB通信接口与摄像头接口、TFT液晶屏电路

时间:10-02 整理:3721RD 点击:

单片机开发板上用的是大的SD卡座。就是长这样,如下图所示。

打开datasheet。

上图中我们按第一个图画原理图,第二个图画封装。


    打开自己建立的元件库。按下图画即可。

画完以后保存,再打开我们的原理图,将刚画的的SD卡放置。


    接下来就是连接引脚了。由于SD卡是插拔是,当我们不用时,会把SD卡拔出,此时也不会占用单片机引脚。因此就不用像之前那样用双排针了。单片机关于SD卡的引脚如下图所示。我们要做的工作就是用网络标号标出即可。

相应的我们在SD卡上也要标出。顺便将电源、地也画好。如下图所示。

另外。除了CK之外,其他5个引脚都要连上上拉电阻,不然没办法工作。接好后如下图所示。

上拉电阻选择10K。

最后要添加封装了。电阻电容还是选择0603的封装。SD卡的封装需要自己画。本文第二个图中datasheet已经将尺寸标准的很明确了,只需按照标注的画即可。打开封装库,载入我们的封装库。


画完后的封装如下图所示。

需要注意的是下图中红色圆圈标注的地方是固定SD大用的,分别为四个焊盘和两个钻孔。SD卡的引脚是从右向左分别为1-11.

画好后保存即可。然后再原理图 中添加封装。这样SD卡电路就画完了。

本次要讲的是STM32开发板USB通信接口电路与摄像头接口电路。由于这两部分都比较简单,所以放到一块讲。


    首先说USB电路,前面我们将电源的时候使用的USB接口接外部电源供电的。用的是MINI型,这次的USB通信依旧用的MINI型。不过要用到USB的两根数据线了。我们STM32单片机只能作为从机进行通信,也就是将电脑设置为主机,这是其一。第二点,STM32单片机自带有USB接口。如下图所示,我们直接用网络标号连接即可。

USB的接口端我们在D+引脚出接上上拉电阻。这是由USB物理通信协议决定的。协议规定在D+端接上拉电阻,其设置为全速模式。在D-端接上拉电阻设置为低速模式。因此我们在D+端加上拉电阻。据图电路图如下图所示。

然后给原件添加封装。依旧按之前讲的即可。这样USB通信电路就完成了。


接下来画摄像头接口电路,一般的摄像头用的是OV系列,因此我们在写网络标号时前缀上OV。首先要放置2*9的双排针。我们用到的引脚依次为PE0-PE6,PC0-PC7.依次在双排针和单片机因脚伤标出。如下图所示。

然后之添加封装,2*9双排针的封装我们之前没有画过,因此还需要手动画。画法跟之前的一样,这里就不赘述了。要注意的就是引脚间距2.54mm,钻孔设置为0.82即可。画完后如下图所示。

之后保存,添加即可。这样USB通信电路和摄像头接口电路就画完了。

我们用STM32的FSMC总线驱动液晶屏。至于原因嘛,这里简单说下,如下图所示是STM32单片机的FSMC内存块。


外部的液晶屏可以当做图中的第一个NOR FLASH,因此写FSMC程序的时候也就直接用NOR FLASH程序写就可以了。这里仅仅是稍微说明下,我们主要是要画TFT驱动电路。只用知道用的STM32的FSMC引脚就行了,详细的介绍会在程序说明里讲。


        前提还有一点,由于我们所使用的的液晶屏的电路是已经设计好的。因此在设计开发板电路的时候,引脚的的位置也是固定的,不是自己想怎么画就怎么画。一定要按照液晶屏电路上引脚接口画。这里原理图的电路我已经画好了,大家只需按照图中接法放置好网络标号即可。

这里需要一个2*16的双排针,然后还要切记,在FSMC-NE1和PSMC-CS引脚处添加上啦电阻,因为这两个引脚都是片选引脚。单片机的IO口如果没有定义的画上电后电平是不定的,因此需要接一个上啦电阻将片选引脚的电平固定一下,以防止误选中。这一点是要注意的,不仅是在TFT电路,其他电路也需要这样做,只要他有片选引脚。


    最后就是在单片机接口上放置对应的网络标号,这里我也已经放好,大家只需按下图所示放置即可。

最后别忘了添加封装。这样开发板的TFT电路就画好。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top