作者 主题:最简单的模拟转换器 (Read 9198 times)

0会员和1位客人正在查看此主题。

离线 pauloconstantino

  • 常规贡献者
  • *
  • !
  • 帖子:154
  • 国家: GB.
最简单的 Analog to Digital Converter
« on: 2017年7月06日,08:00:10»
你好海盗,

最简单的模拟转换器你可以想到8bit解决方案吗?一世'm谈论实际的电路而不是IC。


最好的响应得到了一个cookie。  :-+
« 上次编辑:2017年7月06日,08:18:23 am by Pauloconstantino »
 

离线 DAQQ.

  • 超级贡献者
  • ***
  • 帖子:1949年
  • 国家: SK.
    • 我的网站
RE:最简单的模拟变换器
« 回复#1开: 2017年7月06日,08:02:12 AM»
如果您可以使用一位解决方案,那么您可以参加与Vref / 2进行比较的比较器。

具有合理分辨率的最简单的ADC是这样的: http://www.atmel.com/images/doc0942.pdf
相信它与否,尖锐的头发人确实存在!
+++划分黄瓜错误。请重新安装Universe并重新启动+++
 
以下用户感谢此帖子: tablatronix.

离线 ZERO999.

  • 超级贡献者
  • ***
  • 帖子:15254
  • 国家: GB.
  • 0999
RE:最简单的模拟变换器
« 回复#2开: 2017年7月06日,08:27:47»
如果您可以使用一位解决方案,那么您可以参加与Vref / 2进行比较的比较器。
如果使VREF成为三角形波,则具有PWM,非常容易数字化。
 

离线 DAQQ.

  • 超级贡献者
  • ***
  • 帖子:1949年
  • 国家: SK.
    • 我的网站
RE:最简单的模拟变换器
« 回复#3开: 2017年7月06日,08:56:59»
您可以构建一个离散的比较器。此外,第二个是展示一个原则而不是实际实现。此外,帖子的原始措辞是不同的。
相信它与否,尖锐的头发人确实存在!
+++划分黄瓜错误。请重新安装Universe并重新启动+++
 

离线 pauloconstantino

  • 常规贡献者
  • *
  • !
  • 帖子:154
  • 国家: GB.
RE:最简单的模拟变换器
« 回复#4开: 2017年7月06日,09:10:40»
您可以构建一个离散的比较器。此外,第二个是展示一个原则而不是实际实现。此外,帖子的原始措辞是不同的。

嘿,我指出了1bit ADC后改变了它。至少8位,由离散组件制成  ........
 

离线

  • 超级贡献者
  • ***
  • 帖子:12021
  • 国家: 00
RE:最简单的模拟变换器
« 回复#5: 2017年7月06日,09:11:18 AM»
最简单的模拟转换器你可以想到8bit解决方案吗?一世'm谈论实际的电路而不是IC。

创建充电电容器并将电容器电压与输入电压进行比较的电路。并行运行二进制计数器并在电容器电压通过输入电压时停止计数器。
 

在线的 布鲁姆比

  • 支持者
  • ****
  • 帖子:10664
  • 国家: Au.
RE:最简单的模拟变换器
« 回复#6开启: 2017年7月06日,09:58:24»
8位模拟到数字转换器。



只看到针指向的东西......

; D.
« 上次编辑:2017年7月06日,10:00:05 AM Brumby »
 

离线 jportici.

  • 超级贡献者
  • ***
  • 帖子:2743
  • 国家: 它
RE:最简单的模拟变换器
« 回复#7: 2017年7月6日,上午10:00:36»
256高精度电阻和256个比较器 :D

也许你可以建立一个整合的ADC?
我也喜欢pwm的想法
 

在线的 矮林

  • 超级贡献者
  • ***
  • 帖子:6308
  • 国家: GB.
RE:最简单的模拟变换器
« 回复#8开: 2017年7月06日,10:05:33 AM»
如果您想寻找固有的最简单的解决方案,通常值得尊重最早的解决方案。对于纯电子转换器,我猜这将是早期数字仪表中使用的斜坡转换器。
 

