DSP28335学习之旅2-最小系统

这篇具有很好参考价值的文章主要介绍了DSP28335学习之旅2-最小系统。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

1  什么是最小系统

2  JTAG下载电路

3  电源电路

4  boot电路

5  复位电路

6  晶振电路


1  什么是最小系统

        最小系统又称最小应用系统,它是能够使DSP正常工作的最低电路要求,学习DSP的硬件设计首先从DSP的最小系统开始。

DSP的最小系统应包含:

(1)JTAG下载电路:用于烧录DSP的程序

(2)电源电路:用于提供电能

(3)BOOT电路:用于选择启动模式

(4)复位电路:用于复位DSP,类似于计算机的重启

(5)晶振电路:用于提供规律的时钟信号,类似于人体的心脏

2  JTAG下载电路

        JTAG引脚一般由两排7pin的插头组成,用于与仿真器进行连接,计算机可以通过仿真器将程序下载至DSP内,在调试过程中,仿真器也可将采集到的寄存器数据发送到计算机

DSP28335学习之旅2-最小系统

3  电源电路

        一般情况下需要为DSP28335提供两种不同的电压,分别是3.3V和1.8/1.9V,其中3.3V电压主要给输入输出I/O口使用,用于保持一定的驱动能力,1.8/1.9V电压主要给CPU使用,以降低芯片的损耗。

DSP28335学习之旅2-最小系统

        为了能够同时产生3.3V的电压与1.9V的电压供DSP使用,采用了TPS767D318芯片作为电源芯片,具体的工作电路如图所示:

DSP28335学习之旅2-最小系统

4  boot电路

         boot电路可用于确定DSP的引导模式,在DSP上电时,引导系统会引导DSP到达程序所在的位置,使程序能够正常运行。这类似于计算机在装系统时选择的从U盘启动或者是从硬盘启动,选择不同的引导模式,则运行的程序也相应不同。

DSP中的引导模式有以下几种:

DSP28335学习之旅2-最小系统

如果从闪存启动程序的话,则相应的boot电路如下所示:

DSP28335学习之旅2-最小系统

5  复位电路

 当DSP中的程序跑飞时,复位电路可以重启DSP,方便程序进行调试

DSP28335学习之旅2-最小系统

6  晶振电路

        晶振分为有源晶振和无源晶振两种,当选用无源晶振时,需要将晶振连接在DSP的X1和X2引脚之间;当选用有源晶振时,需要将时钟信号送入XCLKIN引脚,晶振选择不同,电路连接形式也不同,具体说明如下:

 DSP28335学习之旅2-最小系统

DSP28335学习之旅2-最小系统 

         DSP28335的系统始终最高为150MHz,如果选择这么高频率的晶振,那么会很容易受到干扰,为此,DSP选用30MHz的晶振,然后在电路内部经过锁相环可将频率倍频到150MHz  

有源晶振的连接电路如下所示:

DSP28335学习之旅2-最小系统      DSP28335学习之旅2-最小系统

 电路中R25的引入主要是为了解决高频时线路的阻抗匹配问题,防止高频信号在内部发生发射

B1磁珠的引入是为了减小电源中的干扰

 文章来源地址https://www.toymoban.com/news/detail-408618.html

 

