Questions tagged «comparator»

比较器比较两个电压或电流,并切换输出以指示哪个更大。

6
为什么该比较器不输出方波?
我有一个来自IC的4.43MHz正弦输出,我想将其转换为TTL方波以用作时钟。该信号的DC偏移约为2.5V,并且峰峰值之间的幅度约为0.5V。 我尝试使用带有该电路的TLV3501高速比较器将其转换为0-5V方波。 比较器似乎按预期工作:在RV1处于一个极端的情况下,SQ_OUT的输出为0V,在另一端为5V,大约在中间的一点,我看到了波形。但是,它具有DC偏移,看起来不像方波。 (以上为0.5V / div,DC偏移接近2V)。 数据表显示了从50MHz信号产生的方波,因此显然我在做错事。我使用的是面包板,但是IC在适配器上,而C1和C2焊接到了引脚上。我还尝试从面包板上断开SQ_OUT并测量引脚上的输出,但是看到了相同的结果。如何获得0-5V方波? 编辑 按照这里的建议,我向比较器提供范围从500hz到20000hz的信号,并偏移2.5VDC。我主要观察到了相同的结果:RV1处于一个极端,5V平坦,另一个为0V,介于约.5Vp / p的波形和约2.5V的偏移之间(偏移因RV1而异)。 我最接近预期的输出在5V处具有平坦的峰值,但仍未在0至5V之间摆动。 这似乎可以排除范围问题,因此它必须是电气环境(我正在使用面包板),否则可能是接线错误(我对此表示怀疑,但我肯定会进行三重和四重检查)。或可能是一个过时的芯片,这似乎也不太可能。 我想知道这些问题是否可能是一个因素: 我正在使用面包板(尽管SQ_OUT未连接到面包板)。 除示波器探头外,未连接任何负载。以前,当我为4.43MHz供电时,连接了一个负载(AD724上的时钟输入)。 RV1(20K分压器)电阻太大吗? 编辑2 我相信我的问题是由电源噪声(未过滤的5V USB)引起的,并且由于面包板的杂散电容而加剧了问题。使用USB电源时,比较器似乎具有3种状态:0V时平坦化,5V时平坦化或输入电压。即使没有任何信号,也只有2.5VDC,就是这种情况。我猜“中间状态”是高频振荡。通过用电池为电路供电,我设法获得了预期的输出,而当我将它完全从实验板上移开时,我得到了最佳的结果。只有那时,我才得到没有“中间状态”的0V或5V扁平线。在面包板上并提供1000hz信号,我看到一个0-5V方波,在2.5V左右有一些曲折,表明输出不是干净的。我想我是否要继续使用该设备,必须将其放在自己的板上并过滤电源。感谢所有贡献者。


3
为什么比较器的偏置电压通常比运算放大器高?
我需要将信号与恒定电压进行比较;信号范围为0至30mV,在250µV的差值下,我需要50ns的响应时间。该信号是压摆率在几mV / µs范围内的三角波。 查看TI提供的比较器时,它们的起始电压为750µV,而10ns的比较器的起始电压为3000µV。 但是,查看运算放大器列表时,这些放大器的起始电压为1µV失调电压,而100MHz放大器的起始电压为100µV。 强烈建议使用比较器而不是运算放大器来比较信号,因此,我看到的唯一选择是使用精密的高速运算放大器来预放大信号,然后使用比较器。但是,这听起来是错误的。如果有可能,那么为什么芯片制造商不提供这种单片解决方案?

1
我可以使用FPGA的差分I / O引脚作为高速比较器吗?
高速比较器非常昂贵,FPGA擅长于速度。另一方面,FPGA(在我的情况下为XC3S400)在每个存储体中都有成对的差分引脚,以比较它们的电压(至少我认为是这样!)。它们还具有可作为比较器的单端标准的Vref。 我想知道我是否可以将这些差分I / O对引脚用作比较器-如果可以的话-我该如何做(我应该连接vref并使用单端标准还是将两个电压简单地连接至差分I / O引脚?) 版:我尝试过,效果很好!

5
延长5 ns脉冲
我有5 ns的脉冲宽度High从异步比较器发出。我正在尝试计算此脉冲。我当前的单片机(dsPIC33FJ)在板上具有一个异步计数器,其最小规格至少为10 ns脉冲宽度高。 我有什么选择来延长/延长这个5 ns脉冲以便计数器可以读取?我愿意切换到其他微控制器或使用质量更高的前端计数器,但是我宁愿使用无源/简单电路。这可能吗? 到目前为止,我研究了什么: 我曾尝试在输出信号和地面之间连接一个0.1uF的电容器,以希望放电会降低它的速度,但是这样做会使信号严重失真。我可以使用更低的价值吗? 我研究了采样并保持IC,但我能找到的最短采集时间约为200 ns,这不适合我的应用。

2
比较器原理图符号
该示意图出现在最近的问题中。三角形可以是运算放大器或比较器,因为它们都有相同的连接。(为什么)比较器没有单独的符号?运算放大器和比较器的功能非常不同。 或从@boardbite文件中的注释中写道:

2
如此低的运算放大器输入电流怎么可能?
我知道运算放大器的输入电流很低。这是他们定义的特征之一。但是,看看LMC6001的数据表(可笑的是“超,超低输入电流放大器”,因为一个超电流还不够),我想知道:<censored>如何获得如此低的输入电流‽ LMC6001要求25°C时的最大输入偏置电流为25 飞安。引脚之间的额定输入失调电压为10mV,相当于输入之间的400GΩ电阻,这是SOIC封装上的两个相邻引脚。而且等效的输入至电源电阻更高! 然后,如果您看一下比较器,那就更令人印象深刻了。以TLV7211为例,其等效输入至输入和输入至电源电阻约为100TΩ,同时采用更小的SC-70封装。如何避免流过PCB和封装的泄漏电流?

