一、iBoard任意波发生器硬件框图

iBoard 任意波发生器硬件框图如图一所示。它主要包含CPU电路、FPGA电路、接口电路、液晶与人机界面电路、直流DAC 电路、高速DA转换器、低通滤波器、衰减网络、功率输出。

图一 iBoard 任意波发生器硬件框图

CPU电路:通过高性能Cortex-M3内核的微处理器 STM32F103VC,完成任意波发生器的主控、人机界面、接口等功能。他通过总线与FPGA 相连,完成 DDS 内核控制、波形生成、频率字写入等。

FPGA电路:通过FPGA并配合内置RAM,我们使用逻辑设计 DDS 内核,完成波形信息存储、频率控制、相位控制以及调制、扫描、猝发等功能。FPGA 最终输出规则的数字序列以及100MHz 的DAC 驱动时钟。

接口电路:接口电路为 iBoard 标配接口:UART 和 USB。利用接口作为桥梁,我们可以通过计算机控制任意波发生器的功能以及任意波数据下载。

液晶与人机界面电路:iBoard 标配 4.3英寸真彩液晶屏;并含有自主产权的驱动器电路;任意波发生器以他作为显示界面,负责人机交互。

直流DAC 电路:直流DAC是通过STM32F103VC 自带的 一路DAC,分时复用扩充至7个通道;其中两个通道作为任意波发生器的幅度控制和偏置控制电路,幅度控制电路输出电压范围为 0~1.25V,偏置电路输出电压范围为 -2.5V~2.5V。

高速DA转换器:规则的数字序列经FPGA 输出后,进入到高速DAC AD9708。AD9708 是ADI 公司 TxDAC® 家族中的一员。它具有8bit分辨率及125M采样率;3V供电情况下,仅有 45mW的功耗。

低通滤波器:在高速时钟的驱动下,DAC输出的一个个阶梯状的模拟信号,我们必须通过低通滤波器滤除高次谐波,来产生频谱较纯的函数信号。

衰减网络:在较小幅度情况下,任意波发生器不能较好的利用DAC 的满幅范围(Full-Scale-Range,FSR),为了解决这个问题,我们通过最简单的电阻网络,完成0到60dB的衰减;根据不同的幅度输出范围,来选择不同的衰减模式,达到最佳优化。

功率输出:功率输出代表任意波发生器输出信号的驱动能力,也是商业化信号源必备的功能,我们采用高带宽、大电流的功放芯片,完成50欧姆功率驱动。

二、iBoard任意波发生器软件原理

iBoard 任意波发生器软件分为两部分:参数设置及人机界面。人机界面负责人机交互,它基于 X-Gui。它是含有中英文的图形化界面。系统通过处理事件(包含按键、接口等),然后调用底层驱动,完成信号发生器参数设置的目的。

_______________________________________

关于 《iBoard 电子学堂》……

《iBoard 电子学堂》是一个综合型的电子研发开发平台,适合在校学生、一线工程师及电子爱好者等。

交流方式:

官方论坛:www.oshcn.com

官方淘宝店铺:i-Board.taobao.com

QQ群:

《iBoard 电子学堂 群【A】》:204255896(500人,满)
《iBoard 电子学堂 群【B】》:165201798(500人超级群)
《iBoard 电子学堂 群【C】》:215053598(200人高级群)
《iBoard 电子学堂 群【D】》:215054675(200人高级群)
《iBoard 电子学堂 群【E】》: 215055211(200人高级群)
《iBoard 电子学堂 群【F】》: 78538605  (200人高级群)

