meta data for this page
  •  

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
bauteil:digital [2020/06/10 15:59] – [74LVC1T45] + 74LVC1T45 kmkbauteil:digital [2022/03/29 08:34] kretz
Line 26: Line 26:
  
 ==== ADS5805 ==== ==== ADS5805 ====
-Der [[http://www.mouser.com/ds/2/405/ads8505-439351.pdf|ADS5805]] bildet einen Spannungsbereich von ±20 V auf immerhin 16 Bit ab. Damit kann er etwa eine Größenordnung kleinere Schwankungen auflösen als die 12-Bit-Wandler. Im Gegenzug ist er etwa eine Größenordnung langsamer.+Der __ BROKEN-LINK:[[http://www.mouser.com/ds/2/405/ads8505-439351.pdf|ADS5805]] LINK-BROKEN __ bildet einen Spannungsbereich von ±20 V auf immerhin 16 Bit ab. Damit kann er etwa eine Größenordnung kleinere Schwankungen auflösen als die 12-Bit-Wandler. Im Gegenzug ist er etwa eine Größenordnung langsamer.
   * Digitale Schnittstelle: parallel   * Digitale Schnittstelle: parallel
   * Signal-zu-Rausch-Verhältnis: 83 dB   * Signal-zu-Rausch-Verhältnis: 83 dB
Line 35: Line 35:
   * teuer   * teuer
   * langsam   * langsam
-Eine pinkompatible Alternative, die noch einmal ein Drittel teurer ist, ist der [[http://www.mouser.com/ds/2/609/AD976_976A-878080.pdf|AD976]].+Eine pinkompatible Alternative, die noch einmal ein Drittel teurer ist, ist der __ BROKEN-LINK:[[http://www.mouser.com/ds/2/609/AD976_976A-878080.pdf|AD976]]LINK-BROKEN__.
 ===== Digital-Analog-Wandler ===== ===== Digital-Analog-Wandler =====
 ==== TLC7528 ==== ==== TLC7528 ====
-Der [[http://www.ti.com/lit/ds/symlink/tlc7528.pdf|TLC7528]] ist ein Klassiker, der 8 Bit breite Digital-Worte in einen analogen Wert umsetzt. +Der __ BROKEN-LINK:[[http://www.ti.com/lit/ds/symlink/tlc7528.pdf|TLC7528]]LINK-BROKEN__ ist ein Klassiker, der 8 Bit breite Digital-Worte in einen analogen Wert umsetzt. 
   * Versorgungsspannung: maximal 16.5 V   * Versorgungsspannung: maximal 16.5 V
   * Digitaler Eingang: 8 Bit parallel   * Digitaler Eingang: 8 Bit parallel
Line 49: Line 49:
 Nachteile: Nachteile:
   * Benötigt am digitalen Eingang einen TTL-Pegel mit 5 V. Man braucht also eine Pegelanpassung um ihn an Prozessoren, oder FPGAs anschließen, die mit einem Pegel von 3.3 V oder weniger arbeiten.    * Benötigt am digitalen Eingang einen TTL-Pegel mit 5 V. Man braucht also eine Pegelanpassung um ihn an Prozessoren, oder FPGAs anschließen, die mit einem Pegel von 3.3 V oder weniger arbeiten. 
-Der direkte Zugang zum Referenz-Eingang erlaubt einige interessante Anwendungen, wie die Beschaltung als analoge Multiplikator, oder als digital einstellbarer Filter, digital einstellbarer Fenster-Detektor. Siehe dazu das [[http://www.ti.com/lit/ds/symlink/tlc7528.pdf|Datenblatt von Texas Instruments]]+Der direkte Zugang zum Referenz-Eingang erlaubt einige interessante Anwendungen, wie die Beschaltung als analoge Multiplikator, oder als digital einstellbarer Filter, digital einstellbarer Fenster-Detektor. Siehe dazu das __ BROKEN-LINK:[[http://www.ti.com/lit/ds/symlink/tlc7528.pdf|Datenblatt von Texas Instruments]]LINK-BROKEN__
  
 ==== MCP4921 ==== ==== MCP4921 ====
Line 63: Line 63:
  
 ==== MCP4726 ==== ==== MCP4726 ====
-Der [[https://www.tme.eu/en/Document/2837daf7ed70395b962c37b1e52e1740/MCP4716A0T-E_CH.pdf|MCP4726]] wird seriell mit dem [[wpde>https://de.wikipedia.org/wiki/I%C2%B2C|I2C-Protokoll]] angesteuert. Das hat den Vorteil, dass man mehrere Wandler hintereinander an denselben Bus hängen kann.+Der [[https://www.tme.eu/en/Document/2837daf7ed70395b962c37b1e52e1740/MCP4716A0T-E_CH.pdf|MCP4726]] wird seriell mit dem [[wpde>I%C2%B2C|I2C-Protokoll]] angesteuert. Das hat den Vorteil, dass man mehrere Wandler hintereinander an denselben Bus hängen kann.
   * Versorgungsspannung: 2.7 V bis 5 V    * Versorgungsspannung: 2.7 V bis 5 V 
   * Digitale Schnittstelle: seriell (I2C)   * Digitale Schnittstelle: seriell (I2C)
Line 118: Line 118:
  
 ==== Wunscherfüllung ==== ==== Wunscherfüllung ====
-Der Wunsch nach einem symmetrischen analogen Spannungbereich schränkt die Auswahl schon deutlich ein. Zum Beispiel fallen damit alle [[http://www.ti.com/lsds/ti/data-converters/digital-potentiometers/digital-potentiometers-products.page#|Digital-Potentiometer von Texas Instruments]] heraus. Wenn man zusätzlich eine dauerhafte Speicherung in EEPROM wünscht, schränkt sich das [[http://www.microchip.com/ParamChartSearch/chart.aspx?branchID=11026#|Angegot von Microchip]] auf Null ein und von Analog Devices nur [[http://www.analog.com/media/en/news-marketing-collateral/product-selection-guide/Choosing_the_Correct_Digipot.pdf|Modelle mit +/-2.75 V]]. Im [[http://www.intersil.com/en/parametricsearch.html#g=data-converters&sg=digital-potentiometers--dcps-&f=dcps&fo=true&cbs[s3][]=0&cbs[s9][]=0&cbs[s9][]=1&cbs[s1][]=0&customize=true&sp=1%2C2%2C3%2C14%2C4%2C5%2C8%2C9&sort=[a4]|Katalog von Intersil]] gibt es einige Modelle, die +/- 5 V, oder sogar mehr erlauben.+Der Wunsch nach einem symmetrischen analogen Spannungbereich schränkt die Auswahl schon deutlich ein. Zum Beispiel fallen damit alle __ BROKEN-LINK:[[http://www.ti.com/lsds/ti/data-converters/digital-potentiometers/digital-potentiometers-products.page#|Digital-Potentiometer von Texas Instruments]] LINK-BROKEN __ heraus. Wenn man zusätzlich eine dauerhafte Speicherung in EEPROM wünscht, schränkt sich das [[http://www.microchip.com/ParamChartSearch/chart.aspx?branchID=11026#|Angegot von Microchip]] auf Null ein und von Analog Devices nur [[http://www.analog.com/media/en/news-marketing-collateral/product-selection-guide/Choosing_the_Correct_Digipot.pdf|Modelle mit +/-2.75 V]]. Im [[http://www.intersil.com/en/parametricsearch.html#g=data-converters&sg=digital-potentiometers--dcps-&f=dcps&fo=true&cbs[s3][]=0&cbs[s9][]=0&cbs[s9][]=1&cbs[s1][]=0&customize=true&sp=1%2C2%2C3%2C14%2C4%2C5%2C8%2C9&sort=[a4]|Katalog von Intersil]] gibt es einige Modelle, die +/- 5 V, oder sogar mehr erlauben.
  
 Einige, aber nicht alle dieser Modelle arbeiten dabei intern mit [[wpde>Ladungspumpe|Ladungspumpen]] (charge pump). Das führt zu Störungen auf dem Signal in Höhe von einigen mV bei der Betriebsfrequenz von 850 kHz und harmonischen davon. Dieser Frequenz ist zwar ein gutes Stück oberhalb der Bandbreite des Potentiometers. Im Zusammenhang mit der Messung von schwachen Signalen möchte man dennoch solche Schalttechnik möglichst vermeiden. Einige, aber nicht alle dieser Modelle arbeiten dabei intern mit [[wpde>Ladungspumpe|Ladungspumpen]] (charge pump). Das führt zu Störungen auf dem Signal in Höhe von einigen mV bei der Betriebsfrequenz von 850 kHz und harmonischen davon. Dieser Frequenz ist zwar ein gutes Stück oberhalb der Bandbreite des Potentiometers. Im Zusammenhang mit der Messung von schwachen Signalen möchte man dennoch solche Schalttechnik möglichst vermeiden.
  
-  * [[http://www.intersil.com/content/dam/Intersil/documents/x9c3/x9c303.pdf|X9C303]] mit 100 logarithmischen Stufen, +/- 5 V, up/down, dauerhafte Speicherung, SO8 / PDIP8 / TSSOP8, 20 mV charge pump noise @850 kHz --- [[https://www.mouser.de/ProductDetail/Renesas-Intersil/X9C303PZ?qs=sGAEpiMZZMuD%2f7PTYBwKqSpQl7USA1PmgDo0fyd14ek%3d|~4.12 € @Mouser]] +  * [[http://www.intersil.com/content/dam/Intersil/documents/x9c3/x9c303.pdf|X9C303]] mit 100 logarithmischen Stufen, +/- 5 V, up/down, dauerhafte Speicherung, SO8 / PDIP8 / TSSOP8, 20 mV charge pump noise @850 kHz --- __ BROKEN-LINK:[[https://www.mouser.de/ProductDetail/Renesas-Intersil/X9C303PZ?qs=sGAEpiMZZMuD%2f7PTYBwKqSpQl7USA1PmgDo0fyd14ek%3d|~4.12 € @Mouser]]LINK-BROKEN__ 
-  * [[http://www.intersil.com/content/dam/Intersil/documents/x931/x9314.pdf|X9314]] mit 32 logarithmischen Stufen, +/- 5 V, up/down, dauerhafte Speicherung, SO8 / MSOP8 --- [[http://www.mouser.de/ProductDetail/Intersil/X9314WSZ/?qs=sGAEpiMZZMuD%2f7PTYBwKqSpQl7USA1PmVJWoGvq%252bqOM%3d|~3.40 € @Mouser, RS, Farnell]] +  * [[http://www.intersil.com/content/dam/Intersil/documents/x931/x9314.pdf|X9314]] mit 32 logarithmischen Stufen, +/- 5 V, up/down, dauerhafte Speicherung, SO8 / MSOP8 --- __ BROKEN-LINK:[[http://www.mouser.de/ProductDetail/Intersil/X9314WSZ/?qs=sGAEpiMZZMuD%2f7PTYBwKqSpQl7USA1PmVJWoGvq%252bqOM%3d|~3.40 € @Mouser, RS, Farnell]]LINK-BROKEN__ 
-  * [[http://www.intersil.com/content/dam/Intersil/documents/x9c1/x9c102-103-104-503.pdf|X9C102, X9C103, X9C104, X9C503]] mit 100 linearen Stufen, +/- 5 V, up/down, dauerhafte Speicherung, SO8 / PDIP8,  20 mV charge pump noise @850 kHz --- [[http://www.mouser.de/ProductDetail/Intersil/X9C103SZ/?qs=sGAEpiMZZMuD%2f7PTYBwKqSpQl7USA1PmlT0Wu3xugMY%3d|~4.50 € @Mouser, RS, Farnell]] +  * [[http://www.intersil.com/content/dam/Intersil/documents/x9c1/x9c102-103-104-503.pdf|X9C102, X9C103, X9C104, X9C503]] mit 100 linearen Stufen, +/- 5 V, up/down, dauerhafte Speicherung, SO8 / PDIP8,  20 mV charge pump noise @850 kHz --- __ BROKEN-LINK:[[http://www.mouser.de/ProductDetail/Intersil/X9C103SZ/?qs=sGAEpiMZZMuD%2f7PTYBwKqSpQl7USA1PmlT0Wu3xugMY%3d|~4.50 € @Mouser, RS, Farnell]]LINK-BROKEN__ 
-  * [[http://www.intersil.com/content/dam/Intersil/documents/x931/x9313.pdf|X9313]] mit 32 linearen Stufen, +/- 6 V, up/down, dauerhafte Speicherung, SO8 / PDIP8 / MSOP8, 10k (1k) (50k) --- [[http://www.mouser.de/ProductDetail/Intersil/X9313WSZ/?qs=sGAEpiMZZMuD%2f7PTYBwKqSpQl7USA1PmF2iRWCB1KTg%3d|~3.40 € @Mouser, RS, Farnell]] +  * [[http://www.intersil.com/content/dam/Intersil/documents/x931/x9313.pdf|X9313]] mit 32 linearen Stufen, +/- 6 V, up/down, dauerhafte Speicherung, SO8 / PDIP8 / MSOP8, 10k (1k) (50k) --- __ BROKEN-LINK:[[http://www.mouser.de/ProductDetail/Intersil/X9313WSZ/?qs=sGAEpiMZZMuD%2f7PTYBwKqSpQl7USA1PmF2iRWCB1KTg%3d|~3.40 € @Mouser, RS, Farnell]]LINK-BROKEN__ 
-  * [[http://www.intersil.com/content/dam/Intersil/documents/x911/x9110.pdf|X9110]] mit 1024 linearen Stufen, +/- 10 V, SPI, dauerhafte Speicherung, TSSOP14 --- [[http://www.mouser.de/ProductDetail/Intersil/X9110TV14IZ/?qs=sGAEpiMZZMuD%2f7PTYBwKqSpQl7USA1PmfaiES6XGQz0%3d|~10 € @Mouser]]+  * [[http://www.intersil.com/content/dam/Intersil/documents/x911/x9110.pdf|X9110]] mit 1024 linearen Stufen, +/- 10 V, SPI, dauerhafte Speicherung, TSSOP14 --- __ BROKEN-LINK:[[http://www.mouser.de/ProductDetail/Intersil/X9110TV14IZ/?qs=sGAEpiMZZMuD%2f7PTYBwKqSpQl7USA1PmfaiES6XGQz0%3d|~10 € @Mouser]]LINK-BROKEN__
  
 ==== Ohne dauerhafte Speicherung ==== ==== Ohne dauerhafte Speicherung ====
Line 134: Line 134:
   * [[http://www.analog.com/media/en/technical-documentation/data-sheets/AD5293.pdf|AD5293]] --- 1024 Stufen, +/- 15 V, SPI, keine dauerhafte Speicherung, TSSOP14   * [[http://www.analog.com/media/en/technical-documentation/data-sheets/AD5293.pdf|AD5293]] --- 1024 Stufen, +/- 15 V, SPI, keine dauerhafte Speicherung, TSSOP14
   * [[http://www.analog.com/media/en/technical-documentation/data-sheets/AD5291_5292.pdf|AD5292 und AD5291]] --- 256 bzw. 1024 Stufen, +/- 15 V, SPI, 20 Mal dauerhafte Speicherung, TSSOP14   * [[http://www.analog.com/media/en/technical-documentation/data-sheets/AD5291_5292.pdf|AD5292 und AD5291]] --- 256 bzw. 1024 Stufen, +/- 15 V, SPI, 20 Mal dauerhafte Speicherung, TSSOP14
-  * [[http://ww1.microchip.com/downloads/en/DeviceDoc/20005207A.pdf|MCP41HV51-103EST]] --- 256 Stufen, linear, +/- 18 V, SPI, 10 kΩ, 240 kHz, TSSOP14, 1.55 € @Farnell, Mouser, TME und Reichelt(!) --- auch mit 5kΩ, 50 kΩ und 100 kΩ erhältlich, dann mit anderer Bandbreite.+  * __ BROKEN-LINK:[[http://ww1.microchip.com/downloads/en/DeviceDoc/20005207A.pdf|MCP41HV51-103EST]]LINK-BROKEN__ --- 256 Stufen, linear, +/- 18 V, SPI, 10 kΩ, 240 kHz, TSSOP14, 1.55 € @Farnell, Mouser, TME und Reichelt(!) --- auch mit 5kΩ, 50 kΩ und 100 kΩ erhältlich, dann mit anderer Bandbreite.
  
 Ebenfalls ohne dauerhafte Speicherung gibt es von Maxim digitale Potentiometer, die schneller als logarithmisch ansteigen: Ebenfalls ohne dauerhafte Speicherung gibt es von Maxim digitale Potentiometer, die schneller als logarithmisch ansteigen:
-  * [[https://datasheets.maximintegrated.com/en/ds/DS1882.pdf|DS1882]] --- dual,32 Stufen, log, +/- 7V, I²C, 45 kΩ, 5 MHz, SO16 / TSSOP16, keine dauerhafte Speicherung, kann auch beschleunigt logarithmisch konfiguriert werden, kann vom Prozessor ausgelesen werden, [[http://www.mouser.de/ProductDetail/Maxim-Integrated/DS1882Z-050+/?qs=sGAEpiMZZMuD%2f7PTYBwKqZgdXwylBeRduOA%252bPI4Vx4U%3d|1.66 € @Mouser]]  +  * __ BROKEN-LINK:[[https://datasheets.maximintegrated.com/en/ds/DS1882.pdf|DS1882]]LINK-BROKEN__ --- dual,32 Stufen, log, +/- 7V, I²C, 45 kΩ, 5 MHz, SO16 / TSSOP16, keine dauerhafte Speicherung, kann auch beschleunigt logarithmisch konfiguriert werden, kann vom Prozessor ausgelesen werden, __ BROKEN-LINK:[[http://www.mouser.de/ProductDetail/Maxim-Integrated/DS1882Z-050+/?qs=sGAEpiMZZMuD%2f7PTYBwKqZgdXwylBeRduOA%252bPI4Vx4U%3d|1.66 € @Mouser]]LINK-BROKEN__  
-  * [[http://datasheets.maximintegrated.com/en/ds/DS1808.pdf|DS1808]] --- dual,32 Stufen, beschleunigt logarithmisch, +/- 12 V, I²C, SO16, keine dauerhafte Speicherung, kann vom Prozessor ausgelesen werden, [[http://www.mouser.de/ProductDetail/Maxim-Integrated/DS1808Z-050+/?qs=sGAEpiMZZMuD%2f7PTYBwKqdKWq9wXgVB5XyHZ8EfrQBA%3d|3.26 € @Mouser]]+  * __ BROKEN-LINK:[[http://datasheets.maximintegrated.com/en/ds/DS1808.pdf|DS1808]]LINK-BROKEN__ --- dual,32 Stufen, beschleunigt logarithmisch, +/- 12 V, I²C, SO16, keine dauerhafte Speicherung, kann vom Prozessor ausgelesen werden, __ BROKEN-LINK:[[http://www.mouser.de/ProductDetail/Maxim-Integrated/DS1808Z-050+/?qs=sGAEpiMZZMuD%2f7PTYBwKqdKWq9wXgVB5XyHZ8EfrQBA%3d|3.26 € @Mouser]]LINK-BROKEN__
  
 ==== Tipps zur Anwendung ==== ==== Tipps zur Anwendung ====
-[[http://www.edn.com/design/analog/4359639/Tack-a-log-taper-onto-a-digital-potentiometer|Hier]] wird gezeigt, wie man mit einem einfachen Widerstand bei einem linearen digitalem Poti eine in etwa logarithmisch eingestellte Verstärkung erreicht. Leider funktioniert dieser Trick nicht bei allen Schaltungen. Denn beim Verstellen des Abgriffs verändert sich der effektive Gesamtwert des Spannungsteilers.+__ BROKEN-LINK:[[http://www.edn.com/design/analog/4359639/Tack-a-log-taper-onto-a-digital-potentiometer|Hier]]LINK-BROKEN__ wird gezeigt, wie man mit einem einfachen Widerstand bei einem linearen digitalem Poti eine in etwa logarithmisch eingestellte Verstärkung erreicht. Leider funktioniert dieser Trick nicht bei allen Schaltungen. Denn beim Verstellen des Abgriffs verändert sich der effektive Gesamtwert des Spannungsteilers.
  
 [[http://www.analog.com/media/en/technical-documentation/application-notes/AN-1209.pdf|Hier]] führt Analog-Devices vor, wie man bei der Verstellung der Verstärkung Sprünge und Ausreißer vermeidet. Dazu wird mit der Verstellung gewartet, bis das Signal einen Nulldurchgang macht. [[http://www.analog.com/media/en/technical-documentation/application-notes/AN-1209.pdf|Hier]] führt Analog-Devices vor, wie man bei der Verstellung der Verstärkung Sprünge und Ausreißer vermeidet. Dazu wird mit der Verstellung gewartet, bis das Signal einen Nulldurchgang macht.
 ===== Zähler ===== ===== Zähler =====
-Zähler mit parallelem Ausgang eignen sich, um Frequenzen zu teilen. Besonders leicht fällt das bei Potenzen von Zwei. Dann fällt die geteilte Frequenz direkt an einem Pin an. Es gibt aber auch Dezimalzähler (74HC163) und Bausteine, die die Teilung durch beliebige ganzzahlige Faktoren erlauben ([[http://de.rs-online.com/web/p/takt-teiler/7424633/?searchTerm=ICS674|ICS674]]). Anders als die 74-Reihe sind das allerdings schon ausgesprochene Exoten mit entsprechenden Preisen und Beschaffungsunsicherheiten.+Zähler mit parallelem Ausgang eignen sich, um Frequenzen zu teilen. Besonders leicht fällt das bei Potenzen von Zwei. Dann fällt die geteilte Frequenz direkt an einem Pin an. Es gibt aber auch Dezimalzähler (74HC163) und Bausteine, die die Teilung durch beliebige ganzzahlige Faktoren erlauben ([[https://www.digikey.at/de/products/base-product/renesas-electronics-america-inc/20/ICS674/619887|ICS674]]). Anders als die 74-Reihe sind das allerdings schon ausgesprochene Exoten mit entsprechenden Preisen und Beschaffungsunsicherheiten.
  
 In der Reihe der 74er-Bausteine gibt es Zähler für vier, acht und 12 Bit. Diese Zähler funktionieren bis zu einigen zig MHz. Für höhere Frequenzen, oder speziellere Aufgaben sollte man über programmierbare Logik in Form von FPGAs nachdenken. In der Reihe der 74er-Bausteine gibt es Zähler für vier, acht und 12 Bit. Diese Zähler funktionieren bis zu einigen zig MHz. Für höhere Frequenzen, oder speziellere Aufgaben sollte man über programmierbare Logik in Form von FPGAs nachdenken.