幅度0.1到0.2v的波形,如何在单片机IO口上形成有效跳沿电平

2020-02-20 20:06发布


大家好,通过手机音频播放一个0.1v到0.2v的音频波形,可以是方波,或者正弦波。
然后通过一个电路,连接到单片机的IO口上,怎么样,才能形成一个有效的单片机跳沿。
比如上跳沿或者下跳沿。或者一个高电平。

要实现的功能是这样,
单片机上电之后,进入低功耗模式,当某个特定的IO口上有跳沿或者高电平,
单片机退出休眠模式,进入正常运行模式。

有人推荐用电压比较器。但是考虑到功耗和成本,看看大家有没有其他的好方法。
单片机的工作电压是3.3v。

想到一个方法是:通过一个二极管给一个电容不停的充电。这样这个电容会一直充电到需要的电平吗?
这个电容上的电平曲线应该是什么样子的?

请各位大侠给指点一下。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
42条回答
qerty2008
2020-02-23 01:35
这个就要看你的单片机进入功耗模式,功耗低到什么程度了

还要考虑你的响应时间是多少

更加简单的方法就是就是使用AD转换对电平进行鉴别

唤醒->进入正常工作->进行AD转换鉴别电平(0.1mS的时间之内完成)->睡眠1S进入功耗模式->唤醒->

唤醒和睡眠之间的时间相差1万。可以粗略地认为是进入功耗模式,

另外手机输出信号的幅度高低电平相差大一点,会容易实现这个功能
例如手机音频播放输出的电平是从0.1v到0.8v,就更加实容易现这个功能

一周热门 更多>