中国领先的工业平台

返回贤集网 返回微头条
贤集网技术微头条APP获取

2N7000 逻辑电平转换器 Arduino,使用...

 落霞与孤鹜齐飞

下载贤集网APP入驻自媒体

2N7000 逻辑电平转换器 Arduino,使用 2N7000 和 arduino 中的模拟写入功能将 3.3v 转换为 5v,然后使用 LP RC 滤波器。
我尝试过对其进行模拟并探测电路,但无法获得大于 3.3V 的电压。我想知道我的模拟写入频率是否太高?
电路示例。
代码:
analogWriteRange(1032);
uint16_t temp = ((((1.8 * bme.readTemperature() + 32)+20)/140)*1032);
AnalogWrite(D7, 临时);
先感谢您的帮助。

最新回复
发布回复
需要5V转3.3V给单片机使用,有时候又需要把单片机的3.3V转成5V来驱动其他器件,这个时候就需要用到转换电路,当然也有现成的转换芯片,以及LDO可以直接使用。
使用2N7000来实现逻辑电平转换是一种常见的设计方法,尤其适用于连接不同电压的数字电路。通过连接2N7000的源极到地,将电路连接到数字系统输出端,然后使用2N7000的漏极和控制端来连接外部电路。在这种情况下,可以使用Arduino中的模拟输出来控制2N7000的控制端,从而现电平转换。
实现逻辑电平转换是一种常见的设计方法,尤其适用于连接不同电压的数字电路。需要用到转换电路,当然也有现成的转换芯片。

为您推荐

热门交流