离线 rerouter.

  • 超级贡献者
  • ***
  • 帖子:4675
  • 国家: Au.
  • 质疑一切......除了这个陈述
RE:最简单的模拟变换器
« 回复#9: 2017年7月06日,10:13:48»
如果它是一个处理器的外设,您可以使用1个IO斜率ADC,您将一个RC滤波器连接到IO引脚,将引脚设置为输出低电平以重置它,设置为输入的输入和时间如何长时间需要注册高,对于开放输入,只要弱的上拉允许,如果输入信号接地,则需要一段时间更长,如果它连接到正电压,则需要一点较短。

这种设备的分辨率仅受你的时序分辨率限制。时钟速度VS采样率。


如果您想要SEMI自动,那么与R2R DAC +锁存器一起输出的比较+时钟分频器,时钟分频器在二进制步骤中计算R2R DAC,当比较符更改状态时,它锁存读数。然后它到达末尾,循环循环并转换下一个运行的电压。 
 

离线 Aodhan145.

  • 频繁的贡献者
  • **
  • 帖子:401
  • 国家: GB.
RE:最简单的模拟变换器
« 回复#10: 2017年7月06日,10:26:11 AM»
如果您想要SEMI自动,那么与R2R DAC +锁存器一起输出的比较+时钟分频器,时钟分频器在二进制步骤中计算R2R DAC,当比较符更改状态时,它锁存读数。然后它到达末尾,循环循环并转换下一个运行的电压。

那'我认为这将是明显的解决方案。太多人试图在这些论坛上困扰。这是非常可行的,而不是那么复杂。它'只是一个基本的SAR ADC。

//en.wikipedia.org/wiki/Successive_approximation_ADC

这应该有足够的信息来让你开始。
 

在线的 Brianhg.

  • 超级贡献者
  • ***
  • 帖子:5087
  • 国家: 加利福尼亚州
RE:最简单的模拟变换器
« 回复#11开: 2017年7月6日,上午10:31:00»
不幸的是,虽然上述解决方案在其中的某个位置有比较器,但它们仍然具有IC,但不是特定的ADC组件。 回路后,我用来从毛刺中使用精密电压到频率转换器,然后具有锁存计数器,该计数器被加载并在固定的间隔中加载并复位,根据负载/复位间隔时间以任何数量的比特产生ADC。 Burrbrown部分,我相信他们将其创作VFC,而不是正常的VCO,从0.001MHz到4MHz,输入从0V到10V。

鉴于负载电池的慢源信号。 哇,他们仍然成功......它's over 27 years old.
//www.digikey.com/product-detail/en/texas-instruments/VFC110AP/VFC110AP-ND/251222
« 上次编辑:2017年7月6日,10:38:24 AM Brianhg »
__________
Brianhg。
 

离线 rerouter.

  • 超级贡献者
  • ***
  • 帖子:4675
  • 国家: Au.
  • 质疑一切......除了这个陈述
RE:最简单的模拟变换器
« 回复#12: 2017年7月06日,10:32:12 AM»
http://tinyurl.com/y8mldodq

在Falstads模拟器中建立8位SAR ADC,为您播放。

完全链接INCASE IT稍后会打破。

