您好!
我正在尝试使用 CC1310 Launchpad 开发8k2比较器。 我尝试使用 Sensor Controller Studio 和分压器电路进行监控、但功耗过高(0.4-0.5mA)。
我的测试电路:
我想使用比较器而不是分压器。
我想对什么是最佳选择提出意见、如果可能的话、我想用一个示例电路来指导我、因为我在比较器方面没有经验。
此致。
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.
您好、M-W、
情况是了解 x1-4和 x1-5之间是否有8.2k 电阻器、我尝试使用分压器、但这会产生高功耗、因为即使每秒只读取引脚几次、 R5与 GND 相连、因此在连接8k2电阻器的所有时间内都将消耗该电流。
在这种情况下、最好使用哪种技术?
在上拉电阻器中、我获得了该功耗(数据表中给出的功耗)当我断开线路时、这就是问题所在、我可以花很多时间在线路处于高电平状态时花费大量时间、因此我需要一个在这两种情况下都能实现低功耗的解决方案。
此致。
我昨天做了这个、工作正常。 我用另一个引脚为 ADC 供电、并且仅在读取 ADC 时才置为高电平。 功耗低于 50uA、每秒采样20次。
我还没有找到任何关于 NO 和 NC 引脚的解决方案。 我可以移除中断并读取 ADC 等引脚、但我希望保持这些引脚的中断。 你怎么看?
在 Sensor Controller Studio 中、只有当我想读取值时、我才能启用具有上拉电阻的数字输入引脚?
我为 NC 和 NO 引脚尝试了此代码、但功耗等于中断上拉代码。
gpioDisableInputBuf 不会禁用上拉。
//启用数字输入引脚 gpioEnableInputBuf (cfg.pAuxioINoNcpuValue[0]); gpioEnableInputBuf (cfg.pAuxioINoNcPin[1]); //对数字引脚 gpioGetInputValue (cfg.pInoINoNcOutputValue);cfg.PioOutputOutputOutputOutput[cfg]/ (cfg.OutputInNoOutputInOutputInOutputInOutputOutputId];(cfg.OutputInOutputInNo[cfg.OutputId];cfg.OutputInOutputInOutputInOutputInNo[cfg.OutputId];// OutputInNoId](cfg.OutputInNo.OutputInNoId]);(cfg.OutputInOutputInNo.OutputInOutputInNo.OutputInNo.OutputInOutputIn
您好!
该代码减少了消耗、但又使用了两个引脚。
//将输出引脚低电平用作 GND gpioClearOutput (cfg.pAuxioEnableAdc[1]); //启用带有上拉 gpioEnableInputBuf (cfg.pAuxioINoNcpin[0])的数字输入引脚否; //获取无引脚值 gpioInputInputOutputcfgcfg(cfg.pioOutputBuf) ;// OutputNo[0]/ OutputInNo[No.OutputId] ; // OutputInputInputInno[0]/ OutputInputInputInputInno[cfg.No.OutputInputInputInputInputInputInputInputIn[cfg.No];//
是否有任何使用中断的解决方案的想法?