0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

AT91SAM3S4C核心开发板的电路图及相关知识

454398 来源:博客园 作者:Bruce Lone 2020-09-25 14:41 次阅读

无论写什么嵌入式软件,我们都应该首先对硬件有所了解,这样更有助于我们写出高效精简的程序代码。本次活动我们使用的硬件平台是有悠龙公司提供的uTenux\AT91SAM3S4C开发套件,在悠龙公司的主页可以找到该开发板的电路图以及对应的说明文档。

打开电路图,第一页是对uTenux\AT91SAM3S4C开发板的整体结构介绍。该开发板是以ATMEIL公司的Cotex M3处理器 ASM3S(100脚)为核心控制器的。在控制器周围连接有相当多的外设,足够我们学习开发,另外悠龙公司也提供了对应的底层板级支持包,在编程控制方面,我们可以直接那来参考应用。

UTenux\AT91SAM3S4C开发板板载的外设单元有AT91SAM3S4C的复位和调试接口单元、音频信号接口单元、USB文件系统单元、RS232\RS485接口单元、AD采样单元、电源管理单元、TFT-LCD显示单元、SD卡数据存储单元、NAND-Flash单元、Q-Touch接口单元、ZigBee接口单元。以上这些硬件资源都是比较常用的,足以让我们学习利用了。

01、AT91SAM3S4C核心电路:

核心电路首先需要我们主要的是这部分的供电问题,具体如下图所示,当你看到这部分电路的时候也许会感到怀疑,对于一般的处理器直接共3.3V的电源就可以了这里为什么会有一个VDDOUT呢?他是何处神圣呢?

请您不要奇怪,等你看了AT91SAM3S4C的数据手册电源部分的时候你就懂了,AT91SAM3S4C内部自带了电源调节模块,其结果如下图所示。所以您如有疑问,请详细阅读数据手册。

除了电源,我们还需要注意的就是我们为AT91SAM3S4C提供的外部晶体是12MHz的,另外还有用于RTC的32.768kHz的晶体。其他的就是内部ADC模拟输入,2.5V\3.3V可已通过跳线选择,其他的引脚外扩就不在详细讲诉了,等用到时再细看。

02、复位调试接口

复位电路采用简单的按键将复位引脚拉低即可,而调试接口采用的是标准的JTAG接口,所以也没有什么特别之处,故而这一小节略过。

03、音频接口单元

上图是uTenux\AT91SAM3S4C开发板的音频放大处理电路,用于可以通过跳线帽调节放大增益,具体电路参考其数据手册即可。

04、USB文件系统

因为AT91SAM3S4C内部由USB-OTG接口功能,所以外部只需将对应脚引出,参考数据手册即可。

05、 RS232\RS485接口

接下来的几部分电路我就不做详细的讲解了。RS232\RS485接口还有CAN总线接口都是用于工业控制的,而对于我们的学习,我们接触最多的还是RS232,所以我们要多加注意,至于电路细节看芯片手册即可。

06、 AD接口

这部分电路就是一个电位器分压,共处理器内部的ADC采集。不多言了。

07、 电源管理单元

任何一个系统,稳定的电源是系统稳定工作的保障。在uTenux\AT91SAM3S4C开发板上,设计者将模拟部分的电源和数字部分的电源分离开供电,保证了系统更好的稳定性,这一点值得我们学习。

08、 TFT-LCD单元

TFT-LCD液晶模块是我们的GUI,我们要注意其于用户的友好性。设计者对这一点的考虑很不错。该液晶配有背光调节电路,触摸控制电路,具体电路原理可参考数据手册。

09、 TF卡单元

TF卡单元是后期数据存储和文件系统建立的核心,其电路就不多言了。

10、 Nand Flash

NandFlash电路直接参考数据手册吧。

11、 Q-Touch单元

之前我用STM32做过类似触摸板,用了两种方法,分别是用STM32内部定时器触发检测和用TS04电容检测芯片。其中应用TS04芯片相对容易,而且性能稳定。至于uTenux\AT91SAM3S4C上面的Q-Touch,我还是不甚了解,不过看了Atmel在这方面的设计,还是很不错的,值得学习。

12、 ZigBee单元

这一部分只留了ZigBee的接口,不多言了。

以上便是对硬件电路部分的讲诉,有些不清楚的地方还需学习分析。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 电路图
    +关注

    关注

    10323

    文章

    10718

    浏览量

    528139
  • 嵌入式软件
    +关注

    关注

    4

    文章

    240

    浏览量

    26616
  • 核心开发板
    +关注

    关注

    0

    文章

    2

    浏览量

    2150
  • 调试接口
    +关注

    关注

    0

    文章

    10

    浏览量

    5096