代码: [选择]
http://www.falstad.com/circuit/circuitjs.html?cct=$+1+0.000005+10.20027730826997+64+5+50%0Ar+-64+0+-64+-64+0+100000%0Ar+-16+0+-16+-64+0+100000%0Ar+32+0+32+-64+0+100000%0Ar+-64+-64+-16+-64+0+50000%0Ar+-16+-64+32+-64+0+50000%0Ar+-160+-64+-112+-64+0+100000%0Aw+432+-64+432+-16+0%0AO+432+-64+496+-64+1%0Ar+-64+-64+-112+-64+0+50000%0Ar+-112+-64+-112+0+0+100000%0Ar+32+-64+80+-64+0+50000%0Ar+80+-64+128+-64+0+50000%0Ar+128+-64+176+-64+0+50000%0Ar+80+0+80+-64+0+100000%0Ar+128+0+128+-64+0+100000%0Ar+176+0+176+-64+0+100000%0Ar+224+0+224+-64+0+100000%0Ar+176+-64+224+-64+0+50000%0Aw+320+-64+224+-64+0%0A164+240+64+384+64+1024+4+0+0+0+5+false%0A164+240+224+384+224+1024+4+0+5+5+0+false%0Aw+240+224+240+192+0%0Aw+240+192+368+192+0%0Aw+368+192+368+64+0%0Aw+368+64+336+64+0%0Aw+240+64+224+64+0%0Aw+224+64+224+0+0%0Aw+240+96+176+96+0%0Aw+176+96+176+0+0%0Aw+240+128+128+128+0%0Aw+128+128+128+0+0%0Aw+240+160+80+160+0%0Aw+80+160+80+0+0%0Aw+240+224+32+224+0%0Aw+32+224+32+0+0%0Aw+240+256+-16+256+0%0Aw+-16+256+-16+0+0%0Aw+-64+0+-64+288+0%0Aw+-64+288+240+288+0%0Aw+-112+0+-112+320+0%0Aw+-112+320+240+320+0%0Aa+640+0+720+0+1+5+0+1000000+4.98624995111725+0.4296874999999993%0AR+640+16+576+16+0+1+5+2.5+2.5+0+0.5%0Aw+640+-16+432+-16+0%0AM+720+0+784+0+0+2.5%0A168+-256+224+-192+224+1024+4%0A168+-256+64+-208+64+1024+4%0Aw+-112+320+-160+320+0%0Aw+-64+288+-160+288+0%0Aw+-16+256+-160+256+0%0Aw+32+224+-160+224+0%0Aw+80+160+-160+160+0%0Aw+128+128+-160+128+0%0Aw+176+96+-160+96+0%0Aw+224+64+-160+64+0%0Aw+-160+192+-128+192+0%0Aw+-128+192+-128+352+0%0Aw+-160+352+-128+352+0%0Aw+-128+352+720+352+0%0Aw+720+352+720+0+0%0AM+-256+64+-288+64+0+2.5%0AM+-256+96+-288+96+0+2.5%0AM+-256+128+-288+128+0+2.5%0AM+-256+160+-288+160+0+2.5%0AM+-256+224+-288+224+0+2.5%0AM+-256+256+-288+256+0+2.5%0AM+-256+288+-288+288+0+2.5%0AM+-256+320+-288+320+0+2.5%0AR+336+224+448+224+1+2+10000+2.5+2.5+0+0.5%0Aw+320+-64+432+-64+0%0Ag+-160+-64+-192+-64+0%0Ax+474+233+591+236+4+24+ADC%5CsClock%0Ao+42+64+0+4099+5+0.00009765625+0+2+42+3%0Ao+60+64+0+4098+5+0.1+1+1%0Ao+61+64+0+4098+5+0.1+1+1%0Ao+62+64+0+4098+5+0.1+1+1%0Ao+63+64+0+4098+5+0.1+1+1%0Ao+64+64+0+4098+5+0.1+1+1%0Ao+65+64+0+4098+5+0.1+1+1%0Ao+66+64+0+4098+5+0.1+1+1%0Ao+67+64+0+4098+5+0.1+1+1%0A
 
以下用户感谢此帖子: Aodhan145.

在线的 矮林

  • 超级贡献者
  • ***
  • 帖子:6308
  • 国家: GB.
RE:最简单的模拟变换器
« 回复#13开启: 2017年7月06日,上午10:49:25»
不幸的是,虽然上述解决方案在其中的某个位置有比较器,但它们仍然具有IC,但不是特定的ADC组件。 回路后,我用来从毛刺中使用精密电压到频率转换器,然后具有锁存计数器,该计数器被加载并在固定的间隔中加载并复位,根据负载/复位间隔时间以任何数量的比特产生ADC。 Burrbrown部分,我相信他们将其创作VFC,而不是正常的VCO,从0.001MHz到4MHz,输入从0V到10V。

鉴于负载电池的慢源信号。 哇,他们仍然成功......它's over 27 years old.
//www.digikey.com/product-detail/en/texas-instruments/VFC110AP/VFC110AP-ND/251222
因此,您对使用比较器和ICS的使用是一个建议用它的比较器使用IC?您描述的芯片基本上只是另一个集成转换器。
 
