幫忙看一下為什么我的579 AD采集值不對

GPIOA_ModeCfg(GPIO_Pin_4, GPIO_ModeIN_Floating);

ADC_ExtSingleChSampInit( SampleFreq_3_2, ADC_PGA_0 );

ADC_ChannelCfg(0);


//下面語句每隔1ms執(zhí)行一次

rs485_buf[6]=ADC_ExcutSingleConver();


PA4腳0.05歐電阻下拉到地,實際量電壓為0,但是采樣值為1792左右波動

一共焊了2塊板子都是一樣的結(jié)果


首先,你的代碼 本身應(yīng)該是沒什么問題的:

image.png


可以按照以下方法排查

1,確保你對應(yīng)的IO PA4 焊接良好,

2,確保芯片的任何IO,沒有高于芯片供電的灌電情況(比如做輸入時候, 輸入的接的外部信號電壓不能高于了芯片的供電電壓),

3,確保VDCIA,VINTA 的電容靠芯片放置,可看下我們開發(fā)板子的設(shè)計?http://www.findthetime.net/downloads/CH579PCB_ZIP.html


注意一下,打印調(diào)試用的串口是5v的還是3.3v,如果5v是不行的,會向芯片灌電


我量了一下,沒發(fā)現(xiàn)連接的腳超過電源電壓,都在3.3V以下,但是我的DCDC腳是直連電源正的,調(diào)試通信使用以太網(wǎng)的


現(xiàn)在還發(fā)現(xiàn)個問題,GPIO輸入也沒有,我連接到PA14的腳1.6V,但是讀腳的狀態(tài)是0


icon_rar.giftest3.zip

工程文件


icon_pdf.gifsch.pdf



image.png


image.png

電源設(shè)計錯誤了


IO 2V以上才會認為是高電平;

可以參考

icon_pdf.gifCH573SCH.PDF



無標(biāo)題.png

因為不啟用DC-DC功能,我看PDF上說可以直連電源正的呀,所以設(shè)計的時候都連在一起了,另外我CH573F的電路也是這么設(shè)計的,沒問題啊


手冊上說的是VSW和VDCID,在不開啟DCDC可以直連,沒說跟VIO33直連,你是這個地方搞錯了。


懂了,CH573的板子我也做錯了,只不過那個板子只用到串口,所以沒影響


你這樣接是不可以的,因為VSW? VDCIA和VIDCID都是內(nèi)部ldo輸出,外接輸入電壓的話,可能損壞內(nèi)部ldo,導(dǎo)致芯片損壞的,這個要改掉。



明白了,已修改重新打板


只有登錄才能回復(fù),可以選擇微信賬號登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频