初级会员

- 积分
- 70
- 金钱
- 70
- 注册时间
- 2018-11-11
- 在线时间
- 35 小时
|
1金钱
为什么ADC的GPIO口设置成悬空,而DAC的GPIO设置成下拉呀?
问题可能有点新手,但真的不太明确!
下面是ADC实验中的GPIO设置:
[mw_shl_code=applescript,true]GPIO_InitStructure.GPIO_Pin = GPIO_Pin_5;//PA5 í¨μà5
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AN;//Ä£Äaêäèë
GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_NOPULL ;//2»′øéÏÏÂà- 不带上下拉
GPIO_Init(GPIOA, &GPIO_InitStructure);//3õê¼»ˉ [/mw_shl_code]
下面是DAC实验中的GPIO设置:
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_4;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AN;
GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_DOWN; 下拉
还望电路知识比较懂的朋友路过解答一下!
|
最佳答案
查看完整内容[请看2#楼]
正常ADC采样测量输入是高阻抗,设置上拉下拉会减小输入阻抗,从而降低ADC性能!
DAC是输出源,并一个大电阻,可以提高源的稳定性,跟很多电源设计输出会并一个大电阻,不接负载时,输出也是一个完整的回路。
|