[黑金原创教程][连载][iBoard 电子学堂][第八卷 设计任意波发生器]第二篇 iBoard 任意波发生器原理...相关推荐

  1. [黑金原创教程][连载][iBoard 电子学堂][第八卷 设计任意波发生器]第三篇 直接数字合成(DDS)原理...

    一.什么是频率 频率是指单位时间内某事件重复的次数.在电子学中,信号的频率是指单位时间内信号的周期数,单位是赫兹(Hertz,简称Hz).很多年前有一个著名的德国物理学家海因里希 · 鲁道夫 · 赫兹 ...

  2. [黑金原创教程][连载][iBoard 电子学堂][第八卷 设计任意波发生器]第一篇 iBoard 任意波发生器简介...

    一.我所知道的信号发生器 信号发生器,通俗也称为信号源.顾名思义,信号发生器是用于产生特定参数电信号的电子装置.信号发生器是一个庞大的概念,根据不同的分类依据,可以划分出不同的类型.如依输出频率高低, ...

  3. [iBoard 电子学堂][第八卷 设计任意波发生器]第一篇 iBoard 任意波发生器简介

    一.我所知道的信号发生器   信号发生器,通俗也称为信号源.顾名思义,信号发生器是用于产生特定参数电信号的电子装置.信号发生器是一个庞大的概念,根据不同的分类依据,可以划分出不同的类型.如依输出频率高 ...

  4. [iBoard 电子学堂][第八卷 设计任意波发生器] 第四篇 低速 DAC 扩展技术

    一.Board 系统D/A转换器需求   数字到模拟转换器(Digital to Analog Converter,DAC),或者叫D/A 转换器,是常用的电子元器件,常用于模拟信号调理.传感器校准. ...

  5. [iBoard 电子学堂][第八卷 设计任意波发生器]第二篇 iBoard 任意波发生器原理

    一.iBoard任意波发生器硬件框图   iBoard 任意波发生器硬件框图如图一所示.它主要包含CPU电路.FPGA电路.接口电路.液晶与人机界面电路.直流DAC 电路.高速DA转换器.低通滤波器. ...

  6. [黑金原创教程][连载][iBoard 电子学堂][第〇卷 电子基础]第一篇 认识电子元器件...

    一.什么是电子元器件 常言道,巧妇难为无米之炊,电子元器件就是电子工程师的"米",它们是电子工程师日常设计中接触到最多的实物,掌握常用器件的各项特性,是一个合格的电子工程师必备技能 ...

  7. [黑金原创教程][连载]关于《iBoard 电子学堂》的学习及进阶方式

    <iBoard 电子学堂>自发布以来,受到广大网友的热烈关注.虽然我前期设计我花了大量精力,但能得到大家的认可,我也非常欣慰.由于<iBoard 电子学堂>是从工程的角度来设计 ...

  8. [黑金原创教程][连载][iBoard 电子学堂][第〇卷 电子基础]第二篇 电路图与印刷电路板...

    一.什么是电路原理图 电路原理图是使用图形符号按照一定的顺序排列,详细表示电路.设备的基本连接关系,而不考虑实际位置.物理形式的一种简图,也常常简称电路图或者原理图. 1.原理图基本元素 电路原理图是 ...

  9. [iBoard 电子学堂][第〇卷 电子基础]第二篇 电路图与印刷电路板

    一.什么是电路原理图 电路原理图是使用图形符号按照一定的顺序排列,详细表示电路.设备的基本连接关系,而不考虑实际位置.物理形式的一种简图,也常常简称电路图或者原理图. 1.原理图基本元素   电路原理 ...

最新文章

  1. asp.net 调用打印机 (转)
  2. 骄阳似火 细数史上数据中心火灾 如何才能重蹈覆辙?
  3. controller方法要trycatch吗_拜托,别再满屏try catch了,试试统一异常处理吧
  4. 89C51单片机定时器控制的流水灯
  5. android焦点优先级,Viewgroup焦点获取优先级android:descendantFocusability用法简析
  6. 2021.01.04 第 1 个工作日反思
  7. 【ubuntu】开机一直“/dev/sda3:clean, XXX files, XXXX blocks”解决方法
  8. mysql索引两个表_MySQL索引优化(索引两表优化案例)
  9. Emmet 简写语法
  10. Django结合Bootstrap分页显示mysql中的值
  11. Oracle DECODE函数的语法介绍
  12. 超全的 Python 可视化教程,收藏
  13. c++ 循环控制语句 while语句 do...while语句 for语句 for循环
  14. JDBC 数据库连接池 工作原理
  15. UI设计师必备的五款界面设计工具
  16. AndroidStudio 之Safe Delete 安全删除
  17. IPv6- Haproxy1.5.8 支持IPv6测试详情
  18. 武大教授计算机学院,武汉大学姬东鸿教授访问计算机科学学院和智能信息处理及应用实验室...
  19. pku1905 Expanding Rods
  20. java阿姆斯特朗数,Java判断阿姆斯特朗数

热门文章

  1. 中国索尼的相机质量怎么样?
  2. Ubuntu给AndroidStudio软件添加桌面快捷方式图标
  3. 判断相似三角形的条件c语言,相似三角形的判定条件是什么
  4. scanf详细讲解——你真的会用吗?
  5. 看了最高估值的“五虎上将”,你会不会觉得科创板已经疯了?
  6. Python的word文档读取doc读取
  7. PR各工具需要的数据结构总结
  8. 直线相交以及三角形面积公式
  9. OSI参考模型层次结构
  10. Cocos2d-x 3.2 大富翁游戏项目开发-第十八部分 问号随机事件