前言

  本次设计基于设计工具cadence allegro17.2,开发板板载CPLD、DSP、SDRAM、Flash等器件。
  

电源电路

  开发板的输入电源是通过接口端子输入的5V电源。开发板上多为数字器件,总电流值不高,因此接口端子后面的保险器(F1)采用2A规格。
  经过滤波后使用DC-DC电源芯片MAX1951对电源进行降压稳压处理。从datasheet的简介可以看出该款芯片拥有94%的工作效率,最高输出电流为2A,完全满足电路设计需求。此外,该芯片的输入电压是2.6V到5.5V,输出电压是0.8V到输入电压,非常适合用于数字电路开发板的设计。

  
  max1951的标准电路如下图所示。输出电压的计算公式为:Vout = (R3/R2 + 1)Vfb。Vfb的标准电压是1.25V。
  

  
  实际的电路设计如下图所示。需要注意电源芯片的comp引脚(补偿引脚)需要远离电路中的信号部分,以免产生干扰影响稳定性。
  

  
  1.8V直接使用LM1117线性电源降压稳压。因为1.8V电路中的功率较小,为了减少电路器件选择了常见的线性电源。
  

  

CPLD电路

   CPLD电路主要用于与flash芯片与dsp芯片进行通信、控制、数据传输。使用JTAG标准口调试烧录程序。
  


  
  这里使用了一个电源监测芯片MAX706。MAX706可以用来做电源电压报警与看门狗检测。在电路中可以看到,PFI接口通过分压电阻来检测5V电源的波动情况,当5V电源电压明显降低时,PFO接口会向CPLD芯片发送低电平信号报警。此外,WDI端口接收CPLD的看门狗信号,如果看门狗信号出现问题,REST引脚会发送复位信号令其复位。
  


  

以太网接口电路

  

  该以太网电路的一个特点就是没有采用集成变压器的网口接头,这给电路设计增加了复杂性。增加变压器的显著影响是:为了实现变压器初级次级的隔离,需要做地平面分割,在变压器下方将两块地平面分隔开。
  变压器的供电电源需要做LC滤波处理,电容的取值一般为0.01uf~0.1uf,电感选择1mh。
  为了实现电路防雷设计,在变压器次级,接地的滤波电容都是耐瞬时电压强的型号。

flash电路

  

  
  flash这边的电路左边是一块flash芯片,右边是一块双通用异步接收器和发送器。两块芯片共同占用总线TED0~TED7。因此需要一个8位总线开关对其进行选择。

SDRAM

  

  
  SDRAM电路采用两块芯片并联的方式。第一块SDRAM的数据线为ED0~ED31。第二块SDRAM的数据线为ED32到ED63。

DSP


  DSP电路的设计和单片机电路类似,没有其他特别的地方。

四层高速dsp开发板制作1——原理图设计相关推荐

  1. 四层高速dsp开发板制作7——绘制等长线

    前言   在文章cadence allegro 绘制蛇形等长线中介绍了一种绘制等长线的方法,这里借此次作品介绍另一种. 单点对单点的等长线绘制   打开constrain manager,依次点开el ...

  2. 四层高速dsp开发板制作5——预布局与精确布局

    前言   电路布局可以分为两步:1.预布局:2.精确布局.预布局主要解决电路模块之间大致相对位置的问题,而精确布局基本解决布线前所有元器件的布局问题.预布局做的合理,精确布局就会比较顺利.   预布局 ...

  3. 四层高速dsp开发板制作6——过孔扇出,布线,电源分割

    BGA扇出   点击工具栏的创造fanout:         注意走线的设置应如下图所示,将bubble模式关掉.         在点击fanout命令后,按照下图所示设定fanout的设置:选择 ...

  4. 硬件学习、高速dsp开发板制作、STM32学习笔记

    1.硬件工程师成长之路(1)--元件基础_[云轩]的博客-CSDN博客_硬件工程师的成长之路 总目录:https://blog.csdn.net/weixin_44407238/category_10 ...

  5. FPGA之道(19)以FPGA为核心的开发板制作

    文章目录 前言 开发板制作 前言 学习FPGA的初期,我们习惯到网上买一款FPGA开发板,这是新手学习FPGA开发的最佳途径,负责任的开发板制作者会提供相应的教程供练习,毕竟能动手操作上板子才是真正玩 ...

  6. STM32G070RBT6迷你开发板制作总结

    STM32G070RBT6迷你开发板制作总结 目录 STM32G070RBT6迷你开发板制作总结 1.组成概述 1.原理图绘制 系统组成 本系统由五部分构成:电源,晶振,复位电路.调试接口,调试芯片电 ...

  7. 广州创龙TMS320C6748 DSP开发板免费申请试用

    2019独角兽企业重金招聘Python工程师标准>>> 1.广州创龙TMS320C6748 DSP开发板免费申请试用,历史上例程最丰富的C6000 DSP开发板,不容错过. 申请链接 ...

  8. Arduino开发板制作

    Arduino UNO 介绍 ,Arduino开发板制作 教程: Arduino制作 Arduino UNO 图 Arduino是什么 Arduino是一款便捷灵活.方便上手的开源电子原型平台.包含硬 ...

  9. 电力电子中的DSP开发板使用 --- 接地篇

    序:在电力电子装置的控制中,我们不可避免地会经常用到DSP开发板.怎么样接地才是正确的,这个问题困扰了我好久,每次都迷迷糊糊地将就过去了,这次我决定好好地理清楚. 接地配置简述 下面以DSPTMS32 ...

最新文章

  1. Java: 复制文件最快、高效率的方法
  2. Kafka:ZK+Kafka+Spark Streaming集群环境搭建(九)安装kafka_2.11-1.1.0
  3. unet_3plus
  4. Python 技术篇-用PIL库旋转图片、改变图像尺寸
  5. Linux下CMake简明教程(九) 添加控制选项
  6. 注册确认邮件中图片不显示的问题
  7. Sqoop拒绝连接错误
  8. 前端学习(1427):ajax封装二
  9. python 串口助手 简书_python用pyserial读取串口问题解决
  10. SQL Server单表查询语句
  11. Linux Mint Root
  12. 我愿意为你在城里的月光下温暖冷冷的爱情
  13. 与cache相关的一些问题和思考
  14. Ubuntu安装JDK6和JDK5
  15. 什么是网络通信协议?(七层功能介绍)
  16. 2.1 数值分析: 顺序Gauss消去法
  17. Android之不须要自己定义View(ViewfindView.java)最简单的二维码扫描
  18. 视频矩阵的作用及原理
  19. mysql 查询当前时间到毫秒_MySQL 关于毫秒和微秒的处理,MySQL获取毫秒!
  20. 视频编解码 — SVC可伸缩性

热门文章

  1. 如何在Ubuntu Server系统下启用第二路网络的操作演示
  2. 工作中的遇到的命令备忘录
  3. 【新书速递】图解IT-用Python轻松设计控制系统
  4. 如何提升推荐系统的可解释性?京东智能推荐卖点技术全解析
  5. win10电脑添加惠普打印机,实现远程打印。
  6. AI比赛-NER:“万创杯”中医药天池大数据竞赛——中药说明书实体识别挑战
  7. 用Gzip进行js的超强压缩
  8. 小型SDDC建设攻略
  9. 基于Halcon学习的一维码识别【十四】ean13addon.hdev
  10. Django 操作MySQL数据库