以下用户感谢此帖子: Aodhan145.

离线 Aodhan145.

  • 频繁的贡献者
  • **
  • 帖子:401
  • 国家: GB.
RE:最简单的模拟变换器
« 回复#14: 2017年7月06日,11:25:53»
不幸的是,虽然上述解决方案在其中的某个位置有比较器,但它们仍然具有IC,但不是特定的ADC组件。 回路后,我用来从毛刺中使用精密电压到频率转换器,然后具有锁存计数器,该计数器被加载并在固定的间隔中加载并复位,根据负载/复位间隔时间以任何数量的比特产生ADC。 Burrbrown部分,我相信他们将其创作VFC,而不是正常的VCO,从0.001MHz到4MHz,输入从0V到10V。

鉴于负载电池的慢源信号。 哇,他们仍然成功......它's over 27 years old.
//www.digikey.com/product-detail/en/texas-instruments/VFC110AP/VFC110AP-ND/251222

他可以用晶体管制作一个比较器结果'太棒了,但它会起作用。他可以与晶体管进行计数器,这些都只是抽象的解决方案,可以在较低级别实现,旨在简化他需要进入的方向。足够超过这里开始。他应该首先了解ADC在尝试从晶体管建立一个之前的运作方式。然后他可以了解柜台的工作和比较器。 
 

离线 Aodhan145.

  • 频繁的贡献者
  • **
  • 帖子:401
  • 国家: GB.
RE:最简单的模拟变换器
« 回复#15: 2017年7月6日,11:27:32»
http://tinyurl.com/y8mldodq

在Falstads模拟器中建立8位SAR ADC,为您播放。

完全链接INCASE IT稍后会打破。

代码: [选择]
http://www.falstad.com/circuit/circuitjs.html?cct=$+1+0.000005+10.20027730826997+64+5+50%0Ar+-64+0+-64+-64+0+100000%0Ar+-16+0+-16+-64+0+100000%0Ar+32+0+32+-64+0+100000%0Ar+-64+-64+-16+-64+0+50000%0Ar+-16+-64+32+-64+0+50000%0Ar+-160+-64+-112+-64+0+100000%0Aw+432+-64+432+-16+0%0AO+432+-64+496+-64+1%0Ar+-64+-64+-112+-64+0+50000%0Ar+-112+-64+-112+0+0+100000%0Ar+32+-64+80+-64+0+50000%0Ar+80+-64+128+-64+0+50000%0Ar+128+-64+176+-64+0+50000%0Ar+80+0+80+-64+0+100000%0Ar+128+0+128+-64+0+100000%0Ar+176+0+176+-64+0+100000%0Ar+224+0+224+-64+0+100000%0Ar+176+-64+224+-64+0+50000%0Aw+320+-64+224+-64+0%0A164+240+64+384+64+1024+4+0+0+0+5+false%0A164+240+224+384+224+1024+4+0+5+5+0+false%0Aw+240+224+240+192+0%0Aw+240+192+368+192+0%0Aw+368+192+368+64+0%0Aw+368+64+336+64+0%0Aw+240+64+224+64+0%0Aw+224+64+224+0+0%0Aw+240+96+176+96+0%0Aw+176+96+176+0+0%0Aw+240+128+128+128+0%0Aw+128+128+128+0+0%0Aw+240+160+80+160+0%0Aw+80+160+80+0+0%0Aw+240+224+32+224+0%0Aw+32+224+32+0+0%0Aw+240+256+-16+256+0%0Aw+-16+256+-16+0+0%0Aw+-64+0+-64+288+0%0Aw+-64+288+240+288+0%0Aw+-112+0+-112+320+0%0Aw+-112+320+240+320+0%0Aa+640+0+720+0+1+5+0+1000000+4.98624995111725+0.4296874999999993%0AR+640+16+576+16+0+1+5+2.5+2.5+0+0.5%0Aw+640+-16+432+-16+0%0AM+720+0+784+0+0+2.5%0A168+-256+224+-192+224+1024+4%0A168+-256+64+-208+64+1024+4%0Aw+-112+320+-160+320+0%0Aw+-64+288+-160+288+0%0Aw+-16+256+-160+256+0%0Aw+32+224+-160+224+0%0Aw+80+160+-160+160+0%0Aw+128+128+-160+128+0%0Aw+176+96+-160+96+0%0Aw+224+64+-160+64+0%0Aw+-160+192+-128+192+0%0Aw+-128+192+-128+352+0%0Aw+-160+352+-128+352+0%0Aw+-128+352+720+352+0%0Aw+720+352+720+0+0%0AM+-256+64+-288+64+0+2.5%0AM+-256+96+-288+96+0+2.5%0AM+-256+128+-288+128+0+2.5%0AM+-256+160+-288+160+0+2.5%0AM+-256+224+-288+224+0+2.5%0AM+-256+256+-288+256+0+2.5%0AM+-256+288+-288+288+0+2.5%0AM+-256+320+-288+320+0+2.5%0AR+336+224+448+224+1+2+10000+2.5+2.5+0+0.5%0Aw+320+-64+432+-64+0%0Ag+-160+-64+-192+-64+0%0Ax+474+233+591+236+4+24+ADC%5CsClock%0Ao+42+64+0+4099+5+0.00009765625+0+2+42+3%0Ao+60+64+0+4098+5+0.1+1+1%0Ao+61+64+0+4098+5+0.1+1+1%0Ao+62+64+0+4098+5+0.1+1+1%0Ao+63+64+0+4098+5+0.1+1+1%0Ao+64+64+0+4098+5+0.1+1+1%0Ao+65+64+0+4098+5+0.1+1+1%0Ao+66+64+0+4098+5+0.1+1+1%0Ao+67+64+0+4098+5+0.1+1+1%0A

