方波转换成正弦波电路

即利用RDD104可选的4各十进制CMOS除法器和一个MSFS5 开关电容滤波器来构建一个双芯片、失真率为0.2%的正弦波源。RDD104有两个引脚,可以从四个除法器divide-by-10、divide-by-100、divide-by-1000和divide-by-10k中选择一个。在引脚5连接外部时钟或带一个晶振,该器件就可使用。最大频率在5V直流电压下为1.5 MHz。

文中给出了方波-正弦波转换示意图。RDD104的引脚5和引脚6连接一个晶振以及一个10MΩ的电阻。引脚5还接有一个100pF的电容(C5)。MSFS5的输入电容,以及RDD104引脚6与MSFS5引脚4之间的连接具有与晶振引脚2相等的电容。由于DIV_SEL_1电平低,DIV_SEL_2电平高,所以选择100:1除法器。

MSFS5 是一个引脚可选的、七阶、低通/6端带通开关电容滤波器。这个具有8个引脚的IC可以用在Butterworth、Bessel或椭圆低通滤波器上,还可用于倍频程、1/3和1/6倍频程带通滤波器上。RDD104的Clock_Out交流耦合到MSFS5的时钟输入。设置MSFS5为1/6倍频程带通操作以实现在基频无衰减情况下方波谐波的最大衰减。可通过将FSEL和TYPE连接到VDD获得带通和1/6倍频程配置。设置滤波器为单电源运行,VDD为5V,VSS为0,GND通过2个电阻(R4和R5)连接到中间电源。用一个0.1μF的电容作为输入去耦。RDD104的输出通过两个10kΩ的电阻衰减,并交流耦合到MSFS5的滤波器输入端。

有了这样的配置,我们就可以得到一个10kHz、1Vrms的正弦波输出。在5V直流下的总电流消耗少于2mA,这使该解决方案很适用于便携式应用,在400 Hz~300k Hz带宽之间,THD等于0.2%(在AP Portable One Plus Access测试条件下测试)。

C语言方波转换正弦波,方波转换成正弦波电路相关推荐

  1. 电赛初探(一)——正弦波、方波、锯齿波转换

    一.题目要求: 1.使用555做出脉冲方波 2.使用TL084运放做出方波和锯齿波 3.使用TLM314稳压做直流偏置 4.方波要求峰峰值为1V,正弦波要求峰值为0~2V,锯齿波要求峰峰值为1V. 二 ...

  2. 【随笔】方波的表示、转换与应用

    1 引言 方波是占空比为50%的矩形波,它是一种非正弦周期函数的波形.方波包括有低电平为零的方波与低电平为负的方波.本文中的方波均为低电平为负的方波. 在各种电路分析文献中,我们都可以找到对方波的讨论 ...

  3. c 语言转换成php语言,C++_C 语言进制之间的转换,二进制、八进制和十六进制向 - phpStudy...

    C 语言进制之间的转换 二进制.八进制和十六进制向十进制转换都是非常容易的,就是"按权相加". 所谓"权",也即"位权".例如,十进制第1位 ...

  4. C语言实现字母的大写转换成小写

    C语言实现字母的大写转换成小写 1 问题描述: 2 程序代码: 2.1 代码分析: 3 改进 3.1 程序测试结果 参考资料 1 问题描述: 程序功能:实现字母的大小写转换.输入一个大写字母,接着按下 ...

  5. C语言 | 递归将一个整数n转换成字符串

    例73:C语言用递归方法将一个整数n转换成字符串.例如,输入483,应输出字符串"483",n的位数不确定i,可以是任意位数的整数. 解题思路:如果是负数,要把它转换为正数,同时为 ...

  6. 用C语言将当前北京时间转换成UTC时间戳

    用C语言将当前北京时间转换成UTC时间戳 时间戳表示格式 UNIX时间戳 指格林威治时间1970年01月01日00时00分00秒(北京时间1970年01月01日08时00分00秒)起至现在的总秒数,不 ...

  7. R语言---生信分析---count转换成TPM、FPKM

    R语言---生信分析---count转换成TPM.FPKM 背景介绍 代码 0. 设置工作目录,加载需要的包 1. 读取 reads count 的数据 2. 下载基因长度的数据,并读取 3. cou ...

  8. 十进制转换成十六进制c语言 链栈,C语言 链栈 实现十进制转换二进制,八进制,十六进制...

    C语言 链栈 实现十进制转换二进制,八进制,十六进制 (3页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 11.90 积分 最后运行结果:代码:#incl ...

  9. C语言开发笔记(一)自动转换和强制转换

    整型数据和实行数据之间可以进行运算,而且字符型数据可以和整型数据通用,所以整型.实型.字符型数据之间也是可以进行运算的,但在运算处理之前,不同类型的数据要事先转换成同一种数据类型.转换方法有两种:自动 ...

  10. sprintf函数_C语言源代码展示:常用转换函数实现原理

    编程时经常用到进制转换.字符转换.比如软件界面输入的数字字符串,如何将字符串处理成数字呢?和大家分享一下. 01 字符串转十六进制 代码实现: void StrToHex(char *pbDest, ...

最新文章

  1. 【C++】new和malloc的区别
  2. Oracle 11g必须开启的服务及服务详细介绍
  3. Python-OpenCV 处理图像(五):图像中边界和轮廓检测
  4. iOS GCD, 同步,异步,串行队列,并行队列,dispatch_group
  5. IfSpeed 带宽计算
  6. 把SAP Analytics Cloud嵌入到SAP Cloud for Customer系统里
  7. 在同一页面显示多个JavaScript统计图表
  8. Symbol'' has different size in shared object,consider re-linking
  9. php类和自定义函数实例,php中三个调用用户自定义函数实例详解
  10. xxx项目接口文档模板
  11. 一文读懂参考基因组和基因组注释+最全下载方法
  12. 那些惊艳到你了的古诗词?
  13. 『原创』老范的Bug跟踪管理系统0.1 Alpha——介绍篇
  14. js文本框设置必填项_表单字段必填项JS代码
  15. 电子计算机与多谋种,2011—2012学年度第一学期七年级上册语文期末测试AB卷(2套)(含答案)...
  16. 骑行运动,对青春期年青人有什么好处?
  17. Python爬虫实例:糗百
  18. 硅谷企业SaaS服务教父:如何衡量与优化SaaS企业的核心指标
  19. Python django天天生鲜商城系统
  20. 2021年 我的java面试题

热门文章

  1. 在线作图p图|图片生成|做图HTML源码
  2. numpy tolist()
  3. java水电费收费系统_基于SSM框架的JAVA水费电费管理系统
  4. 利用US-100超声波传感器测距的核心代码
  5. android4.4呼叫转移,安卓呼叫转移
  6. c++学习记录之多态
  7. vue视频播放——vue-video-player
  8. 雷电模拟器 手机模拟器 安装 连接
  9. 论文学习——《Affective Computing:A Review》
  10. Github 标星 3w+,热榜第一,使用 Python实现所有算法!