到了这里,关于DSP28335学习之旅2-最小系统的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • DSP28335使用SPI从AD2S1210(旋变芯片)读取位置

    精准的转子位置对于电机精确控制来说至关重要,利用旋转变压器获取转子位置角度是一种常见方案。因此在电控程序中只需要通过主控芯片(以 DSP28335 为例)与旋变解码芯片(以 AD2S1210 为例)进行通信(以 SPI通信 为例)。 在实际操作中,通过SPI从旋变芯片读取绝对位置时,读取

    2024年02月13日
    浏览(41)
  • Simulink嵌入式自动代码生成DSP 28335/28035/28x系列 (1)——官方例程(1)讲解 {ADC-PWM同步中断}

    本人了解到电动汽车中 OBC和 DCDC 普遍使用TI (德州仪器)DSP 28335和 28035系列芯片 做开关电源控制,电源领域的 工程师 需要对于芯片的配置和 配套软件Code Composer Studio (CCS)有一定的熟悉程度,具体涉及到C语言的编写和 代码管理。在如今追求时效的大环境下, 手打代码

    2023年04月09日
    浏览(47)
  • FPGA学习实践之旅——前言及目录

    很早就有在博客中记录技术细节,分享一些自己体会的想法,拖着拖着也就到了现在。毕业至今已经半年有余,随着项目越来越深入,感觉可以慢慢进行总结工作了。趁着2024伊始,就先开个头吧,这篇博客暂时作为汇总篇,记录在这几个月以及之后从FPGA初学者到也算有一定

    2024年02月03日
    浏览(55)
  • Linux文件系统目录有什么用?

    学习文件系统的意义在于文件系统有很多设计思路可以迁移到实际的工作场景中,比如: MySQL 的 binlog 和 Redis AOF 都像极了日志文件系统的设计; B Tree用于加速磁盘数据访问的设计,对于索引设计也有通用的意义。 特别是近年来分布式系统的普及,学习分布式文件系统,也是

    2024年02月03日
    浏览(46)
  • 【FPGA零基础学习之旅#17】搭建串口收发与储存双口RAM系统

    🎉欢迎来到FPGA专栏~搭建串口收发与储存双口RAM系统 ☆* o(≧▽≦)o *☆ 嗨 ~我是 小夏与酒 🍹 ✨ 博客主页: 小夏与酒的博客 🎈该系列 文章专栏: FPGA学习之旅 文章作者技术和水平有限,如果文中出现错误,希望大家能指正🙏 📜 欢迎大家关注! ❤️ 🥝 输入数据: 🥝

    2024年02月08日
    浏览(45)
  • 【pygame学习+实战】第一篇:游戏最小系统

    14天学习训练营导师课程: 李宁《Python Pygame游戏开发入门与实战》 李宁《计算机视觉OpenCV Python项目实战》1 李宁《计算机视觉OpenCV Python项目实战》2 李宁《计算机视觉OpenCV Python项目实战》3 “我有一个梦想,那就是有生之年做出一款属于自己的游戏。” 不知道屏幕前的你是

    2023年04月19日
    浏览(47)
  • CPU、MCU、MPU、DSP、FPGA各是什么?有什么区别?

    中央处理器,简称 CPU(Central Processing Unit), 中央处理器主要包括两个部分,即 控制器 、 运算器 ,其中还包括 高速缓冲存储器 及 实现它们之间联系的数据、控制的总线 。 电子计算机三大核心部件 就是 CPU、内部存储器、输入/输出设备 。中央处理器的功效主要为 处理指

    2024年02月05日
    浏览(51)
  • C/C++系列系统学习目录

    友情链接:专栏地址 编程规范:C/C++语言编程规范 章节 内容 1.初识C语言 【C语言篇】初识C语言 2.C语言最基础入门 【C语言篇】C语言最基础入门 3.C语言的输入输出相关知识 【C语言篇】C语言的输入/输出相关知识 4.C语言的if选择结构和循环结构 【C语言篇】C语言的if选择结构

    2024年02月12日
    浏览(42)
  • K210追小球程序与STM32最小系统板通信(自主学习)

    本人先通过学习OPENMV,再延申到K210中。(主要是OPENMV我还没买屏幕,但是K210有)在OPENMV官网中,有相关追小球的函数,但是是用OPENMV单片机来进行调试的。在网上找到的相关源码,加载到OPENMV后发现帧数很慢。 学校实训的要求是要做出能追一定物体的平衡小车,我的小车的

    2024年02月16日
    浏览(41)
  • 数字电源为什么一般用DSP控制,而不能用普通的单片机?

    首先你要清楚,数字电源需要一个芯片具备什么功能? 1 能发PWM波 ,并且具备保护关断功能; 电源对PWM发波 要求很高,精度要ns级甚至ps级的;同时要有关断功能,比如过流或者过压直接关死,最近很多小伙伴找我,说想要一些单片机的资料,然后我根据自己从业十年经验,

    2024年02月22日
    浏览(49)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包