使用ATTINY85的原装戴尔充电器模拟器

2022-02-25 07:59:34

Dell笔记本电脑的电源适配器包含用于确定适配器功能(瓦特、电压、电流)的IC。如果你连接了一个非原创的适配器,笔记本电脑会拒绝给电池充电。该项目允许使用廉价的小型微控制器ATTINY85来模拟原始适配器对笔记本电脑请求的响应。

您可以在eeprom数据文件中配置适配器设置。十六进制。该文件包含英特尔十六进制格式的EEPROM数据。Dell充电器标识的格式如下所示:

必须将EEPROM数据与程序代码一起闪存。以后只能重新写入EEPROM。

警告:不要将弱电源适配器屏蔽为更强大的适配器。这可能会导致硬件损坏。

您需要在8 MHz下运行ATTINY25、ATTINY45或ATTINY85 MCU(您可能需要更改Makefile中的编译器标志)(内部RC振荡器是合适的,但如果需要,您可以使用外部晶体-相应地调整保险丝)。Dell电源适配器连接器有三个引脚-GND、VOUT(19V)和ID。将ID连接到微控制器的PB2引脚。还为MCU提供3.3V电源(您可以使用简单的线性调节器78L33从19V获得所需的电压)。

警告:USB-UART适配器应使用3.3V或5V逻辑电平。12V电平会损坏EEPROM IC。

您可以通过该实用程序读取原始EEPROM和AVR模拟的EEPROM。您只能编写模拟的EEPROM。