This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

關於 CC2530 I/O 端口 阻抗

Other Parts Discussed in Thread: CC2530

如附圖

我要對電壓做壓縮再輸入至 P0.0 做 A/D 轉換 ,
可是我不曉得 P0.0 的內部阻抗為多少,
這樣我 VR(可變電阻) 要如何選擇??
所以請問有人知道 P0.0 的內部阻抗為多少嗎???

  • Hello Star,

    CC2530的I/O口用作为ADC输入时,其内阻大概197K欧姆,可以参考CC2530的data sheet的第11页ADC CHARACTERISTICS章节。

    您所附的电路中VR的选择需要考虑的更多是电路的功率损耗问题,因为该电阻是一直接入到5V电源的。

    另外,您所附的电路无法限制可变电阻的输出最大值为3.3V,CC2530 I/O口的最大耐压值为VDD + 0.3V,请谨慎!

  • 我在此先謝謝您的回答

    因為我的 5V 是一氣體 senor 最大的輸出電壓,

    但因晶片最大轉換約 3.3V,所以打算先在硬體方面對電壓做壓縮,

    之後在軟體方面再還原,

    您說過作為 A/D 其通道內阻約 197K 歐姆,我有試過用可變 (10K)、(100K) 來測試,

    可惜都與原先有不小誤差,再用更小電阻怕出問題,不知您是否有些看法?? 謝謝

  • Hi Star,

    做电压压缩后再还原的方式是对的。

    您的AD工作应该没问题的吧?假如你直接接3.3V的VDD电压到AD管脚,AD转换后的结果应该是对的吧?

    建议您直接用2个10K的1%精度的电阻串联接到你的sensor输出端,两个电阻间的连接点电压作为ADC的输入测试一下。

    也就是说,用2个10K的电阻将sensor输出电压的一半作为CC2530ADC的输入。