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
bauteil:digital [2022/03/28 15:34] kmkbauteil:digital [2022/03/29 10:35] (current) kretz
Line 35: Line 35:
   * teuer   * teuer
   * langsam   * langsam
-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 __.+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 ====
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²C|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 122: Line 122:
 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 --- __ 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/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 --- __ 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/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 --- __ 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/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) --- __ 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/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 --- __ BROKEN-LINK:[[http://www.mouser.de/ProductDetail/Intersil/X9110TV14IZ/?qs=sGAEpiMZZMuD%2f7PTYBwKqSpQl7USA1PmfaiES6XGQz0%3d|~10 € @Mouser]] LINK-BROKEN __+  * [[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
-  * __ 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.+  * __ 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:
-  * __ 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 __  +  * __ 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__  
-  * __ 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 __+  * __ 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 ====
-__ 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.+__ 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 (__ BROKEN-LINK:[[http://de.rs-online.com/web/p/takt-teiler/7424633/?searchTerm=ICS674|ICS674]] LINK-BROKEN __). 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.