收藏 人收藏

    评论

    相关推荐

    设计TMS320C548/9 DSP开发板

    电子发烧友网站提供《设计TMS320C548/9 DSP开发板.pdf》资料免费下载
    发表于 10-26 10:13 0次下载
    设计TMS320<b class='flag-5'>C</b>548/9 DSP<b class='flag-5'>开发板</b>

    T536行业首发!飞凌嵌入式FET536-C/FET536-S核心板惊艳亮相

    1.6GHz+600MHz,并搭载2TOPS算力NPU,这款强悍的重磅新品吸引了现场大量观众的关注。 与此同时,飞凌嵌入式基于T536处理器设计开发的FET536-C/FET536-S核心板
    的头像 发表于 09-30 09:34 341次阅读
    T536行业首发!飞凌嵌入式FET536-<b class='flag-5'>C</b>/FET536-<b class='flag-5'>S</b><b class='flag-5'>核心板</b>惊艳亮相

    【龙芯2K0300蜂鸟试用】+龙芯2K0300蜂鸟开发板快速上手

    ,龙芯架构等相关文档,同时也是直接把环境搭建好的虚拟机给出,15G左右。对于偏向于应用层的开发者可以直接下载这个,解压之后使用VMware打开就行。 4.开发板登录 打开终端工具,使用
    发表于 08-04 14:19

    自己设计的ESP32S3电路,WiFi一直连不上,为什么?

    自己设计的ESP32S3电路,WiFi一直连不上。 附件中有ESP32S3电路图,其中WiFi天线用的是CrossAir公司的CA-C03
    发表于 07-19 07:51

    启明云端WT32C3系列模组/开发板连接AWS亚马逊云方法

    ESP32-C3因为其性价比高,价格便宜性能又好一直是量产的首选芯片,随着量产项目扩大,对接云服务器的情况也增加了,接下来小启给大家分享下启明云端ESP32-C3模组——WT32C3系列模组/
    的头像 发表于 05-12 08:04 374次阅读
    启明云端WT32<b class='flag-5'>C3</b>系列模组/<b class='flag-5'>开发板</b>连接AWS亚马逊云方法

    求助一份电路图

    各位大佬,谁有这个开发板电路图,有的话可以分享给小弟一份么
    发表于 05-07 12:12

    安信可星闪开发板or模组烧录指导

    Ai-BS21-32S_Kit是由安信可科技开发的蓝牙星闪开发板。该模块核心处理器芯片Hi2821是一款高集成2.4GHzSoCBLE&SLE芯片,支持BLE5.4/SLE1.0,集成
    的头像 发表于 05-06 17:31 841次阅读
    安信可星闪<b class='flag-5'>开发板</b>or模组烧录指导

    fpga开发板是什么?fpga开发板有哪些?

    FPGA开发板是一种基于FPGA(现场可编程门阵列)技术的开发平台,它允许工程师通过编程来定义和配置FPGA芯片上的逻辑电路,以实现各种数字电路和逻辑功能。FPGA
    的头像 发表于 03-14 18:20 1827次阅读

    fpga开发板与linux开发板区别

    (Field-Programmable Gate Array)是一种可编程逻辑器件,它可以通过编程改变硬件逻辑电路的功能和结构。FPGA采用了可编程的门极,可以根据需要重新配置内部电路,从而实现不同的功能和逻辑关系。而Linux开发板
    的头像 发表于 02-01 17:09 2084次阅读

    基于全志V3S芯片DIY Linux开发板

    简介:大佬已在硬创社开源了近50款开发板,动手能力极强,于去年年底开始接触学习Linux,并由全志V3s、F1C200S等芯片开始上手DIY个人的Linux开发板
    的头像 发表于 01-15 09:37 2511次阅读
    基于全志V<b class='flag-5'>3S</b>芯片DIY Linux<b class='flag-5'>开发板</b>

    DIY个人的Linux开发板教程

    作者简介:大佬已在硬创社开源了近50款开发板,动手能力极强,于去年年底开始接触学习Linux,并由全志V3s、F1C200S等芯片开始上手DIY个人的Linux开发板
    的头像 发表于 01-07 09:52 1966次阅读
    DIY个人的Linux<b class='flag-5'>开发板</b>教程

    CX9261 开发板电路图 电路原理

    本帖最后由 jf_00392720 于 2024-1-4 16:13 编辑 CX9261 开发板电路图 电路原理 CX9261
    发表于 01-04 10:39

    【爱芯派 Pro 开发板试用体验】+ 交互式抠软件的实现

    感谢电子发烧友和爱芯元智公司提供的测试机会。 前面介绍了分割图像的SAM框架在爱芯派 Pro (AXera-Pi Pro)开发板的测试结果,今天来展示一下对SAM程序的修改,使它成为一个交互式抠
    发表于 01-02 22:04

    AD9361 开发板电路图 电路原理

    AD9361 开发板电路图 电路原理 AD9361电路图 TCM1-63AX+ PIN TO PIN CH-BTM163A 替代型号
    发表于 01-02 11:46

    【飞凌OK113i-S开发板试用】开机测评--硬件篇

    eMMC版本和256MB DDR3L内存加256MB SPI Nand版本。OK113i-S开发板核心板的功能 接口资源丰富、提供多种外设接口,如网卡、CPU内置音频Codec、A
    发表于 12-24 20:51