+1这很好
 

在线的 Brianhg.

  • 超级贡献者
  • ***
  • 帖子:5087
  • 国家: 加利福尼亚州
RE:最简单的模拟变换器
« 回复#16开: 2017年7月6日,上午11:36:06»
他可以尝试256个NPN晶体管,每个晶体管彼此顶部坐在顶部,用一个带有漂亮的1meg电阻馈送所有基座的信号,超过100V将它们全部转动。 然后级别将每个收集器移位到逻辑输出电平,并将各个256输出转换为数字二进制8位代码。

(好的,我意识到这是坚果......但是对于4位,16个级别,这可能会起作用,没有比较器,没有时钟,没有计数器......)
« 上次编辑:2017年7月06日,11:38:13 AM by Brianhg »
__________
Brianhg。
 

离线 ZERO999.

  • 超级贡献者
  • ***
  • 帖子:15254
  • 国家: GB.
  • 0999
RE:最简单的模拟变换器
« 回复#17开: 2017年7月06日,下午12:20:38»
他可以尝试256个NPN晶体管,每个晶体管彼此顶部坐在顶部,用一个带有漂亮的1meg电阻馈送所有基座的信号,超过100V将它们全部转动。 然后级别将每个收集器移位到逻辑输出电平,并将各个256输出转换为数字二进制8位代码。

(好的,我意识到这是坚果......但是对于4位,16个级别,这可能会起作用,没有比较器,没有时钟,没有计数器......)
可以使用一个晶体管构建非常基本的比较器。在电路中你'描述的是,晶体管用作比较器。
 

离线 yansi.

  • 超级贡献者
  • ***
  • 帖子:3732
  • 国家: 00
  • STM32,STM8,AVR,8051
RE:最简单的模拟变换器
« 回复#18开启: 2017年7月6日,晚上12:25:04»
最简单的 并使用相当高的精度和线性度工作的ADC,但采样率低是双斜率集成ADC。

可以由 果冻零件很容易。只是一个opamp,comparator和模拟mux,一起由MCU控制。需要中断功能的单个计时器。 16位分辨率可以轻松实现,而不是那么多的努力。


但是服用"simplest"说真的,单独的比较器是最简单的ADC。
 

