历史上的今天
返回首页

历史上的今天

今天是:2025年02月24日(星期一)

正在发生

2020年02月24日 | STM8L151 DAC

2020-02-24 来源:eefocus

最近在做一个关于ADC采集的,同时使用DAC输出的项目,对于DAC输出0V电压做一下总结。

STM8L151中内嵌1个 Output Buffer其作用可以用来降低输出阻抗,可以在不添加外部运算放大器时直接驱动外部负载,通过 DAC_CHxCR1来控制其使能或失能。


我使用的是PB4 具体的配置代码如下:


/********************************

RI_IOSwitch_13 ---> PB6

RI_IOSwitch_14 ---> PB5

RI_IOSwitch_15 ---> PB4

配置DAC1 通道1 PB4 

********************************/

void DAC_Config(void)

{

GPIO_Init(GPIOB,GPIO_Pin_4,GPIO_Mode_In_FL_No_IT);

CLK_PeripheralClockConfig(CLK_Peripheral_DAC, ENABLE);

CLK_PeripheralClockConfig(CLK_Peripheral_COMP,ENABLE);  //打开比较器

 

  SYSCFG_RIIOSwitchConfig (RI_IOSwitch_15, ENABLE); //打开PB4 DA

DAC_DeInit(); //DAC初始化到默认值

// DAC_OutputBuffer_Disable  可输出 0V电压

DAC_Init( DAC_Channel_1,DAC_Trigger_Software,DAC_OutputBuffer_Disable);//通道 触发 缓冲

 

  DAC_WaveGenerationCmd(DAC_Channel_1, DAC_Wave_Triangle, ENABLE);//三角波

  DAC_SetTriangleWaveAmplitude(DAC_Channel_1, DAC_TriangleAmplitude_4095);//

 

  DAC_Cmd(DAC_Channel_1, ENABLE); 

 

DAC_SetChannel1Data(DAC_Align_12b_R,0);

DAC_SoftwareTriggerCmd(DAC_Channel_1,ENABLE);

}


参考3.3V输出的电压值与实际值的比例关系


/****************************

设置通道1输出电压

vol = 0~3300 mV  

*****************************/

u8 Set_Vol(u16 vol)

{

double temp=vol;

temp=temp*4095/3300;

DAC_SetChannel1Data(DAC_Align_12b_R, temp);  

return 1;

}

推荐阅读

史海拾趣

HARTING公司的发展小趣事

Hanghsing Enterprise Co., Ltd. 的五个发展故事

故事一:初创与起步

Hanghsing Enterprise Co., Ltd.(以下简称“Hanghsing”)成立于台湾,起初是一家专注于精密零部件制造的小型公司。公司位于No. 1, Lane 39, Seuwe St., Tali City, Taichung Hsien, Taiwan 412,凭借对品质的不懈追求和对市场的敏锐洞察,Hanghsing逐渐在行业内崭露头角。公司初期主要生产Valve Shafts、Nuts、Screws等精密不锈钢部件,这些产品广泛应用于电子、机械等多个领域。通过不断优化生产工艺和质量控制体系,Hanghsing逐渐建立了良好的市场口碑。

故事二:技术突破与产品升级

随着电子行业的快速发展,Hanghsing意识到技术创新的重要性。公司加大了对研发的投入,引进了一批高素质的技术人才,致力于新产品的开发和现有产品的升级。经过不懈努力,Hanghsing成功推出了一系列高精度、高可靠性的电子产品零部件,如Sleeve Barrels、Toggles和Mandrels等。这些产品不仅满足了市场对高品质零部件的需求,还进一步巩固了公司在电子行业供应链中的地位。

故事三:市场拓展与国际合作

随着产品质量的不断提升和市场份额的逐步扩大,Hanghsing开始将目光投向国际市场。公司积极参加各类国际展会,与全球知名电子企业建立合作关系,将产品销往世界各地。同时,Hanghsing还注重与国际技术标准的接轨,确保产品符合国际市场的严格要求。通过不断的市场拓展和国际合作,Hanghsing在国际上的知名度和影响力得到了显著提升。

故事四:产业升级与多元化发展

面对电子行业的快速发展和市场竞争的日益激烈,Hanghsing积极寻求产业升级和多元化发展的路径。公司开始涉足电子元器件的制造和研发领域,通过引进先进的生产设备和工艺技术,不断提升产品的附加值和市场竞争力。同时,Hanghsing还积极拓展上下游产业链,与原材料供应商和终端客户建立紧密的合作关系,形成了完整的产业生态体系。

故事五:绿色生产与可持续发展

在追求经济效益的同时,Hanghsing始终不忘履行社会责任。公司积极响应国家环保政策,致力于绿色生产和可持续发展。通过引进环保设备和工艺技术,减少生产过程中的污染物排放和资源消耗。同时,Hanghsing还加强了对员工的环保教育和培训,提高员工的环保意识和责任感。这些举措不仅有助于提升公司的社会形象和市场竞争力,还为推动电子行业的绿色发展做出了积极贡献。

C&K公司的发展小趣事

