空前绝后!史上最全的车载导航资料就它了!

拯救你的毕业设计,发现了这个设计就还不晚!

断电不断网,DC/DC UPS路由器光猫带保护电源

TI DAC8802程控模块 程控放大与与衰减模块(含STM32 SPI控制程序)

  • TI DAC8802程控模块 程控放大与与衰减模块(含STM32 SPI控制程序)
  • TI DAC8802程控模块 程控放大与与衰减模块(含STM32 SPI控制程序)
  • TI DAC8802程控模块 程控放大与与衰减模块(含STM32 SPI控制程序)
  • TI DAC8802程控模块 程控放大与与衰减模块(含STM32 SPI控制程序)

TI DAC8802程控模块 程控放大与与衰减模块(含STM32 SPI控制程序)

TI DAC8802程控模块 程控放大与与衰减模块(含STM32 SPI控制程序)

TI DAC8802程控模块 程控放大与与衰减模块(含STM32 SPI控制程序)

TI DAC8802程控模块 程控放大与与衰减模块(含STM32 SPI控制程序)


本模块的核心部分是由一片14位双通道串行接口乘法数模转换器DAC8802芯片组成的程控放大和衰减部分,这部分中的DAC8802芯片通过内部SSI总线与STM32F103ZET6内部的SPI实现通信,由STM32F103ZET6经SPI传输的CODE值决定放大或者衰减的幅值。另外,还可以选择外部信号或者程控放大衰减获得的信号作为输入,经过TPA2005D芯片得到音频输出信号,并通过喇叭外放。本模块主要结构框图如下:

外部信号在进入程控放大或者程控衰减前,需要先滤除无用的高频杂波,故该模块设计了一个截至频率为25KHZ的二阶低通滤波器滤波。如图3-9,该低通滤波器滤波由两节RC滤波电路和同相比例运算电路组成,在运放输出端与运放同相输入端之间通过电容C8引入一个正反馈。在不同的频段,反馈的作用效果也有很大的不同:当信号频率f<<fp时(fp为截止频率),由于C8的容抗很大,反馈信号很弱,因而对电压放大倍数的影响也很小,可以得到该低通滤波器的通带电压增益为:

A0为通带电压增益,Av为同相比例放大电路的电压增益;当信号频率f>>fp时(fp为截止频率),虽然C8的容抗很小,但由于C6的容抗很小,使得集成运放同相输入端的信号也很小,输出电压必然也很小。所以,只允许低频率信号通过。

该模块需要的是一个截止频率为25KHZ的低通滤波器,故取R1=R2=10K,R4=300K,R5=30K,C6=450pF,C8=300pF,通带电压增益为2。

图3-10 程控放大衰减模块部分电路原理图

如图3-10,由低通滤波器滤波输出后,信号通过P8或者P10进入14位双通道串行接口乘法数模转换器DAC8802芯片内。DAC8802芯片内部有一个倒T型电阻网络,如图3-11,通过输入数码Di对模拟开关S0至S13进行控制,当Di=0时,Si接地;当Di=1时,Si接运放的反相端,从而实现对运放反相端的输入电流进行控制,则运放方向端输入的总电流为:

实现了输入信号的衰减,衰减倍数取决于编码Code大小。

图3-11 DAC8802芯片内部原理和外部连接图

如果将输入信号接至图3-13中的反馈电阻RFB端,运放输出和反馈接至VREF端,可得:

实现了输入信号的放大,放大倍数取决于编码Code大小。

如图3-10,可调节电位器R6来改变P2处的电压大小,并由STM32F103ZET6的ADC采样P2处的电压,并计算出Code值的大小,由SPI通信发送给芯片DAC8802,以此实现了放大和衰减的可程控。

完成放大或者衰减后,信号由P7或者P11输出,经过P9进入ADC驱动电路。这个ADC驱动电路主要是给放大或者衰减后的信号提供一个直流偏置电压,把负半轴的电压抬高到零以上,供STM32F103ZET6的ADC采样,便于求得放大或者衰减后信号的峰峰值。该电路选用了轨到轨运放TLV2372搭建而成,并采用了±5V的双电源供电,提供了1.5625V偏置电压,输出电压最高可达10V。

电路相关文件

电路图文件
程控模块原理图pcb.7z
描述:包含原理图和PCB文件
源代码
程控模块源代码.7z
描述:基于STM32F103ZET6 源代码
收藏 (3)
扫码关注电路城

