最后总结一下: 首先感谢大家的讨论! 1.有些朋友怀疑FPGA 的I/o的驱动能力。我做过测试,如果产生矩形波,正脉宽保持时间小于60ns 是到不了3.3V的,大加可以尝试一下。原因是有个上升和下降时间。脉宽越窄,幅值越低。
2.我现在把脉宽调整到60ns 勉强可以输出3V多一些。我外部器件需要3V多得脉冲。所以我尽量想把电压提起来,而且尽量不要用fpga的IO 直接驱动,所以才加三极管驱动。但是遇到了延迟问题。
3.改变开关速度的两种方式都尝试过(启动电容和肖特基箍位) 是有效果的,但是仍然不能满足完全跟得上FPGA的开关速度。因为我产生的是ns级别的。
4. 有朋友说。用MOS管 MOS管得开关速度觉得没有BJT快。
5.8050的 datasheet 上的参数没有给出具体的 开关速度。可能本身参数决定了开关速度。我找了一个有开关时间参数的BJT 看了下关断时间很慢。(图1所示)
6. 根据32楼的建议,打算去掉三极管电路,换用74HCT 系列的驱动器试一下。我仔细看了下手册 发现输入电平是满足的。 |