你的浏览器版本过低,可能导致网站不能正常访问!为了你能正常使用网站功能,请使用这些浏览器。
举报
查看全部评分
anny 发表于 2017-7-5 10:39 我是说3.3V转5V
好吃好好吃 发表于 2017-7-5 08:42 尽量选用引脚足够的,因为增加一层变换,就多一层出问题的可能,如果非要扩展,串入并出,并入串出,或带片 ...
anny 发表于 2017-7-5 08:51 先分享一下我自己的小经验吧,可能微不足道,但是这是从业的这几年的转变。从刚刚开始入这个行业的时候,选 ...
MrJiu 发表于 2017-7-5 09:22 一般都是使用74HC165,或者74HC595等等。。。但是又要速度快,而且还要脚位多,其实直接使用同类芯片的脚位 ...
anny 发表于 2017-7-5 09:41 假如还要电压转换呢?
MrJiu 发表于 2017-7-5 09:43 你说的是ADC,和DAC对吧!!!那就使用专门的芯片呗!!!一切都根据需求来!!! ...
moyanming2013 发表于 2017-7-5 12:00 微妙级别的速度还不够?你是干什么? 我用F103操作74HC不延时,没问题。
mon51 发表于 2017-7-5 11:03 不建议用芯片扩展IO了,直接上144PIN-208PIN 的MCU .
第一次改进:将74HC374换成了74HC574,四于1T的51单处机的出现,同时也为了留下更多的IO口直接输出使用,这次只使用了单片机一个P口来扩展输入跟输出。
第二次改进:将单片机换成了STM32,还是使用74HC245来扩展输入、74HC574来扩展输出,使用端口的低8位来扩展IO,74HC154来选通哪个芯片的信号有效。
由于使用STM32F103芯片省去了USB接口芯片,速度也比51快很多,在编程中发现了一个问题,操作74HC574的时候要延时30US,这个芯片的速度跟不上了!手册上说是NS级的,但是实际不行?!!难道我买到了假芯片?!因为扩展本来就间接的变慢了单片机的运行速度,这个延时肯定要想办法去掉的,但是哪个逻辑芯片一速度更快些?我还在找 ... ...
马上要面临再一次的改进了,寻找更高速的芯片来扩展IO,各位大婶帮帮忙,有没有实际用到的芯片,谢谢!
评分
查看全部评分
芯片资料的电气特性看的比较少吧,有的IO口是兼容3.3V和5V的。。。当然了,这里指的MCU3.3V,从设备5V,然后外面接一个上拉5V就可以直接工作。。。不过MCU5V,从设备3.3V的时候,如果从设备不是兼容的话。要么把MCU改为3.3V的,要么使用电压转换。。。以前在网上看过,好像使用三极管可以完成,不过貌似有一丢丢复杂!!!
谢谢分享,问题是可能会出现的,但是行业问题,也出于成本考虑还不得不这样去做。当然也的STM32+FPGA/CPLD,但是成本就高了
感谢分享!
假如还要电压转换呢?
你说的是ADC,和DAC对吧!!!那就使用专门的芯片呗!!!一切都根据需求来!!!
我是说3.3V转5V
微妙级别的速度还不够?你是干什么?
我用F103操作74HC不延时,没问题。
不是所有的74HC都要延时,我这边是74HC574这个芯片的时钟信号跳变的时候要延时,51就不用。
单片机扩展IO用了好多年了,一方便可以保护单片机,另一方便可以节约成本吧
SN65HVS885PWP提供高可靠性的的带隔离的输入方案。