7
简化许多窗口比较器
我有8个热敏电阻,必须确保每个热敏电阻都在温度窗口内。它们都具有相同的窗口,我不在乎哪个或多少在有效范围内,我只需要知道它们是否都在(相同)窗口内即可。这将是仅基于硬件的解决方案,因此ADC读取的软件排序是不可能的。 我目前最好的解决方案是使用一堆比较器IC,并为每个热敏电阻实现一个单独的窗口比较器。为了优化解决方案,我可以使用多个四极管比较器,每一个都具有漏极开路输出,以便可以将它们全部连接起来。当然,从本质上讲,它是相同的电路。我可以使一次基准电压/触发电压缓冲,然后提供给所有比较器。 我确实很愚蠢,只是简单地抛出一堆比较器来解决这个问题。我不确定是否还有更好的方法,我主要是在尝试优化电路板空间。您知道一些创意方法吗?例如,选择所有热敏电阻的最小/最大电压,并使用单个窗口比较器(编辑:c的两个比较器),恕我直言,IMHO会导致更大的解决方案,因此不是一个好答案,我在此仅出于启发目的。 编辑:我知道基于软件的解决方案将是最好的。这就是为什么我一开始就提到它的原因,以防止所有人提出它。用这种方法定义问题的原因是,这是一个安全电路,除软件监视器外,规格要求我实施仅硬件的解决方案。因此,基于软件的解决方案已经存在,我“只是”需要找到实现基于硬件的最佳方法。

6
比较器:正弦波噪声大,相位噪声多少?
在电路中,比较器用于将正弦信号转换为方波。但是,输入信号不是干净的正弦波,但会添加一些噪声。 该比较器被认为是理想的,并且具有比噪声信号大得多的滞后,因此在正弦波的零交叉处没有振铃。 但是由于输入信号上的噪声,比较器会像清净正弦波那样稍早或稍晚切换,因此产生的方波具有一定的相位噪声。 下图说明了这种行为:蓝色曲线是有噪声的输入正弦波,黄色曲线是比较器生成的方波。红线显示正和负磁滞阈值。 给定输入信号上噪声的频谱密度,如何计算方波的相位噪声? 我想对此做一个适当的分析,但是找不到有关该主题的任何资源。任何帮助深表感谢! 澄清:我想分析给定电路产生的相位噪声,而不是问如何降低噪声!

4
通过MOSFET通过PWM控制加热器
我正在尝试使用MOSFET通过PWM控制加热器线圈(电阻〜0.9欧姆)。PWM调制器基于LM393,MOSFET为IRFR3704(20V,60A)。 如果我用1k电阻代替加热器,则一切运行良好,测试点CH1和CH2处的波形几乎为正方形。但是,当我在方案中放置一个实际的加热器时,在电压超过Vth时(脉冲在此处混合:黄色示波器通道连接到测试点CH2,青色通道连接到CH1)时,脉冲的下降沿会发生振荡。振荡幅度略大于电池电压,并且最大达到16V。我主要是微控制器专家,对这种电路的了解很差。是加热器电感的影响还是其他?怎么反对呢?

1
“运算放大器”和“比较器”有什么区别?
在电子零件销售商网站上,我看到运放和比较器有两个单独的类别。据我所知,如果您不连接负反馈并以开环模式运行它,那么运算放大器本身已经是比较器。那么,这些“比较器”到底是什么?是什么让它们与普通运算放大器不同?我什么时候比运算放大器更喜欢比较器?

2
PIC12F675 GP4不起作用
我正在为一个项目使用PIC12F675,除一件事情外,其他所有东西都工作正常。GP4不能用作数字IO。我已经看了很多配置和代码,但是找不到任何东西。 配置: #pragma config FOSC = INTRCCLK #pragma config WDTE = OFF #pragma config PWRTE = OFF #pragma config MCLRE = OFF #pragma config BOREN = ON #pragma config CP = OFF #pragma config CPD = OFF 码: #include <xc.h> #include <math.h> #include "config.h" #define _XTAL_FREQ 4000000 void delay(unsigned int …
9 pic  c  embedded  programming  audio  oscillator  spark  dc-dc-converter  boost  charge-pump  eagle  analog  battery-charging  failure  humidity  hard-drive  power-supply  battery-charging  charger  solar-energy  solar-charge-controller  pcb  eagle  arduino  voltage  power-supply  usb  charger  power-delivery  resistors  led-strip  series  usb  bootloader  transceiver  digital-logic  integrated-circuit  ram  transistors  led  raspberry-pi  driver  altium  usb  transceiver  piezoelectricity  adc  psoc  arduino  analog  pwm  raspberry-pi  converter  transformer  switch-mode-power-supply  power-electronics  dc-dc-converter  phase-shift  analog  comparator  phototransistor  safety  grounding  current  circuit-protection  rcd  batteries  current  battery-operated  power-consumption  power-electronics  bridge-rectifier  full-bridge  ethernet  resistance  mosfet  ltspice  mosfet-driver  ftdi  synchronous  fifo  microcontroller  avr  atmega  atmega328p  verilog  error  modelsim  power-supply  solar-cell  usb-pd  i2c  uart 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.