首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我可以通过断开电源来禁用LCD模块吗?

我可以通过断开电源来禁用LCD模块吗?
EN

Stack Overflow用户
提问于 2015-06-14 11:36:12
回答 1查看 63关注 0票数 0

我正在为Atmega328设计一个开发板。我想保持液晶模块可选(日立HD44780,2x16)。这意味着我将焊接在我的板上的液晶模块,但我可能不会使用它,如果我想使用端口引脚用于其他用途。所以我想只为LCD的VCC线路提供一个跳线(而不是为数据和其他信号提供几个跳线),这样如果不需要LCD的话,我可以移除跳线链接并将端口引脚用于其他目的。我能做这个吗?如果我移除LCD模块的电源,或者LCD模块会被隔离,我的端口引脚会被加载吗?我看了数据表,但没有看到引脚的内部连接。也许我的问题也适用于许多其他设备。通过禁用设备的电源,我们能隔离该设备吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-06-14 11:43:10

很可能你的液晶模块会有一些芯片选择或从选择引脚(CS)。只有当该引脚被断言时(通常是将其拉低),模块才会通过其数据/地址行实际侦听或发送数据,并对时钟敏感。

连接到控制器的其他模块也可以有一个CS。

通过将CS引脚连接到某些GPIO,您可以选择实际要与之交谈的组件,从而可以将多个组件连接到完全相同的并行数据/地址总线和多路通信。这是通常的做法(在出现之前,在PC机上插入卡、ISA和旧的并行PCI ),过去很长一段时间都是这样的。

注意,显示可能附带两种CS,一种用于写,另一种用于读取访问。如果这两行都没有被断言(通常是高的),那么外围就是中性的。这两条线都说是无效的。拉动我们(写启用)将使它对数据写入敏感,xor拉动OE (输出启用)将使它在其引脚上输出数据。

更新:

这意味着我将焊接在我的板上的液晶模块,但我可能不会使用它,如果我想使用端口引脚用于其他用途。所以我想只为LCD的VCC线路提供一个跳线(而不是为数据和其他信号提供几个跳线),这样如果不需要LCD的话,我可以移除跳线链接并将端口引脚用于其他目的。我能做这个吗?

很有可能不是!其原因是,大多数数字电路包含保护夹紧二极管,短路任何超出工作范围的电压到GND或VCC。有两种VCC距离保护:整流到VCC或齐纳到GND。在对VCC整流器的情况下,信号线上高于外围电源0.2以上的任何电压都会被夹紧。对于没有电源的设备来说,这要么意味着该设备寄生从信号中提取电流,为其电路供电(坏),要么意味着信号被简单地夹紧到GND+0.2V (也不是很好)。

如果你的液晶显示器不提供CS引脚(不太可能),你可以插入一个双向逻辑缓冲器(例如74FCT162245T)和方向引脚作为CS电路。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30828887

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档