你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM32G071评测:DAC

[复制链接]
STM1024 发布时间:2019-1-15 20:31
本帖最后由 stm1024 于 2019-5-7 22:06 编辑
* l( |, P+ @7 U+ g6 y& `
% j  `  F; O, q: W; a. a+ c+ M$ @年底真是忙啊,不知道各位坛友是否也如此。6 M/ e+ @- O1 L/ d- b
这两天抽空走马观花地把G0的DAC看了一下,做个简单的评测, 和大家交流一下,见笑了。: n& u/ h  a& t# r
G0的DAC能够将8位或12位数字量转换为模拟量电压,8位时支持双通道模式,同时给两个DAC输入,12位时支持左对齐或者右对齐。DAC模块的2个转换器,可工作在同步或者异步模式。* r. I, y6 j) I
DAC的输出数据能够通过计时器、外部触发器或者软件方式触发,并且集成了一些简单的逻辑,生成噪声或者三角波。
( z! V) ?' e$ y$ F当然,也是支持DMA的,这样可以有效降低CPU的负载。. d2 D0 e4 \7 B( Q: p
+ t+ {4 c( h1 u7 c
2019-01-15_195810.png $ `1 ?& e+ s- F" E; W  h; B

: i8 Y+ j+ b/ j( G) `
* J, b6 Y* x, r1 T' I# iG0的DAC有个有趣的特征是Sample & Hold Mode,在此模式下,DAC能够在所有相关的DAC电路关闭的情况下,保持输出转换后的电压。: w& J/ |3 B9 i
听起来很黑科技,其实实现起来就是通过一个内部或者外部的电容来实现的,这个电容被称之为Hold Capacitor,当然了这个电容也会放电,因此需要定期给电容充电,定一个刷新的周期,DAC就会定期给电容充电,这种方式和DRAM有异曲同工之妙。
9 y. {3 i( D2 x& X7 \6 G 2019-01-15_202021.png 7 d+ o3 ~& j9 R& G, {1 K
(以上内容截图自火哥的STM32库开发实战指南)
; d' h! M! C% ?6 }5 ?
2 R4 i& b8 D' ~  Q  RG0的波形发生器,对于噪声采用的是线性反馈移位寄存器(LFSR)% c7 e0 L$ p" }7 g; q
2019-01-15_202451.png
* F/ b: ]8 ?6 k6 h, ]7 i( f' m+ D. P对于三角波,采用一个可编程的增减计数器:8 f$ z9 }; D1 S/ K4 v
2019-01-15_202524.png ! A# w8 m1 a/ h! k. [6 x, O
3 @+ C* z/ K; u9 }9 `! b( q3 D  V2 B
由于时间紧,没有自己写代码了,把官方的例程跑了一下,测试了一下三角波。
. t2 K) g& g" Q3 v) W# e探针接PA4:, K8 S& e7 }2 @
2019-01-15_202804.png 2 ~; B9 z/ }  U9 t

( w4 O( G: d- ?. h& }5 j跑起来:
( j3 W) N" F  A: c, T 微信图片_20190115202044.jpg * m2 k7 ~% Q1 s7 d
( k8 `$ @. t  p+ u1 N. H2 }
放大看看:+ b9 v7 z. y# [; Q3 g" k. H
微信图片_20190115202058.jpg
3 \9 y" \* c* W7 g- K# }0 L  L其实这个示波器没有想象中的那么差,不明白公司为嘛一直没人用这个。
3 i6 ?# O7 Q% D/ x. n6 p- M5 _2 J* N( ~3 J5 U
收藏 评论13 发布时间:2019-1-15 20:31

举报

13个回答
watershade 回答时间:2019-1-15 20:35:36
示波器一千,我收了
STM1024 回答时间:2019-1-15 20:35:58
watershade 发表于 2019-1-15 20:35; l$ C- n. {5 ~0 [. ^
示波器一千,我收了
: O8 t1 {6 F6 c- P5 _' ~
公司资产,不敢作死
watershade 回答时间:2019-1-15 20:37:06
stm1024 发表于 2019-1-15 20:35
$ x. E5 m) d# ~0 U7 ^) Q公司资产,不敢作死
% S* M2 @9 Q, d$ k) t8 N/ z% W
吐槽一下,虚拟示波器。我买个梦源的,难用死了。瞅机会,还是要搞一个数字示波器
STM1024 回答时间:2019-1-15 20:40:58
watershade 发表于 2019-1-15 20:379 }1 [* I5 |6 ?: O6 q
吐槽一下,虚拟示波器。我买个梦源的,难用死了。瞅机会,还是要搞一个数字示波器 ...

  X6 s& h- F4 S3 ?9 Y: E( h嗯,这个好像是以前买公司买其他设备,后来找商家要的赠品,最近才翻出来。
watershade 回答时间:2019-1-15 20:44:41
stm1024 发表于 2019-1-15 20:40
; B3 N. z& i2 `嗯,这个好像是以前买公司买其他设备,后来找商家要的赠品,最近才翻出来。 ...

  o2 o0 P7 c1 }8 t/ l, t7 G这玩意很贵的,还想150M的。看来你们公司很有钱,一个赠品就七八千
Kevin_G 回答时间:2019-1-17 17:45:03
赞一个
chenlijian80 回答时间:2019-5-10 15:00:15
这波形我也是醉了。。这示波器确实有那么差。。。。
STM1024 回答时间:2019-5-14 14:02:32
chenlijian80 发表于 2019-5-10 15:00& R/ `& i" V3 k) s
这波形我也是醉了。。这示波器确实有那么差。。。。
6 s2 w* Y. D' A( x. G) j1 a
介绍几个好用的示波器?
chenlijian80 回答时间:2019-5-24 15:12:00
stm1024 发表于 2019-5-14 14:02
% l  s7 U1 p& |介绍几个好用的示波器?

5 \, V4 O# n8 P8 v, `$ x" K买个普源2072
STM1024 回答时间:2019-5-24 19:41:27
chenlijian80 发表于 2019-5-24 15:12
- H& F6 \8 h* c& {0 U买个普源2072

' E7 n- b5 @. c+ \; q& |5 a: |你怎么不推荐安捷伦4104A……
chenlijian80 回答时间:2019-6-4 21:04:20
stm1024 发表于 2019-5-24 19:41- V; {) C0 s2 J
你怎么不推荐安捷伦4104A……
8 c3 T1 u' y8 k- W! w  o
如果不差钱,可以考虑。。
STM1024 回答时间:2019-6-4 21:31:49
chenlijian80 发表于 2019-6-4 21:04
5 w( `4 w. d$ c& d$ S4 `; G0 _2 O  F如果不差钱,可以考虑。。

) E4 b& q+ ?% U  m# R7 a不差钱的话,谁还搞这个……
fjlmnb456 回答时间:2020-11-30 15:55:08
你好
, p$ O; S" m( R  I1 x  }    我设置MX_TIM6_Init();做一个定时器,就是不会中断啊。
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版