离线 达纳达克

  • 超级贡献者
  • ***
  • 帖子:1875
  • 国家: 我们
  • 反应堆操作员SSN-583,退休ee
RE:最简单的模拟变换器
« 回复#19: 2017年7月06日,01:30:07 PM»
这可能有帮助 -


http://www.ti.com/lit/an/snoa627/snoa627.pdf


附属。


问候,达娜。
« 上次编辑:2017年8月14日,Danadak下午10:23:02 »
爱赛普拉斯PSoC,Agentiny,Bit Slice,Opamps,示波器和模拟大师,如Peed,Miller,Widlar,Dobkin,痴迷于作为工程师
 

离线 ZERO999.

  • 超级贡献者
  • ***
  • 帖子:15254
  • 国家: GB.
  • 0999
RE:最简单的模拟变换器
« 回复#20开: 2017年7月06日,02:35:15 PM»
文件:/// c:/users/dana/documents/1%20cypress/ap%20notes/a%20to%20d/simplesigmadeltaadcdocumentation.pdf
你忘了将它上传到互联网。
 

在线的 MK14

  • 超级贡献者
  • ***
  • 帖子:2926
  • 国家: GB.
RE:最简单的模拟变换器
« 回复#21开: 2017年7月6日,02:43:22 PM»
文件:/// c:/users/dana/documents/1%20cypress/ap%20notes/a%20to%20d/simplesigmadeltaadcdocumentation.pdf
你忘了将它上传到互联网。

可能是这样的:
http://www.latticesemi.com/~/media/LatticeSemi/Documents/ReferenceDesigns/SZ/simplesigmadeltaadcdocumentation.pdf.?document_id=35762
 
以下用户感谢此帖子: ZERO999.

离线 C

  • 超级贡献者
  • ***
  • 帖子:1345
  • 国家: 我们
RE:最简单的模拟变换器
« 回复#22: 2017年7月06日,03:07:55 PM»
不幸的是,虽然上述解决方案在其中的某个位置有比较器,但它们仍然具有IC,但不是特定的ADC组件。 回路后,我用来从毛刺中使用精密电压到频率转换器,然后具有锁存计数器,该计数器被加载并在固定的间隔中加载并复位,根据负载/复位间隔时间以任何数量的比特产生ADC。 Burrbrown部分,我相信他们将其创作VFC,而不是正常的VCO,从0.001MHz到4MHz,输入从0V到10V。

鉴于负载电池的慢源信号。 哇,他们仍然成功......它's over 27 years old.
//www.digikey.com/product-detail/en/texas-instruments/VFC110AP/VFC110AP-ND/251222

用来做这样的事情
带电路APX的温度传感器。感觉温度。
将temp转换为频率。
发送20,000英尺的电缆
使用校准程序对所有更改进行更正。
是一个临时传感器,在0C左右开始,上方距离200C高



U
 

离线 MacBoy.

  • 超级贡献者
  • ***
  • 帖子:2031
  • 国家: 加利福尼亚州
RE:最简单的模拟变换器
« 回复#23开: 2017年7月06日,04:44:04 PM»
我有一些电源WAILNE KERR供应,其前面板显示板使用一个OP-AMP,一个比较器和一个CMOS模拟开关IC,以及电压参考,实现ADC。基本8051 CPU控制模拟开关并查看比较器输出。很简单。它达到了12位分辨率(>3500计数)每秒10个样本。它'S基本双斜率设计:切换电压或电流信号,以将电容器集成到固定时段中,然后切换到相反的极性电压参考并测量去集成时间。
 

离线 pauloconstantino

  • 常规贡献者
  • *
  • !
  • 帖子:154
  • 国家: GB.
RE:最简单的模拟变换器
« 回复#24开: 2017年7月06日,08:58:22 PM»
最简单的模拟转换器你可以想到8bit解决方案吗?一世'm谈论实际的电路而不是IC。

创建充电电容器并将电容器电压与输入电压进行比较的电路。并行运行二进制计数器并在电容器电压通过输入电压时停止计数器。

非常好 :-//
 


分享我

掘客  Facebook  诽谤  可口的  Technorati.  推特  谷歌  雅虎
SMF.