工具与软件:
我使用 pspice 仿真模型对 LM2901进行仿真。 我注意到、在 subkt 模型中它表示:"*如果输入超出建议的输入电压范围、输出将浮动至1/2 Vs
*如果电源电压超出建议的电源电压范围、输出将浮动至1/2 Vs
*真正的设备不会这样做。"
我还在数据表中注意到、"4"输入或共模电压都不得变为负值超过0.3V。共模电压范围的上限为 VCC +–1.5V;但是、一个输入可能超过 VCC、只要另一个输入保持在共模范围内、比较器将提供适当的输出状态。 任一输入或两个输入都可以达到 VCC 最大值而不会造成损坏。"
在仿真中、非反相输入保持在固定的2.5V 基准电压。 VCC 为5V。 反相输入大于3V、在整个温度范围(VCC - 2V)内违反 VICR 要求。 在仿真中、输出悬空到2.5V、如 pspice lib 文件中所述。 如果我将反相输入降至3V 以下、则输出会根据需要在0V 至~5V 之间完全摆动。
我的问题是、根据上述数据表中的语句(只要另一个输入保持在共模范围内、就会出现正确的输出状态)、实际器件在与仿真相同的 VICR 条件下是否在硬件中正常运行? 例如、一个输入为+2.5V、另一个输入为+4V、VCC 为+5V。
我的后续问题是、如果真实器件不是问题、为什么仿真模型不代表真实器件?