电路城电路折扣劵获取途径:

电路城7~10折折扣劵(全场通用):对本电路进行评分获取;

电路城6折折扣劵(限购≤100元电路):申请成为卖家,上传电路,审核成功后获取。

(版权归yejunjie176所有)

版权声明:电路城所有电路均源于网友上传或网上搜集,供学习和研究使用,其版权归原作者所有,对可以提供充分证据的侵权信息,本站将在确认后24小时内删除。对本电路进行投诉建议,点击投诉本电路反馈给电路城。

使用说明:直接使用附件资料或需要对资料PCB板进行打样的买家,请先核对资料的完整性,如果出现问题,电路城不承担任何经济损失!

换一批 more>>

大家都在看:

继续阅读

  • 倒车系统设计倒车影像和超声波距离检测源码(STM32F103ZET6精英板)

    利用正点原子的精英板,芯片是STM32F103ZET6摄像头头是OV7670(带FIFO)超声波模块HC-SR04,连线如下VCC------------->5VTrig----------->PE5 Echo----------->PA0GND------------>GND
    来自:汽车电子时间:2018-02-20 stm32 超声波 ov7670摄像头
  • stm32人体感应灯设计制作完整资料

    功能描述: 1.采用stm32f103RBT6单片机 2. 根据人体感应 控制led亮度变化 (检测到人体在附近则增加led亮度) 3.夜晚自动调节亮度(当检测到光变暗时自动调高led亮度) 4. 蓝牙报警故障信息(当检测到led不会发光即损坏时就通过蓝牙发送至手机app报警信息) 技术咨询QQ:2067054198; 详细功能演示视频如下: 附件资料截图如下:
    来自:其他时间:2018-02-14 stm32 毕业设计 感应灯
  • STM32的Web服务器温度采集设计

    基于STM32的WEB服务器设计,可以控制三种电器的开关,可以采集室内的温度,通过点击网页的更新按钮完成温度的更新。资料:
    来自:其他时间:2018-02-01 stm32 毕业设计 温度测量
  • STM32主控的ZigBee网关设计

    本系统已经在实际大棚中使用几个月,系统稳定。系统采用STM32F1032为主控,通过ZigBee无线传感网络组网,采集近距离无线数据(实测在大棚中点对点距离超过三百米),利用液晶触摸屏供用户触摸操作并显示数据,将系统接入WiFi模块,以实现数据的网络化传输,IP设置界面,用户若一定时间内不输入则连接一个程序中自定义的IP,用户也可以手动输入一个IP地址,进而实现相关数据传输服务,Android客户端通过访问服务器,接收数据,从而实现了数据的网络化的远程传输,同时Android端还有实时数据、智能控制、阀值设置、修改名称功能。实时数据:列表显示数据,定时自动刷新页面,用户也可以按图标自行刷新。智能控制:手机发送信息给服务器,服务器再发给网关,网关接收到数据根据程序进行判断进而执行对应操作。程序中实现的是输入0或1控制网关上的LED的亮灭,用户也可以很方便的在程序中修改,自行定义接收到数据对应的操作。阀值设置:通过设置上下限,每组数据跟上下限比较,在其中则数据显示绿色,否则为红色,方便用户查看。修改名称:用户可根据编号对数据名称进行修改。 本项目采用zigbee节点做为温湿度采集节点,因而可以非常方便扩展相应节点,以实现多点温室信息采集,不仅是温室数据,还可以扩展其他传感器节点模块,很方便实现多种多点数据采集,本项目中 STM32F103ZET6 + ZigBee+ wifi,可以相当无线传感网络的网关,可以应用于各种工业自动化控制数据采集,智能家居信息采集... 同时用户也可在此基础上在数据采集中扩展应用modbus,can等现场总线或其他无线协议,这些均可很方便加入该系统中。
    来自:智能家居时间:2018-02-05 stm32 数据采集 zigbee
  • 【毕设作品】基于STM32的温度检测控制系统完整资料

    采用DS18B20检测温度,STM32F103C8T6作为主控制器,继电器控制风扇和加热器,采用LCD1602实时显示。包含如下资料:原件清单如下:
    来自:其他时间:2018-02-01 stm32 毕业设计 原理图
  • ARM隔离仿真下载器器(SWD)+隔离串口调试(USART)实物:4KV高压隔离,呵护您的电脑安全,工作调试放心操作

    描述:仿真下载器给我们开发产品提供了很大的便利,串口通信也让我们调试产品功能变得直观。调试过大功率产品(如电源、电机驱动器等)的大佬们应该都知道,自己的电脑通过仿真下载器与大功率的产品连接调试是非常危险的。研发调试过程中最佳的状态就是产品功能都可以比较顺利的实现;较糟糕的是调试时候产品炸机了,连同仿真器也烧毁;最心寒的是,你调试的产品炸机了,仿真器毁了,你的电脑也随着黑屏了……打开电脑后盖,主板烧了,硬盘也有味道了……这无疑是最大的牺牲了,作为技术工程师来说,电脑就是他的饭碗,电脑里各种常年累积的工程、资料等文件,可以说不亚于他们的生命。这个时候一个功能完备,具有高压隔离功能的仿真下载器、串口通讯的设备就显得尤为重要了,当发生不可预料的工程事故时,可以及时保护到你电脑的安全! 特性: 兼容ARM-SWD下载仿真功能(1MHz)兼容USART串口调试通讯功能(5Mbps)4KV高压隔离(仿真口端隔离)micro-USB接口50mmX15mm迷你尺寸带工作指示LED工作稳定不掉固件 注:您如果拍下该实物,务必要加我的QQ:531633659备注收货信息哦,谢谢!此仿真通讯模块接口与本数字电源开发板接口对应;另外本原创开源ST/DSP数字电源开发板众筹活动正在火热进行中;众筹活动截止时间为:2018年1月13日;详细情况可点击到电路城指定页面了解哦
    来自:其他时间:2017-12-31 stm32
  • 基于STM32F103的LORA无线采集以及远程监控原理图和PCB

    基于STM32F103单片机 通过LORA集中器接收模块接收子机的数据,并通过移远M26模块上传到云平台进行远程监控。
    来自:安防与监控时间:2017-12-28 stm32
  • 原版VESC本杰明电调KEIL源码移植加强版(代码部分)

    原版VESC本杰明电调KEIL源码移植加强版详情:1,基于本杰明电调最新版本的keil-MDK5.23移植,固件版本号为2.18。2,采用keil的分散加载技术,成功移植出和原版一样,也是采用芯片的扇区1和2来作为eeprom,并编译出一个整体文件。3,合理的文件分类,编译环境的文件架构清晰,便于移植到新的项目进行开发。4,结合keil-IDE的强大调试界面,并与ULINK的完美连接,可以非常方便的浏览代码,断点分析,定位问题。5,充分发挥STM32F4的FPU功能,增加了DSP库函数,三角函数,开方函数的优化。6,完全源码开放并提供一定的移植技术支持,让开发者很快的运用到新的项目中。7,可以完全支持原版的bootload通过BLDCtool进行在线更新固件。8,如果开发者的板子能支持USB的ISP功能,还可以提供DFU文件的生成和下载方法。9,如果开发者没有linux基础,可以提供基于windows下的cygwin环境进行开发支持。10,既要授人以鱼,也要授人以渔。11,欢迎加入本杰明vesc-keil大开发群,群号码:221354512。
    来自:电机驱动与控制时间:2017-12-27 stm32 bldc foc pmsm drv8302 vesc svpwm
  • CAN总线工业扩展键盘

    基于STM32的工业CAN总线扩展软键盘,工程机械上比较常见。可以设置波特率、扩展帧、标准帧、帧ID等参数。内容包含原理图 PCB 源码以及外壳三维模型。已经试制成功并经过某大型工程机械生产厂家验证。部分附件截图:PCB原理图工程文件截图:基于STM32库截图:
    来自:工业控制时间:2017-12-23 stm32 键盘 can总线
  • 基于MC20和STM32的GSM/GPS定位模块

    基于MC20的GSM/GPS模块,带有IIC总线 CAN总线 2路串口,8个IO,2路定时器,带有ST_LINK下载口,兼容5V/12V电压,包含电路图源文件和程序源文件,已经测试通过。pcb文件 3D截图如下:
    来自:可穿戴设备时间:2017-12-23 stm32 gps mc20
销量
7
查看
497
参数名 参数值
发布于 2017 年 05 月 17日
更新于 2017 年 10 月 18日
Moore8直播课堂