近年来,C&K在保持开关业务稳定发展的同时,还积极寻求新的增长点。为此,公司宣布成立了一个新的部门——C&K航空航天部。这个新部门旨在将公司在开关领域的专业技术与航空航天领域的需求相结合,为客户提供更先进、更可靠的系统解决方案。这一举措不仅展示了C&K在技术创新方面的实力,也为其未来的发展打开了新的大门。

这五个故事从不同角度展现了C&K公司在电子行业中的发展历程和成就。从磁芯记忆到微型开关的转型、成为世界领先的开关制造商、被ITT Industries收购与保持独立品牌、通过收购扩大全球业务与制造能力以及成立航空航天部拓展新领域,每一个阶段都充满了挑战与机遇。正是凭借着对技术创新的执着追求和对市场需求的敏锐洞察,C&K得以在激烈的竞争中脱颖而出,成为电子行业中的佼佼者。

DECON公司的发展小趣事

DECON公司成立于电子行业的蓬勃发展时期,初创期便专注于研发和生产高质量的电子连接器产品。通过对市场的深入调研和技术创新,公司成功定位自己在高端连接器市场的位置,并凭借其出色的产品质量和稳定的性能,逐步在市场中树立了良好的口碑。

Beckhoff Automation GmbH公司的发展小趣事

品质是电子行业的生命线,BCD Semi公司深知这一点。因此,公司始终将品质管理放在首位,建立了完善的品质管理体系和质量控制流程。公司从原材料采购、生产制造到产品出厂,每一个环节都进行严格的质量把控,确保产品的高品质和稳定性。同时,BCD Semi还不断引进先进的生产设备和技术,优化生产流程,提高生产效率,为客户提供更优质的产品和服务。

GMT(致新科技)公司的发展小趣事
如果时间控制芯片或MCU正常,应检查继电器或晶体管等控制元件是否损坏或接触不良。可以通过替换法来测试这些元件是否有问题。
Codeco Corporation Of Vermont公司的发展小趣事

在国内市场取得成功后,Codeco开始将目光投向国际市场。他们积极拓展海外业务,与多家国际知名企业建立合作关系。通过参加国际展会、设立海外分支机构等方式,Codeco的产品逐渐打入国际市场,赢得了广泛的认可。这一过程中,Codeco不仅提升了品牌知名度,也积累了丰富的国际化运营经验。

问答坊 | AI 解惑

UCOS UCGUI STM32 TFT

UCOS UCGUI STM32 TFT 一个包含以上内容的程序,是红牛开发板上的,当然也可以很容易的移植到其他的板子上   人不能总是获取,也要分享啊。…

查看全部问答>

USB3.0的物理层测试简介与难点分析

USB(Universal Serial Bus)即通用串行总线,用于把键盘、鼠标、打印机、扫描仪、数码相机、MP3、U盘等外围设备连接到计算机,它使计算机与周边设备的接口标准化,从2000年以后,支持USB2.0版本的计算机和设备已被广泛使用,USB2.0包括了三种速率: ...…

查看全部问答>

单片机实现软件复位(软复位)的方法及讨论。(转帖)加自己整理。

单片机实现软件复位(软复位)的方法及讨论(天堂雨林博客blog.sina.com.cn/acer收集整理)单片机软复位有什么好的方法?如从机收到复位命令(软件命令),程序怎么使机器复位?虽然要使软件始终处于可控状态,最好不要用\"复位\",因为复位是纯硬件过 ...…

查看全部问答>

想实现一个在视频上叠加直线并输出到显示器上的系统

RT,系统的设计要求如下:   1、CVBS视频信号输入(PAL/NTSC双制式),经过AD芯片转换为RGB565/666/888或CCIR601/CCIR656数字信号。2、数字视频信号输入FPGA或ARM或专用芯片,实现将视频信号(NTSC:720*480 PAL:720*576)放大成1024*768。3 ...…

查看全部问答>

菜鸟学习

我个人也就没什么经验可以说的,以前是学习C8051F系列单片机的,对这些还么有什么见解。既然是兴趣所向,努力的为自己的兴趣去努力吧!坚持不懈,才是真正的赢家!…

查看全部问答>

DSP学习资料

DSP学习资料,挺好的…

查看全部问答>

大家如何看到一些德国MINI型轿车在大陆市场很走俏啊?

偶参加四月份北京车展,五月份京交会 ,都看到了一些德国MINI型轿车。大家如何看到一些德国MINI型轿车在大陆市场很走俏啊? http://weibo.com/vishaychina…

查看全部问答>

【TI文献】LP案例评估-Hayward 联合学区

DLP案例评估-Hayward 联合学区,欢迎大家下载!…

查看全部问答>

很详细的入门文章 FPGA_SOPC_starter

很详细的入门文章 FPGA_SOPC_starter,很适合Nios新手学习哦,很好地资料啦…

查看全部问答>

静电放电故障

电荷生成和转移机制在介绍EOS/ESD之前,我们先应了解物体之间的电荷转移是如何发生的,电荷转移机制是什么。电荷生成过程主要有三种:摩擦起电(接触和分离机制)、感应和传导等。物质表面由于不同物质之间摩擦而产生的电荷不平衡就被称为“摩擦起 ...…

查看全部问答>