久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2660|回復: 10
收起左側

關于PWM模擬DAC 如何提高占空比精度呢?

[復制鏈接]
ID:101869 發表于 2023-4-27 12:14 | 顯示全部樓層 |閱讀模式
想做一個數控電源,使用160K PWM,有個問題  占空比精度只有100多,如何提高占空比精度呢 我想達到4096,求個思路.
回復

使用道具 舉報

ID:879348 發表于 2023-4-27 15:06 | 顯示全部樓層
只要你的單片機支持就行,160k,4096點,要求時鐘是655MHz
回復

使用道具 舉報

ID:101869 發表于 2023-4-27 15:29 來自手機 | 顯示全部樓層
wufa1986 發表于 2023-4-27 15:06
只要你的單片機支持就行,160k,4096點,要求時鐘是655MHz

我看有用stm8實現的  沒看明白代碼
回復

使用道具 舉報

ID:213173 發表于 2023-4-27 16:00 | 顯示全部樓層
非凡科技 發表于 2023-4-27 15:29
我看有用stm8實現的  沒看明白代碼

可能需要外部硬件配合,單靠單片機基本做不到。
回復

使用道具 舉報

ID:101869 發表于 2023-4-27 17:51 來自手機 | 顯示全部樓層
wulin 發表于 2023-4-27 16:00
可能需要外部硬件配合,單靠單片機基本做不到。

這是論壇里的您可以看看【非原創ZXD2400 v4.3完美改造60V50A可調數控電源(STM8/PCB/代碼全開源) - STM32/8 - - 手機版】http://www.zg4o1577.cn/bbs/forum.php?mod=viewthread&tid=54116&highlight=%CA%FD%BF%D8%B5%E7%D4%B4&mobile=2
我是想把它移植到STC
回復

使用道具 舉報

ID:1059013 發表于 2023-4-27 19:55 | 顯示全部樓層
為啥頻率要160k?如果4k左右很多單片機能做到4096
回復

使用道具 舉報

ID:155507 發表于 2023-4-28 08:22 | 顯示全部樓層
模擬的精度取決于 你檢測反饋調控的 ADC 的精度, STC8H8K64U, STC32G12K128的ADC 完美
113034jiey99mmz3aokv5i.png



用ADC來檢測,實時調控


使用R -2 R電阻做DAC 輸出,響應速度一般在1us以下。
如果輸出有濾波電容,則響應速度為fo=1/ 2* pi*R *C ,R 為DAC 輸出電阻,按圖中數據為10 K。
如果要強的驅動能力,則要用運放來緩沖,同時做低通濾波。
如果使用雙電源運放,則輸出可以到0 電壓,如果使用軌對軌的單電源運放,則輸出可以到50 mV。
DAC 的精度,取決于IO輸出電壓精度和電阻的精度,這種應用使用1%誤差的電阻時,
則精度主要由IO電壓決定。也可以通過ADC 來讀取輸出來校正。
DAC 要使用同一組IO(8位DAC時)或2組IO(超過8位DAC時),方便刷新輸出.


R-2R電阻8位DAC               R-2R電阻12位DAC

113034lsywmmymypfnwmbp.png



回復

使用道具 舉報

ID:155507 發表于 2023-4-28 08:33 | 顯示全部樓層
同時推薦   利用PWM實現16位DAC的參考線路圖
STC8H/STC32G系列單片機的高級PWM定時器可輸出16位的PWM波形,再經過兩級低通濾波即可產生16位的DAC信號,通過調節PWM波形的高電平占空比即可實現DAC信號的改變。應用線路圖如下圖所示,輸出的DAC信號可輸入到MCU的ADC進行反饋測量。
用STC的MCU 自帶的12位高精準ADC來控制精度,搭個12位,14位,16位的 電阻分壓DAC,達到10位/12位,是很輕松的事
095057nsja60ecu767ai73.png



回復

使用道具 舉報

ID:291668 發表于 2023-4-28 08:50 | 顯示全部樓層
高級,可以實現,加外部高精度AD芯片采樣
回復

使用道具 舉報

ID:123289 發表于 2023-4-28 11:06 | 顯示全部樓層
1、PWM的分率值要大于4096。即周期要大于最小值1的4096倍。
2、輸出濾波時常值要合適。太大得不到小電壓,太小電壓不波動大。
回復

使用道具 舉報

ID:1034262 發表于 2023-4-28 12:07 | 顯示全部樓層
要得到高精度的PWM,要保證PWM頻率、占空比穩定,輸出幅度穩定。
MCU本身IO輸出高低電平驅動力不平衡、輸出高電平幅度受電源影響,所以IO直接輸出PWM的精度受限。
我的方案是:
1、PWM控制一個高速、單刀雙擲模擬開關,高電平時接REF電壓,低電平時接GND,模擬開關內阻比較一致。
2、MCU使用低抖晃率的外部晶振。
3、使用3階低通濾波,低通頻率是PWM頻率的1/5以下,第一階是普通的RC,將PWM濾波成低紋波的類似三角波,然后接低噪聲、低失真精密運放做的巴特沃有源2階低通濾波,運放用雙電源供電。

以上措施,可以得到高精度、高穩定度的直流電輸出,線性度非常高,至于分辨率,最高一般到14位。
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 亚洲一区二区三区免费 | 国产精品国产成人国产三级 | 99r在线 | 日本精品视频在线 | 伊人色综合久久久天天蜜桃 | 希岛爱理在线 | 日韩一二区 | 亚洲a网 | 欧美激情亚洲天堂 | 免费看a| 国产中文区二幕区2012 | 亚洲精品成人 | 日韩免费激情视频 | 99精品国自产在线 | 在线 丝袜 欧美 日韩 制服 | 香蕉一区二区 | 久久lu| 中文字幕日韩欧美 | 欧美精选一区二区 | 精品免费看 | 久久乐国产精品 | 中文字幕日韩欧美一区二区三区 | 国产精品激情 | 国产精品视频网 | 99爱在线免费观看 | 久久国产欧美一区二区三区精品 | 国产精品亚洲精品久久 | 在线观看免费高清av | 久久精品青青大伊人av | 一区二区三区在线免费观看视频 | 日韩精品一区二区三区高清免费 | 91精品国产91久久久久久最新 | a黄在线观看 | 日韩视频一区在线观看 | 99亚洲| 欧美激情亚洲天堂 | 中文字幕在线不卡播放 | 中文字幕综合在线 | 韩国毛片一区二区三区 | 91色在线 | 亚洲综合大片69999 |