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

STM32G071评测:DAC

[复制链接]
STM1024 发布时间:2019-1-15 20:31
本帖最后由 stm1024 于 2019-5-7 22:06 编辑 , J- @1 U8 y5 k; z  V' j* T
( z3 P. X: i& t! q
年底真是忙啊,不知道各位坛友是否也如此。! P( V0 P2 E- A9 W
这两天抽空走马观花地把G0的DAC看了一下,做个简单的评测, 和大家交流一下,见笑了。
# U: N7 l2 i; j  e+ FG0的DAC能够将8位或12位数字量转换为模拟量电压,8位时支持双通道模式,同时给两个DAC输入,12位时支持左对齐或者右对齐。DAC模块的2个转换器,可工作在同步或者异步模式。& W: O# r* C& W( D. F3 d5 Q3 C: s
DAC的输出数据能够通过计时器、外部触发器或者软件方式触发,并且集成了一些简单的逻辑,生成噪声或者三角波。
. G4 K9 C: f8 J7 }$ B( x, Q当然,也是支持DMA的,这样可以有效降低CPU的负载。2 ^; @5 A- r9 m5 r

9 [0 P: Q$ L9 D: q/ D0 ? 2019-01-15_195810.png
6 A. Q' w3 j& r# o  y9 C
  j! T" y$ Q, y8 Y) [7 `7 k1 G/ C# u3 l3 s+ K0 a9 u# [
G0的DAC有个有趣的特征是Sample & Hold Mode,在此模式下,DAC能够在所有相关的DAC电路关闭的情况下,保持输出转换后的电压。
  m  m% D) f9 j0 b听起来很黑科技,其实实现起来就是通过一个内部或者外部的电容来实现的,这个电容被称之为Hold Capacitor,当然了这个电容也会放电,因此需要定期给电容充电,定一个刷新的周期,DAC就会定期给电容充电,这种方式和DRAM有异曲同工之妙。1 M+ ^# r9 q) j8 ]0 X
2019-01-15_202021.png   N7 C/ }& X# _4 C
(以上内容截图自火哥的STM32库开发实战指南)6 c0 l7 i9 N/ h! I1 y
2 T1 P5 Z& c5 j$ a' D: M; D( I4 {
G0的波形发生器,对于噪声采用的是线性反馈移位寄存器(LFSR)
% f7 }3 w# A; q; F$ g 2019-01-15_202451.png
  |- |$ p2 f! ~( b# @对于三角波,采用一个可编程的增减计数器:
9 }, R+ x7 x6 _+ T; p: o 2019-01-15_202524.png
; u) s/ p0 K" V4 o- F# Y7 P* H4 ^2 m% \3 q) J# o
由于时间紧,没有自己写代码了,把官方的例程跑了一下,测试了一下三角波。
& ^* f# H8 i$ l5 S6 h, d5 N& R探针接PA4:2 T! N: O& J+ r- [2 h  g
2019-01-15_202804.png " \9 @/ M" \6 \: m  `$ T

6 J4 Y( E! ?+ i+ J  Y1 s. W5 V跑起来:: {: \7 s0 a5 c+ f" |
微信图片_20190115202044.jpg
9 ^, A0 C7 N, g) O( j8 Y' D
/ }% Q& @  k6 S' B放大看看:; r# S$ u, v$ o
微信图片_20190115202058.jpg ) g( B# N8 I+ B  ], s1 R- D; R
其实这个示波器没有想象中的那么差,不明白公司为嘛一直没人用这个。3 m0 `! }. T, O$ z0 ^
1 b% r9 Q' H7 q( h
收藏 评论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) X: o; j; C. Q3 i示波器一千,我收了

7 G. T+ ~% q0 Q/ w! V公司资产,不敢作死
watershade 回答时间:2019-1-15 20:37:06
stm1024 发表于 2019-1-15 20:359 R9 h8 v) z; `+ r; @' e2 l; O1 d9 d
公司资产,不敢作死

$ N6 o" k: J5 m+ {3 t5 L吐槽一下,虚拟示波器。我买个梦源的,难用死了。瞅机会,还是要搞一个数字示波器
STM1024 回答时间:2019-1-15 20:40:58
watershade 发表于 2019-1-15 20:37
2 Q# j7 ~* P/ J9 B7 P吐槽一下,虚拟示波器。我买个梦源的,难用死了。瞅机会,还是要搞一个数字示波器 ...

' I; O# ], ]) Q: O嗯,这个好像是以前买公司买其他设备,后来找商家要的赠品,最近才翻出来。
watershade 回答时间:2019-1-15 20:44:41
stm1024 发表于 2019-1-15 20:40
3 ]3 D, k( F7 `' Q5 W, S嗯,这个好像是以前买公司买其他设备,后来找商家要的赠品,最近才翻出来。 ...
9 _# q: `! o# \; b. |4 V7 A
这玩意很贵的,还想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
5 K% ^  t! C* G$ w这波形我也是醉了。。这示波器确实有那么差。。。。
9 J2 }  u& `1 [/ T! d
介绍几个好用的示波器?
chenlijian80 回答时间:2019-5-24 15:12:00
stm1024 发表于 2019-5-14 14:023 c( f" I7 Z0 L" _3 g3 {' P  \$ @
介绍几个好用的示波器?

& X7 S* C+ E* w! h' U3 c5 r买个普源2072
STM1024 回答时间:2019-5-24 19:41:27
chenlijian80 发表于 2019-5-24 15:12
  V4 ]# x7 T0 i% h5 E买个普源2072
2 W& i- v- K2 G
你怎么不推荐安捷伦4104A……
chenlijian80 回答时间:2019-6-4 21:04:20
stm1024 发表于 2019-5-24 19:418 d9 A( g- b5 `( j1 Y- a1 {( I) ]- Z
你怎么不推荐安捷伦4104A……
0 |5 J  {0 S+ }
如果不差钱,可以考虑。。
STM1024 回答时间:2019-6-4 21:31:49
chenlijian80 发表于 2019-6-4 21:04
$ S, G& ^& M; l" e/ a" f! g如果不差钱,可以考虑。。
# K% K% m$ o7 f: s" _
不差钱的话,谁还搞这个……
fjlmnb456 回答时间:2020-11-30 15:55:08
你好
) q" B  p4 C# {/ ~, v# M, H" }  S    我设置MX_TIM6_Init();做一个定时器,就是不会中断啊。
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版