<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://www.mikrocontroller.net/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Hegy</id>
	<title>Mikrocontroller.net - Benutzerbeiträge [de]</title>
	<link rel="self" type="application/atom+xml" href="https://www.mikrocontroller.net/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Hegy"/>
	<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/articles/Spezial:Beitr%C3%A4ge/Hegy"/>
	<updated>2026-04-11T09:17:08Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.39.7</generator>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=STM32_f%C3%BCr_Einsteiger&amp;diff=105328</id>
		<title>STM32 für Einsteiger</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=STM32_f%C3%BCr_Einsteiger&amp;diff=105328"/>
		<updated>2022-07-27T01:51:29Z</updated>

		<summary type="html">&lt;p&gt;Hegy: /* Die Arbeit mit dem STM32 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Immer wiederkehrend hier im Forum &amp;quot;Mit welchem Mikrocontroller anfangen?&amp;quot;. Es gibt eine große Auswahl und eben so viele Empfehlungen. In diesem Artikel soll zu erst geholfen werden ob ein Cortex-M3/M4 Kern überhaupt der Richtige für den Start ist.&lt;br /&gt;
Nicht für jeden ist der [[Cortex]] zu empfehlen, denn die Anforderungen und Wünsche die man realisieren möchte, sowie die eigenen Fähigkeiten sind verschieden.&lt;br /&gt;
&lt;br /&gt;
Es werden meist die Prozessoren [[AVR]], [[PIC]], [[Arduino]], [[MSP430]], [[LPC1xxx]] und [[STM32]] empfohlen. Seltener auch 8051 und M16C. Alle haben Vorzüge und ebenso auch Nachteile.&lt;br /&gt;
&lt;br /&gt;
[[Bild:STM32F407SB.jpg|thumb|right|340px|STM32F417 auf einem Selbstbau-Board]]&lt;br /&gt;
&lt;br /&gt;
= Eigene Fähigkeiten und Wünsche =&lt;br /&gt;
&lt;br /&gt;
Dieser Artikel geht davon aus, dass bereits Elektronikkenntnisse vorhanden sind. Wenn nicht dann sollte man erst einmal den Artikel &amp;quot;[[Absolute Beginner]]&amp;quot; durcharbeiten, sowie die anderen Artikel aus der Kategorie &amp;quot;[http://www.mikrocontroller.net/articles/Kategorie:Grundlagen Grundlagen]&amp;quot;.&lt;br /&gt;
&amp;lt;br&amp;gt;Weitere Artikel die andere Prozessoren näher darstellen da sich dieser Artikel hauptsächlich auf [[STM32]] konzentriert: [[Entscheidung Mikrocontroller]] und [[Mikrocontroller Vergleich]]. Die Seiten [[AVR]], [[MSP430]], [[LPC1xxx]] und [[PIC]] zeigen mehr Details über diese µC. Hier werden nur grob ein paar Tabelle zum Vergleichen gezeigt.&lt;br /&gt;
&lt;br /&gt;
Zu erst einmal die Randbedingungen, mit der man sich selbst zu erst einmal einschätzen sollte:&lt;br /&gt;
{| {{Tabelle}}&lt;br /&gt;
|- bgcolor=&amp;quot;#d0d0ff&amp;quot;&lt;br /&gt;
! Fähigkeit || [[Cortex]] || [[AVR]]  || [[Arduino]] || colspan=&amp;quot;3&amp;quot; | [[PIC]] || [[MSP430]]&lt;br /&gt;
|-&lt;br /&gt;
| Bitbreite, jedoch unwichtig für Einsteiger || align=&amp;quot;center&amp;quot; | 32-bit || colspan=&amp;quot;2&amp;quot; align=&amp;quot;center&amp;quot; | 8-bit || align=&amp;quot;center&amp;quot; | 8-bit (PIC18) || align=&amp;quot;center&amp;quot; | 16-bit (PIC24) || align=&amp;quot;center&amp;quot; | 32-bit (PIC32) || align=&amp;quot;center&amp;quot; | 16-bit&lt;br /&gt;
|-&lt;br /&gt;
| Neueinsteiger, kaum Elektronikkenntnisse, noch nie programmiert &lt;br /&gt;
| align=&amp;quot;center&amp;quot; | O &lt;br /&gt;
| align=&amp;quot;center&amp;quot; | O &amp;lt;ref name=&amp;quot;AVR_TUT1&amp;quot;&amp;gt;[http://www.rn-wissen.de/index.php/AVR-Einstieg_leicht_gemacht], RoboterNetz: AVR-Einstieg leicht gemacht&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;AVR_TUT2&amp;quot;&amp;gt;[http://www.avr-asm-tutorial.net/avr_de/], Tutorial für das Erlernen der Assemblersprache von AVR-Einchip-Prozessoren&amp;lt;/ref&amp;gt;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | X&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; align=&amp;quot;center&amp;quot; | O&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | O &lt;br /&gt;
|-&lt;br /&gt;
| Wunsch ist SD-Card oder Grafik-Display&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | X &lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; align=&amp;quot;center&amp;quot; | O &lt;br /&gt;
| align=&amp;quot;center&amp;quot; | O &amp;lt;ref name=&amp;quot;PIC_SD&amp;quot;&amp;gt;[http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&amp;amp;nodeId=2680&amp;amp;dDocName=en537999], Microchip Memory Disk Drive File System for PIC18 PIC24 dsPIC PIC32&amp;lt;/ref&amp;gt; || align=&amp;quot;center&amp;quot; | X&amp;lt;ref name=&amp;quot;PIC_SD&amp;quot; /&amp;gt;&amp;lt;ref name=&amp;quot;PIC_LCD&amp;quot;&amp;gt;[http://www.microchip.com/pagehandler/en-us/technology/graphics/], Microchip Graphics Library&amp;lt;/ref&amp;gt; || align=&amp;quot;center&amp;quot; | X&amp;lt;ref name=&amp;quot;PIC_SD&amp;quot; /&amp;gt;&amp;lt;ref name=&amp;quot;PIC_LCD&amp;quot; /&amp;gt;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | X &lt;br /&gt;
|-&lt;br /&gt;
| Wunsch ist TCP/IP Netzwerk&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | X&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; align=&amp;quot;center&amp;quot; | O&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; align=&amp;quot;center&amp;quot; | X &amp;lt;ref name=&amp;quot;PIC_TCP&amp;quot;&amp;gt;[http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&amp;amp;nodeId=2505&amp;amp;param=en535724], Microchip TCP/IP stack&amp;lt;/ref&amp;gt;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | O&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| Wunsch ist Kamera und Video-/Bildbearbeitung&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | X&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; align=&amp;quot;center&amp;quot; | -&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | - || align=&amp;quot;center&amp;quot; | - || align=&amp;quot;center&amp;quot; | X&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | -&lt;br /&gt;
|-&lt;br /&gt;
| Möchte die Erkenntnisse beruflich nutzen &lt;br /&gt;
| align=&amp;quot;center&amp;quot; | X &lt;br /&gt;
| align=&amp;quot;center&amp;quot; | X&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | -&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; align=&amp;quot;center&amp;quot; | X&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | X&lt;br /&gt;
|-&lt;br /&gt;
| Stromsparende Anwendungen &lt;br /&gt;
| align=&amp;quot;center&amp;quot; | - &amp;lt;br&amp;gt; 300 nA Sleep&amp;lt;ref name=&amp;quot;STM_Power&amp;quot;&amp;gt;[http://www.st.com/web/en/catalog/mmc/FM141/SC1169/SS1295], [[STM32]] L1 series of ultra-low-power MCUs&amp;lt;/ref&amp;gt;&amp;lt;br&amp;gt;230 μA/MHz&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | - &amp;lt;br&amp;gt;100 nA Sleep&amp;lt;ref name=&amp;quot;AVR_Power1&amp;quot;&amp;gt;[http://www.atmel.com/technologies/lowpower/default.aspx], Atmel picoPower Technology&amp;lt;/ref&amp;gt; &amp;lt;ref name=&amp;quot;AVR_Power2&amp;quot;&amp;gt;[http:/www.futurlec.com/News/Atmel/PicoPower.shtml], Atmel Releases New picoPower AVR Microcontrollers&amp;lt;/ref&amp;gt;&amp;lt;br&amp;gt;340 μA/MHz&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | -&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; align=&amp;quot;center&amp;quot; | X&amp;lt;br&amp;gt;9 nA Sleep&amp;lt;ref name=&amp;quot;PIC_XLPvsTI&amp;quot;&amp;gt;[http://ww1.microchip.com/downloads/en/DeviceDoc/39989A.pdf], The Truth about Power Consumption in PIC® MCUs with &lt;br /&gt;
XLP Technology vs. TI’s MSP430&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;PIC_XLP&amp;quot;&amp;gt;[http://ww1.microchip.com/downloads/en/DeviceDoc/30009941F.pdf], nanoWatt XLP eXtreme Low Power PIC® Microcontrollers&amp;lt;/ref&amp;gt;&amp;lt;br&amp;gt;35 μA/MHz || align=&amp;quot;center&amp;quot; | -&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | X &amp;lt;br&amp;gt; 100 nA Sleep&amp;lt;ref name=&amp;quot;TI_Power1&amp;quot;&amp;gt;[http://www.ti.com/lit/wp/slay015/slay015.pdf], Texas Instruments: Ultra-Low Power Comparison: MSP430 vs. Microchip XLP&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;TI_Power2&amp;quot;&amp;gt;[http://www.ti.com/ww/mx/multimedia/webcasts/Aspectos_Generales_MSP430.pdf], Texas Instruments: Meet MSP430&amp;lt;/ref&amp;gt;&amp;lt;br&amp;gt;100 μA/MHz &lt;br /&gt;
|-&lt;br /&gt;
| Multithreading, RTOS, Schedulern &lt;br /&gt;
| align=&amp;quot;center&amp;quot; | X &lt;br /&gt;
| align=&amp;quot;center&amp;quot; | - &amp;lt;ref name=&amp;quot;AVR_RTOS1&amp;quot;&amp;gt;[http://www.freertos.org/a00098.html], Atmel AVR freeRTOS port&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;AVR_RTOS2&amp;quot;&amp;gt;[http://www.femtoos.org/], Femto OS: RTOS for small MCU&#039;s like AVR&amp;lt;/ref&amp;gt;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | -&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | - &amp;lt;ref name=&amp;quot;PIC_RTOS2&amp;quot;&amp;gt;[http://www.freertos.org/a00097.html], Microchip PICmicro (PIC18) freeRTOS Port&amp;lt;/ref&amp;gt; &amp;lt;ref name=&amp;quot;PIC_RTOS3&amp;quot;&amp;gt;[http://www.pumpkininc.com/], Salvo RTOS&amp;lt;/ref&amp;gt;|| align=&amp;quot;center&amp;quot; | X&amp;lt;ref name=&amp;quot;PIC_RTOS&amp;quot;&amp;gt;[http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&amp;amp;nodeId=1406&amp;amp;dDocName=en531543&amp;amp;redirects=rtos], 3rd Party RTOS selection guide&amp;lt;/ref&amp;gt; || align=&amp;quot;center&amp;quot; | X&amp;lt;ref name=&amp;quot;PIC_RTOS&amp;quot; /&amp;gt;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | X &amp;lt;ref name=&amp;quot;TI_RTOS&amp;quot;&amp;gt;[http://processors.wiki.ti.com/index.php/MSP430_Real_Time_Operating_Systems_Overview], TI Wiki: MSP430 Real Time Operating Systems Overview&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Besonders große, speicherintensive Programme&amp;lt;br&amp;gt;z.B. Grafiken, Fonts &lt;br /&gt;
| align=&amp;quot;center&amp;quot; | bis 2MB Flash&amp;lt;br&amp;gt;bis 1024kB SRAM &amp;lt;ref name=&amp;quot;STM32Ueb&amp;quot;&amp;gt;[http://www.st.com/web/en/catalog/mmc/FM141/SC1169], Übersicht aller verfügbaren [[STM32]] µC von ST&amp;lt;/ref&amp;gt;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; align=&amp;quot;center&amp;quot; | bis 256kB Flash&amp;lt;br&amp;gt;bis 16kB SRAM &lt;br /&gt;
| align=&amp;quot;center&amp;quot; | bis 128kB Flash&amp;lt;br&amp;gt;bis 4kB SRAM || bis 2MB Flash&amp;lt;br&amp;gt;bis 98kB SRAM || bis 2MB Flash&amp;lt;br&amp;gt;bis 512kB SRAM + 32MB DRAM (PIC32MZ DA) &lt;br /&gt;
| align=&amp;quot;center&amp;quot; | bis 512KB Flash&amp;lt;br&amp;gt;bis 66kB SRAM &lt;br /&gt;
|-&lt;br /&gt;
| Sehr viel PWM mit komplexem Timing&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | X &lt;br /&gt;
| align=&amp;quot;center&amp;quot; | AT90Spwm &lt;br /&gt;
| align=&amp;quot;center&amp;quot; | -&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | - || align=&amp;quot;center&amp;quot; | X || align=&amp;quot;center&amp;quot; | X&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | O &lt;br /&gt;
|-&lt;br /&gt;
| Deutschsprachige Community &lt;br /&gt;
| align=&amp;quot;center&amp;quot; | O &lt;br /&gt;
| align=&amp;quot;center&amp;quot; | X &lt;br /&gt;
| align=&amp;quot;center&amp;quot; | X&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | X &amp;lt;ref name=&amp;quot;PIC-Projekte&amp;quot;&amp;gt;[http://pic-projekte.de/], pic-projekte.de&amp;lt;/ref&amp;gt; &amp;lt;ref name=&amp;quot;SPRUT&amp;quot;&amp;gt;[http://www.sprut.de/], sprut.de&amp;lt;/ref&amp;gt; || align=&amp;quot;center&amp;quot; | - || align=&amp;quot;center&amp;quot; | - &lt;br /&gt;
| align=&amp;quot;center&amp;quot; | - &lt;br /&gt;
|-&lt;br /&gt;
| Anzahl möglicher HW-Breakpoints &lt;br /&gt;
| align=&amp;quot;center&amp;quot; | 4 bis 6 &lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; align=&amp;quot;center&amp;quot; | 2 &lt;br /&gt;
| align=&amp;quot;center&amp;quot; | 1 bis 5 &amp;lt;ref name=&amp;quot;PIC_HWBP&amp;quot;&amp;gt;[http://www.microchip.com/stellent/groups/SiteComm_sg/documents/DeviceDoc/en556761.pdf], PIC Hardware Breakpoints (Seite 6)&amp;lt;/ref&amp;gt; || align=&amp;quot;center&amp;quot; | 1 bis 10 &amp;lt;ref name=&amp;quot;PIC_HWBP&amp;quot;/&amp;gt; || align=&amp;quot;center&amp;quot; | 6&amp;lt;ref name=&amp;quot;PIC_HWBP&amp;quot;/&amp;gt;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | 2 &lt;br /&gt;
|}&lt;br /&gt;
* X = ja&lt;br /&gt;
* O = Teilweise, Einschränkungen&lt;br /&gt;
* - = nicht empfohlen&lt;br /&gt;
Nur um nicht zu verwirren, auch wenn Teile &amp;quot;nicht empfohlen&amp;quot; sind, heißt das nicht dass es mit dem Prozessor nicht geht, vielmehr dass es mehr Aufwand ist das zu realisieren oder mehr Einschränkungen hat.&lt;br /&gt;
Viele Eigenschaften weisen nur bestimmte Modelle einer Mikrocontrollerfamilie auf. Der Wechsel innerhalb einer Familie gestaltet sich jedoch oft einfach (z.B. innerhalb [[STM32]] oder innerhalb PIC24).&lt;br /&gt;
&lt;br /&gt;
Die Spalte Cortex zeigt die Prozessorfamilie von STM32F0xx bis STM32F4xx mit einem Cortex-M0 oder M3/M4 Kern. Die technischen Daten sind ähnlich anderer Hersteller die auch einen Cortex-Mx Kern verbauen wie z.B. NXP ([[LPC1xxx]]), Freescale, Atmel, TI, Toshiba, usw. Jedoch bietet ST mit dem [[STM32]] eine hohe Flexibilität an Gehäuse-Variationen (vergleichbar mit NXP [[LPC1xxx]]) und ist privat recht leicht beschaffbar. Übersicht aller verfügbaren [[STM32]] µC von ST&amp;lt;ref name=&amp;quot;STM32Ueb&amp;quot;&amp;gt;[http://www.st.com/web/en/catalog/mmc/FM141/SC1169], Übersicht aller verfügbaren [[STM32]] µC von ST&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Der STM32Fxxx ist in der Tat nicht der beste in der Kategorie &amp;quot;Stromsparend&amp;quot;, die neueren STM32L0xx und STM32L4xx sind deutlich sparsamer, besonders bei hohen Temperaturen. Eine interessante Alternative mit Cortex-Mx Kern:&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;quot;EFM32&amp;quot; von Silabs&amp;lt;ref name=&amp;quot;EFM32&amp;quot;&amp;gt;[http://www.silabs.com/products/mcu/lowpower/Pages/efm32-energy-modes.aspx], EFM32, der Stromsparende mit Cortex-Mx Kern&amp;lt;/ref&amp;gt; benötigt nur 0,9 µA im Sleep Mode.&lt;br /&gt;
&lt;br /&gt;
Die Spalte PIC zeigt die Eigenschaften der 8-Bit PIC18 (vergleichbar mit [[AVR]]), 16-Bit [[PIC24]]/[[dsPIC]] (vergleichbar mit [[MSP430]]) und 32-Bit [[PIC32]] (vergleichbar mit [[STM32]]). Ein Wechsel des Mikrocontrollers innerhalb der Familien ist Codetechnisch problemlos möglich. &amp;lt;ref name=&amp;quot;PIC_codeswitch&amp;quot;&amp;gt;[http://www.elektor.nl/Uploads/Files/PIC24FIntro_5f082806.pdf], Microchip: Introduction to the 16-bit PIC24F Microcontroller Family&amp;lt;/ref&amp;gt; Hardwaretechnisch sind verschiedene Modelle gleicher Familie zudem auch meist Pin-Kompatibel &amp;lt;ref name=&amp;quot;PIC_PinCompatibility&amp;quot;&amp;gt;[http://ww1.microchip.com/downloads/en/DeviceDoc/00148m.pdf], Microchip: 2007 Product Selector Guide (Seite 114 ff.)&amp;lt;/ref&amp;gt; sodass ohne Design-Änderung zwischen verschiedenen Modellen gewechselt werden kann.&lt;br /&gt;
Ein Wechsel zwischen den Familien ist Architekturbedingt aufwendiger, vor allem von 8-Bit auf 16/32-Bit. &amp;lt;ref name=&amp;quot;PIC_8to16Migration&amp;quot;&amp;gt;[http://ww1.microchip.com/downloads/en/DeviceDoc/39764a.pdf], Microchip: PIC18F to PIC24F Migration: An Overview&amp;lt;/ref&amp;gt; Aufgrund gleichbleibender IDE (Mplab) sowie gleichbleibenden Libraries bei Verwendung einer Hochsprache (C) jedoch vor allem zwischen 16-Bit und 32-Bit ohne weitere Probleme möglich &amp;lt;ref name=&amp;quot;PIC_16to32Migration&amp;quot;&amp;gt;[http://www.embedded.com/design/mcus-processors-and-socs/4007683/Practical-migration-from-8-16-to-32-bit-PIC], Artikel: Practical migration from 8-/16- to 32-bit PIC&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&amp;lt;br&amp;gt;Ein PIC10/12/16 ist für den Einstieg nicht empfohlen, da diese Architekturbedingt viele Einschränkungen haben, die eher hinderlich für das Lernen sind.&lt;br /&gt;
&lt;br /&gt;
Der &amp;quot;[[Arduino]]&amp;quot; ist kein eigenständiger Prozessor, sondern ein fertiges Board (mit z.B. einem AVR oder STM32 Prozessor) und einer &amp;quot;[[Arduino]]&amp;quot; Programmierumgebung, extra geschaffen für Einsteiger. Allerdings ist da der Lerneffekt viel geringer da man den Prozessor mit der [[Arduino]]-Software programmiert und nicht direkt die Register. Anderseits ist der Arduino besser für jemanden geeignet, der eigentlich nicht lernen möchte, sondern nur mal schnell etwas steuern/basteln will und so ohne großartige µC Kenntnisse zum Ziel kommt. Für diese Zielgruppe ist der Arduino perfekt.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Unwichtige Randbedingungen =&lt;br /&gt;
&lt;br /&gt;
Oftmals werden fälschlicherweise Argumente für oder gegen eine µC-Familie ausgesprochen, die in der Praxis &#039;&#039;&#039;zum Einstieg&#039;&#039;&#039; (bei konkreten Anwendungen kann das anders aussehen) eher unwichtig sind.&lt;br /&gt;
&lt;br /&gt;
* Spannungsversorgung 3,3V / 5V (Wobei z.B Atmel XMega keine 5V Tolerante Eingänge besitzt)&lt;br /&gt;
* 8 (z.B. [[AVR]]), 16 (z.B. [[MSP430]]) oder 32 (z.B. [[STM32]]) Bit&lt;br /&gt;
* Prozessorkern Cortex-M0/M3/M4, MIPS, ARM7/9/..., AVR-RISC, PIC-RISC, 8051, ...&lt;br /&gt;
* Interrupt System mit mehr oder weniger Features&lt;br /&gt;
* Programmiersprache (Assembler, Basic, C, C++, Pascal)&lt;br /&gt;
* Programmierumgebung - ist ohnehin Geschmackssache&lt;br /&gt;
* Assembler verstehen (Sollte nur theoretisch verstanden werden, ein Programm sollte in einer Hochsprache geschrieben sein)&lt;br /&gt;
* DIL Gehäuse - steckbretttauglich ([[STM32]]-Prozessoren gibt es auch fertig gelötet auf einem steckbretttauglichen Board)&lt;br /&gt;
* Programmieradapter - solange er auch debuggen kann&lt;br /&gt;
* zu 90% reicht doch ein kleiner Prozessor ([[AVR]]/PIC), andererseits sind STM32 Modelle nicht wesentlich teurer.&lt;br /&gt;
&lt;br /&gt;
= Kosten =&lt;br /&gt;
&lt;br /&gt;
Grobe Abschätzung was das alles denn kosten wird. Hier sind nur einige Beispiele gezeigt (Einzelpreise bei Bezugsquellen in Deutschland).&lt;br /&gt;
&lt;br /&gt;
{| {{Tabelle}}&lt;br /&gt;
|- bgcolor=&amp;quot;#d0d0ff&amp;quot;&lt;br /&gt;
! Board || [[STM32]] || [[AVR]] || PIC18/24/32 || [[MSP430]]&lt;br /&gt;
|-&lt;br /&gt;
| Demo-Board &lt;br /&gt;
| align=&amp;quot;center&amp;quot; | Nucleo64 Boards&amp;lt;ref name=&amp;quot;NUCLEO64&amp;quot;&amp;gt;[https://www.mouser.de/new/stmicroelectronics/stm-nucleo-development-boards/] Nucleo64&amp;lt;/ref&amp;gt; und STM32 Discovery Boards&amp;lt;ref name=&amp;quot;STM32F4DISCOVERY&amp;quot;&amp;gt; [http://www.st.com/en/evaluation-tools/stm32-mcu-discovery-kits.html?querycriteria=productId=LN1848] STM32 Discovery&amp;lt;/ref&amp;gt; ab 15€&amp;lt;br&amp;gt;(incl. Debugger) &lt;br /&gt;
| align=&amp;quot;center&amp;quot; | [[Arduino]] Uno clone ab 9€ || align=&amp;quot;center&amp;quot;| Microchip Demoboard&amp;lt;ref name=&amp;quot;PICDEMOBOARD&amp;quot;&amp;gt;[http://www.microchipdirect.com/ProductDetails.aspx?Catalog=BuyMicrochip&amp;amp;Category=Starter%20Kits&amp;amp;mid=1&amp;amp;lmid=610] Microchip Demoboard&amp;lt;/ref&amp;gt; ab 18€&amp;lt;br&amp;gt;(Für 16 und 32bit auch mit integriertem Debugger)  &lt;br /&gt;
| align=&amp;quot;center&amp;quot; | MSP430 Demoboard &amp;lt;ref name=&amp;quot;MSP430DEMOBOARD&amp;quot;&amp;gt;[http://www.ti.com/tool/msp-exp430fr5739] MSP430 Demoboard&amp;lt;/ref&amp;gt; ~35€ &lt;br /&gt;
|-&lt;br /&gt;
| Steckbrettaugliches Board &lt;br /&gt;
| align=&amp;quot;center&amp;quot; | Blue-Pill Board &amp;lt;ref name=&amp;quot;BLUEPILL&amp;quot;&amp;gt;[http://wiki.stm32duino.com/index.php?title=Blue_Pill] Blue-Pill Board&amp;lt;/ref&amp;gt; ab 1,50€, S64DIL-405 &amp;lt;ref name=&amp;quot;STM32F405Board&amp;quot;&amp;gt;[http://re.reworld.eu/de/produkte/s64dil-405/index.htm] S64DIL-405&amp;lt;/ref&amp;gt; mit STM32F405 30€&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | [[Arduino]] Nano clone ab 2€&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | PIC Microstick&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | &lt;br /&gt;
|-&lt;br /&gt;
| Einzelchip (Einzelstückpreise)&lt;br /&gt;
| align=&amp;quot;center&amp;quot;| 1..15€&amp;lt;br&amp;gt;nur SMD (TSSOP..LQFP..BGA) &lt;br /&gt;
| align=&amp;quot;center&amp;quot;| 0,6..15€&amp;lt;br&amp;gt;SMD + DIP &lt;br /&gt;
| align=&amp;quot;center&amp;quot;| 0,5..15€&amp;lt;br&amp;gt;SMD + DIP &lt;br /&gt;
| align=&amp;quot;center&amp;quot;| &lt;br /&gt;
|-&lt;br /&gt;
| Programmieradapter mit Debugger &lt;br /&gt;
| align=&amp;quot;center&amp;quot; | ST-Link clone 2,50€&amp;lt;br&amp;gt;ST-Link original 48€&amp;lt;br&amp;gt;Segger J-LINK EDU &amp;lt;ref name=&amp;quot;JLINKEDU&amp;quot;&amp;gt; [http://www.segger.com/j-link-edu.html] Segger J-LINK EDU&amp;lt;/ref&amp;gt; 50€&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | Atmel AVR Dragon 40€&amp;lt;br&amp;gt;Atmel ICE ohne Gehäuse ab 99€ &lt;br /&gt;
| align=&amp;quot;center&amp;quot; | PICkit 3 clone 8€&amp;lt;br&amp;gt;Microchip PICkit 3 original 90€&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Das Demo-Board sollte preisgünstig sein, um eventuelle Verluste bei falscher Benutzung gering zu halten. Wenn einem der Prozessor gefällt, so kann man später immer noch auf ein umfangreicheres Board (z.B. mit Display) umsteigen.&lt;br /&gt;
&lt;br /&gt;
Zum Debuggen von STM32 Mikrocontrollern benötigt man einen Programmieradapter mit SWD oder JTAG Protokoll. Die meisten Demo Boards von ST enthalten bereits einen SWD fähigen ST-Link Adapter. Aktuell (2022) z.B. [https://www.st.com/en/development-tools/stlink-v3set.html STLINK-V3SET] und [https://www.st.com/en/development-tools/stlink-v3mini.html STLINK-V3MINI]&lt;br /&gt;
&lt;br /&gt;
Der Segger J-LINK EDU ist zwar nicht der günstigste Programmieradapter/Debugger, hat jedoch einen guten Ruf und ist nutzbar für praktisch alle Prozessoren mit ARM-Kern. Der Hersteller bewirbt ihn als besonders schnell.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Programmierumgebungen=&lt;br /&gt;
&lt;br /&gt;
Bei den Programmierumgebungen gibt es zu allen Prozessorfamilien kostenlose und leistungsfähige Software.&lt;br /&gt;
&lt;br /&gt;
Aktuell (2022) ist für den Einstieg die [https://www.st.com/en/development-tools/stm32cubeide.html STM32CubeIDE] und [https://www.st.com/en/development-tools/stm32cubemx.html STM32CubeMX] zu empfehlen. STM32CubeIDE ist die IDE für die SW Entwicklung in C und C++ inkl. Debugging. STM32CubeMX ist ein grafisches Tool zur Konfiguration des Controllers (IO&#039;s, Timer, Interrupts, Clocktree, ...) mit automatischer Codegenerierung, Energieverbrauchsberechung und Visualisierung und enthält auch die Downloadmöglichkeit für viele Beispielprogramme in Abhängigkeit von der verwendeten MCU.&lt;br /&gt;
&lt;br /&gt;
STM32CubeIDE basiert auf Eclipse, OpenOCD und GCC und läuft unter Linux und Windows. Unter Linux beträgt die Installationsgröße für STM32CubeIDE ca. 2,5 GB auf der Systempartition (/opt/stm32cubeide), für STM32CubeMX knappe 700 MB (/opt/stm32cubemx). Zusätzlicher Plattenplatz wird für Examples, Demos, Treiber (Hardware Abstraction Layer (HAL), Low-Level (LL), Board Supported Packages (BSP)) usw. benötigt und wird projektspezifisch von der verwendeten MCU im Ordner des Benutzers abgelegt. Hier sollte man ein paar hundert MB für reservieren.&lt;br /&gt;
&lt;br /&gt;
Der vollständigkeithalber sei noch erwähnt, dass die beiden IDE&#039;s [https://atollic.com/ TrueStudio] der Fa. Attolic und CooCox tot sind. True Studio ist in der STM32CubeIDE aufgegangen, CooCox ist bereits vor Jahren komplett eingestellt worden, auch ist die Homepage zu dem Projekt nicht mehr existent.&lt;br /&gt;
&lt;br /&gt;
Alte Projekte von True Studio lassen sich so einfach leider nicht in STM32CubeIDE importieren, hier muss manuell nachgearbeitet werden..&lt;br /&gt;
&lt;br /&gt;
Im professionellen Umfeld sind die folgenden Entwicklungsumgebungen verbreitet: [http://www.keil.com/product/ Keil], [https://www.iar.com/ IAR]. Das [https://www.segger.com/products/development-tools/embedded-studio/ Segger Enbedded Studio] ist mit Einschränkungen kostenlos verwendbar.&lt;br /&gt;
&lt;br /&gt;
= Dokumentation=&lt;br /&gt;
&lt;br /&gt;
Bevor man sich für einen Prozessor entscheidet, sollte man unbedingt deren Dokumentation mal zumindest überfliegen und auch deren Errata lesen. Nicht dass man eine Anwendung erstellen möchte und stellt hinterher fest, dass genau dieser Teil so buggy ist, dass er nicht genutzt werden kann.&lt;br /&gt;
&lt;br /&gt;
Beim [[STM32]] hat die Dokumentation doch recht viele Seiten, viel mehr als bei einem [[AVR]] oder PIC, dabei ist vieles eher knapp beschrieben. Der Aufbau der [[STM32]] Dokumentation ist [http://www.mikrocontroller.net/articles/STM32#Struktur_der_Dokumentation: hier] beschrieben.&lt;br /&gt;
&amp;lt;br&amp;gt;Bei den PICs ist die Dokumentation wiederum anders strukturiert, [http://www.mikrocontroller.net/articles/PIC#Dokumenatation siehe im PIC Artikel].&lt;br /&gt;
&lt;br /&gt;
Für die [[STM32]], [[AVR]] und [[PIC]] Mikrocontroller gibt es zudem viele, auch deutschsprachige Einsteiger Hilfestellungen und Tutorials.&lt;br /&gt;
&lt;br /&gt;
Parallel zur Dokumentation sollte man sich auch die Demo-Beispiele der Hersteller anschauen, dann wird vieles gleich verständlicher.&lt;br /&gt;
&lt;br /&gt;
Eine Übersicht über die Funktionen gibt es im Artikel: [[STM32]]&lt;br /&gt;
&lt;br /&gt;
= Die Arbeit mit dem [[STM32]]=&lt;br /&gt;
&lt;br /&gt;
Zu erst einmal SOOO groß sind die Unterschiede zwischen den einzelnen Prozessoren nicht. Alle haben Ein-/Ausgänge und um mittels einem Port-Pin eine LED ansteuern zu können, muss bei jedem Prozessor der Pin erst einmal parametriert werden, egal ob das jetzt ein [[STM32]] oder ein [[AVR]] oder ein [[MSP430]] ist. Nur hat man bei einem [[STM32]] doch einige Funktionen mehr, z.B. zuschaltbarer Pull-Up oder Pull-Down Widerstand und spezielle Setz-/Rücksetzregister, die andere Prozessoren nicht haben, jedoch das Programmieren vereinfachen.&lt;br /&gt;
Der Hauptunterschied zu den anderen Prozessoren ist, dass der [[STM32]] so viele Peripherie-Module beherbergt, dass man die einzeln immer mit einem Clock aktivieren muss, denn damit lässt sich viel Strom sparen.&lt;br /&gt;
&lt;br /&gt;
Und mal ganz ehrlich, die Diskussion, welcher µC einfacher zu konfigurieren ist, ist doch absoluter Unsinn. Der Weg ist immer der Gleiche:&lt;br /&gt;
*1. Blick ins Datenblatt, welche Register für diese Funktion benötigt werden.&lt;br /&gt;
*2. Werte ermitteln, die in die Register eingetragen werden.&lt;br /&gt;
*3. Werte ins Register schreiben. Da machte es GAR KEINEN UNTERSCHIED, ob es ein [[AVR]], 8051/2, [[ARM]], ... ist.&lt;br /&gt;
&lt;br /&gt;
Noch einfacher und wesentlich schneller geht die Konfiguration mit dem STM32CubeMX Tool mit anschließender Codegenerierung, sofern die Konfiguration von STM32CubeMX geprüft und für OK befunden wurde.&lt;br /&gt;
&lt;br /&gt;
Es stimmt schon, es gibt Unterschiede. Die Register haben anderen Namen, andere Adressen, andere Bitbedeutungen, ...&lt;br /&gt;
Aber es steht doch alles im Datenblatt. Und ob ich jetzt einen [[AVR]] oder einen [[ARM]] das erste Mal vor mir liegen hab. Ich brauch in allen Fällen die oben beschriebenen Schritte.&lt;br /&gt;
&lt;br /&gt;
Das Interruptsystem (NVIC, Nested Vectored Interrupt Controller) ist bei einem [[STM32]] zusätzlich priorisiert. Damit kann man festlegen, welcher Interrupt vorrangig bearbeitet wird. Die Prioritätenvergabe ist auch kein Hexenwerk. Hier kann STM32CubeMX ein große Hilfe sein.&lt;br /&gt;
&lt;br /&gt;
Zu allen Prozessoren liefern die jeweiligen Hersteller umfangreiche Demo-Codes und Libraries mit. Meist sind alle in C geschrieben, daher sollte auch die Programmiersprache C oder C++ verwendet werden. Vor allem auch wenn man berufliche Absichten verfolgt.&lt;br /&gt;
&lt;br /&gt;
Und wenn man einen [[STM32]] kann, dann ist ein Umstieg auf einen [[LPC1xxx]] (NXP) oder andere Hersteller überhaupt kein Problem (*), denn die bieten ebenfalls Prozessoren mit verschiedenen Cortex-M Kernen und man kann diese mit der gleichen Programmierumgebung programmieren. Somit ist man nicht zwingend herstellerabhängig. (* jeder Hersteller verbaut seine eigene Peripherie, die andere Funktionalitäten haben.)&lt;br /&gt;
&lt;br /&gt;
Mit der [[STM32]] Serie kann man nahezu alle Anwendungen realisieren. Die STM32-Serie hat genügend RAM, FLASH Speicher und eine entsprechende Anzahl an verschiedenste IO&#039;s, von einfachen GPIO&#039;s über SPI/I2C über I2S, SD-Card und USB, und auch ausreichend Geschwindigkeit und viele Gehäuse-Varianten. Viele Schnittstellen sind im Artikel [[STM32]] beschrieben.&lt;br /&gt;
&lt;br /&gt;
Für den Einstig gibt es diverse, auch deutschsprachige, Tutorials im Netz. Eine Übersicht ist [http://www.mikrocontroller.net/articles/STM32#Weblinks.2C_Foren.2C_Communities.2C_Tutorials hier auf der STM32 Seite]. (Beispiel: [http://diller-technologies.de/stm32_wide.html STM32 Tutorial in Deutsch von Diller Technologies])&lt;br /&gt;
&amp;lt;br&amp;gt;Wobei dazugesagt werden muss, dass diese meist auf die Standard ST-Libs aufbauen. Diese Libs vereinfachen zum einen das Ansteuern/die Benutzung der Peripheriefunktion zum anderen muss man diese erst einmal kennenlernen. Vereinfacht wird das da ALLE [http://www.st.com/stonline/stappl/productcatalog/app?page=partNumberSearchPage&amp;amp;levelid=SS1577&amp;amp;parentid=1743&amp;amp;resourcetype=SW ST-Demo-Codebeispiele] ebenfalls auf diesen Lib&#039;s basieren und somit wird der Wechsel innerhalb der [[STM32]] Familie deutlich vereinfacht.&lt;br /&gt;
&amp;lt;br&amp;gt;STM32F4xx Library von ST: [http://www.st.com/web/en/catalog/tools/PF257901# &amp;quot;STSW-STM32065 STM32F4 DSP and standard peripherals library&amp;quot;] incl. Dokumentation und Demo-Projekte zu allen CPU-Funktionen.&lt;br /&gt;
&lt;br /&gt;
Der einzige Nachteil beim [[STM32]]: Man muss etwas mehr lesen, da eine Peripherie doch viel mehr Funktionalität hat (sofern man das Modul überhaupt benötigt). Ansonsten kenne ich nicht wirklich einen Grund, warum man als Neueinsteiger sich nicht für einen [[STM32]] entscheiden sollte.&lt;br /&gt;
&lt;br /&gt;
Wichtige Dokumente sind:&lt;br /&gt;
* User Manual zum verwendeten Board (Discovery Boards (grün), Nucleo Boards (weiß), ...)&lt;br /&gt;
* Getting started with .... (Application Note, AN....)&lt;br /&gt;
* Programming Manual STM32... (PM...)&lt;br /&gt;
* Reference Manual (RMxxxx)&lt;br /&gt;
* Datasheet zum Prozessor&lt;br /&gt;
* diverse User Guides für Examples, Treiber (BSP, HAL, LL), RTOS, FAT-FS, ...&lt;br /&gt;
&lt;br /&gt;
Die Seitenzahl der Dokumente zusammen beträgt einige tausend. Es sind aber keine &amp;quot;Lesebücher&amp;quot;, die von vorn bis hintengelesen werden möchten, sondern Nachschlagewerke. Man ließt im Grunde nur den Teil, der gerade interessant ist.&lt;br /&gt;
&lt;br /&gt;
= Programmiersprachen =&lt;br /&gt;
* Wie bei vielen anderen Controllern wird beim [[STM32]] auch hauptsächlich C und C++ verwendet. aber auch Pascal oder Basic ist problemlos möglich (z.B. von mikroe). Kennen sollte man die Programmiersprache C schon, wenn man davon noch keine Ahnung hat sollte man erst mal mittels einem Tutorial auf einem PC ein Konsoleprogramm schreiben, sodass man es einigermaßen kennen lernt. Hier im Forum gibt es ebenfalls Artikel dazu. Zielt man auf die (spätere) Anwendung in der Industrie, sollte aufgrund der Verbreitung auf jeden Fall C (oder C++) gewählt werden; außerdem sind die meisten verfügbaren Libraries in C geschrieben.&lt;br /&gt;
* Assembler sollte man nur grob verstehen, Details wie ein Befehl arbeitet ist unwichtig. Selbst wenn man die Zyklen für einen Funktionsaufruf wissen will, so bietet der [[STM32]] (Cortex-M3) einen Cycle-Counter den man auslesen kann; durch die komplexere Pipeline und Cache-Effekte sind die Laufzeiten allerdings nicht genau vorhersehbar. Wird zyklengenaues Timing benötigt, sollten Timer verwendet werden - davon hat der [[STM32]] genug.&lt;br /&gt;
&lt;br /&gt;
Der 32 Bit-Adressraum, der RAM, Flash und I/O-Register vereinheitlicht ansprechen kann im Gegensatz z. B. zum [[AVR]], ist ideal für eine Verwendung durch Hochsprachen. Bei Pointern muss keine zusätzliche Information verwaltet werden, in welche Art Speicher sie zeigen. Die Adresse gibt dies eindeutig an (es gibt nur &#039;&#039;&#039;eine&#039;&#039;&#039; Adresse 42, und nicht 2 wie z.B. beim [[AVR]] (Flash, RAM &amp;amp; I/O)) und die Hardware spricht automatisch den richtigen Speicher an. Die Möglichkeiten zur Offset-Adressierung, der Barrel-Shifter, Divsions-Einheit, die FPU (bei STM32F4), Interrupt-Modell etc. begünstigen ebenfalls die Erzeugung effizienteren Codes. Außerdem haben die [[STM32]] einfach mehr &amp;quot;rohe Leistung&amp;quot;, d.h. mehr Flash/RAM-Speicher und höhere Taktfrequenzen.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Folgerung&#039;&#039;&#039;: Die Programmierung in Hochsprachen ist &#039;&#039;&#039;bequemer als bei 8-Bittern&#039;&#039;&#039;, denn man muss sich einfach weniger Gedanken machen, ob der Compiler ein Programm nun effizent umsetzen kann (kann man natürlich trotzdem machen, um noch mehr Leistung &amp;quot;herauszuquetschen&amp;quot;, wenn man will).&lt;br /&gt;
&lt;br /&gt;
= Weitere Randbedingungen für die Entscheidung=&lt;br /&gt;
&lt;br /&gt;
Der wichtige Punkt, der oftmals auch vergessen wird: die Beschaffbarkeit. Wenn jemand einen Renesas M16C oder Fujitsu empfiehlt, dann sucht man erst mal und findet nur wenige vereinzelte die man privat kaufen kann.&lt;br /&gt;
&lt;br /&gt;
Oder auch die Unterstützung im Internet - ist bei einigen Exoten spärlich. Dieses Forum bietet die beste Hilfe für [[AVR]], PIC, [[MSP430]], [[LPC1xxx]] und [[STM32]].&lt;br /&gt;
&lt;br /&gt;
Andere Prozessoren sind schon sehr alt bzw. nicht mehr modern, da deren Peripherie zum Teil doch recht eingeschränkte Funktionalität bietet wie z.B. viele 8051 Typen oder PIC16 (oder auch dsPIC30). Die mögen für Mini-Anwendungen gut sein, aber wer will denn schon gerne sich extra für eine Kleinanwendung mit einem kleinen µC auseinandersetzen, wenn man schon einen [[STM32]] kennt, mit dem man vieles machen kann und sich vllt. bereits gute Funktionen geschrieben hat?&lt;br /&gt;
&lt;br /&gt;
Daher mein Resümee: Wer nicht gerade auf den Kopf gefallen ist, der kann getrost mit einem [[STM32]] starten. Ein [http://www.st.com/web/en/catalog/tools/FM116/SC959/SS1532/PF252419?s_searchtype=keyword STM32F4DISCOVERY] Board kostet nur ca. 20 EUR - und mehr muss für den ersten Start nicht investiert werden - wenn es doch zu komplex sein sollte gibt es hier im Forum auch viel Hilfe. Jedenfalls sind diese 20 EUR wirklich eine gute Investition.&lt;br /&gt;
&amp;lt;br&amp;gt;Wer berufliche Absichten verfolgt, sollte zu einem späteren Zeitpunk sich unbedingt auch mit einem zweiten, anderen Prozessor beschäftigen um so die nötigen Erfahrungen zu gewinnen.&lt;br /&gt;
&lt;br /&gt;
Ein paar Forenbeiträge:&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/317792#3481048 &amp;quot;Klein anfangen!&amp;quot; heisst die Devise]&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/312330#3483218 Einen 8-Bitter nehme ich nur noch aus &amp;quot;Nostalgiegründen&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
= Übersicht CPU Funktionalitäten=&lt;br /&gt;
&lt;br /&gt;
In diesem Abschnitt ist kurz gezeigt welche Möglichkeiten die CPUs bei den oben empfohlenen Einsteigerboards haben.&lt;br /&gt;
&lt;br /&gt;
=== STM32F407 - vom STM32F4DISCOVERY Board ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[Datei:STM32F407.png|mini|x400px]]&lt;br /&gt;
| [[Datei:stm32f4_discovery2.png|mini|x400px]]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.st.com/web/catalog/mmc/FM141/SC1169/SS1577/LN11/PF252140?s_searchtype=partnumber Blockdiagramm STM32F407]&lt;br /&gt;
| [http://www.st.com/web/en/catalog/tools/FM116/SC959/SS1532/PF252419 STM32F4DISCOVERY Demoboard]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Es sind sehr viele Peripheriemodule im µC implementiert. Jedes einzelne Peripherie-Modul (z.B. Ethernet, USB, CAN, Timer, AD-Wandler, usw.) kann aktiviert werden, indem der Clock freigeschaltet wird. So lange der Clock nicht aktiviert wurde verhält sich das Modul so als ob es nicht vorhanden wäre und beeinträchtigt in keiner Weise den Prozessor. Somit lässt sich der Stromverbrauch senken.&lt;br /&gt;
&lt;br /&gt;
Eine ganze Auflistung der Einzelmodule steht im Artikel: [[STM32]] und [http://www.st.com/web/en/catalog/mmc/FM141/SC1169 auf der Homepage von ST]&lt;br /&gt;
&lt;br /&gt;
Zu Anfang mag vielleicht die interne Busstruktur verwirren, jedoch braucht man diese nicht beachten. Wenn nun die CPU auf UART4 zugreifen möchte, so gehen die Daten durch die Busse &amp;quot;AHB1&amp;quot; -&amp;gt; &amp;quot;ABH/APB1-Bridge&amp;quot; -&amp;gt; &amp;quot;APB1&amp;quot;. Dies erledigt der µC ganz von alleine. Diese Unterteilung ist technisch nötig, da die Peripheriebusse nicht mit dem gleichen Prozessortakt betrieben werden (wie z.B. bei [[MSP430], siehe Schaubild unten), die &amp;quot;Bridge&amp;quot; managt ganz alleine das Handling und generiert automatisch Wait-Befehle für die CPU.&lt;br /&gt;
&amp;lt;br&amp;gt;Die &amp;quot;AHB-Bus-Matrix&amp;quot; ist ebenfalls für den Anwender meist uninteressant. ST hat damit ein System geschaffen, damit die CPU, DMAs und Displaycontroller gleichzeitig auf die verschiedenen RAM-Bereiche zugreifen können um mehr Daten parallel zu verarbeiten. Somit braucht man diese Matrix erst mal nicht beachten.&lt;br /&gt;
&lt;br /&gt;
Ebenso braucht man zu Anfang sich auch keine Gedanken um den Prozessortakt machen, wenn man nichts initialisiert so läuft der STM32F4xx mit dem internen RC-Oszillator von 16 MHz und die Peripheriebusse laufen ebenfalls mit der gleichen Geschwindigkeit. Erst wenn man später umfangreichere Applikationen schreibt, bei der die 16MHz nicht mehr reichen, so kann man die PLL aktivieren und die Taktrate flexibel bis auf 168 MHz hochsetzen. (Siehe Demo-Projekt von [[STM32 CooCox Installation]].)&lt;br /&gt;
&lt;br /&gt;
=== LPC1x d.h. Cortex -M0 &amp;amp; -M3 Familie von NXP ===&lt;br /&gt;
Details können aus dem Leitartikel [[LPC1xxx]] und den darin verlinkten Artikeln entnommen werden.&lt;br /&gt;
&lt;br /&gt;
= Tipps und Tricks bei der Programmierung=&lt;br /&gt;
&lt;br /&gt;
===Interruptcontroller vom Cortex-M3/M4===&lt;br /&gt;
&lt;br /&gt;
Der &amp;quot;Nested Vectored Interrupt Controller&amp;quot; (NVIC) ist eine Funktion der ARMv7M Architektur und ist über die CMSIS verwendbar.&lt;br /&gt;
&lt;br /&gt;
Beim STM32 hat jeder Interrupt eine Priorität von 4 Bit (bei ARMv7M je nach Implementation bis 8bit möglich). Diese 4 Bit können in eine &amp;quot;pre-emption priority&amp;quot; und &amp;quot;subpriority&amp;quot; unterteilt werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel 2 Bit zu 2 Bit Unterteilung:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c&amp;quot;&amp;gt;&lt;br /&gt;
NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2); // 2 Bits für pre-emption priority&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Somit kann &amp;quot;pre-emption priority&amp;quot; den Wert 0..3 und &amp;quot;subpriority&amp;quot; auch 0..3 erhalten. Um so kleiner die Zahl ist um so höherwertig ist der Interrupt.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&amp;lt;br&amp;gt;ISR1 Pre 2 / Sub 1&lt;br /&gt;
&amp;lt;br&amp;gt;ISR2 Pre 1 / Sub 1&lt;br /&gt;
&amp;lt;br&amp;gt;ISR3 Pre 1 / Sub 2&lt;br /&gt;
&lt;br /&gt;
Wenn jetzt ISR1 kommt, dann wird der aufgerufen. Kommt während dem ein ISR2 dann darf der den ISR1 unterbrechen, da er eine höhere &amp;quot;pre-emption priority&amp;quot; Wertigkeit hat.&lt;br /&gt;
&lt;br /&gt;
Wenn ISR2 bereits aktiv ist, so darf ISR3 diesen nicht unterbrechen, ISR1 ebenfalls nicht.&lt;br /&gt;
&lt;br /&gt;
Wenn ISR2 und ISR3 gleichzeitig kommen, so wird zu erst ISR2 bearbeitet, anschließend ISR3 da beide die gleiche &amp;quot;pre-emption priority&amp;quot; haben fällt die Entscheidung anhand der &amp;quot;subpriority&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Beispiel Interrupt Konfiguration für USART1 mittels CMSIS-Funktionen:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c&amp;quot;&amp;gt;&lt;br /&gt;
NVIC_InitTypeDef NVIC_InitSt;&lt;br /&gt;
NVIC_InitSt.NVIC_IRQChannel = USART1_IRQn;&lt;br /&gt;
NVIC_InitSt.NVIC_IRQChannelPreemptionPriority = 3; // &amp;lt;&amp;lt; Tiefe Prio&lt;br /&gt;
NVIC_InitSt.NVIC_IRQChannelSubPriority = 1;&lt;br /&gt;
NVIC_InitSt.NVIC_IRQChannelCmd = ENABLE;&lt;br /&gt;
NVIC_Init(&amp;amp;NVIC_InitSt);&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Taktzeitberechnung und Überwachung===&lt;br /&gt;
&lt;br /&gt;
Bei zeitkritischen Applikationen stellt sich immer wieder die Frage wie viele Prozessortakte nun die Funktion verbraucht. Ist der Interrupt auch wirklich nicht zu lange und wie viel Reserve gibt es noch?&lt;br /&gt;
&amp;lt;br&amp;gt;Der ARMv7M -Kern hat dafür extra einen Takt-Zähler in der DWT-Einheit implementiert, den man mittels der CMSIS nutzen kann:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c&amp;quot;&amp;gt;&lt;br /&gt;
#include &amp;lt;stdint.h&amp;gt; // für die Standard-Typen uint32_t etc.&lt;br /&gt;
#include &amp;lt;stm32f4xx.h&amp;gt; // hier die Header-Datei der CMSIS für die jeweilige Familie verwenden&lt;br /&gt;
&lt;br /&gt;
// DWT-Einheit aktivieren&lt;br /&gt;
inline void DWT_Enable() {&lt;br /&gt;
  CoreDebug-&amp;gt;DEMCR |= CoreDebug_DEMCR_TRCENA_Msk;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// Takt-Zähler - Messen der Anzahl der Befehle des Prozessors:&lt;br /&gt;
inline void DWT_CycCounterEn () {&lt;br /&gt;
  DWT-&amp;gt;CTRL = 0x40000001;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
inline void DWT_CycCounterDis () {&lt;br /&gt;
  DWT-&amp;gt;CTRL = 0x40000000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
inline uint32_t DWT_CycCounterRead () {&lt;br /&gt;
  return DWT-&amp;gt;CYCCNT;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
inline void DWT_CycCounterClear () {&lt;br /&gt;
  DWT-&amp;gt;CYCCNT = 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
int main () {&lt;br /&gt;
  // ... Programmcode ...&lt;br /&gt;
&lt;br /&gt;
  // Systick-Zähler benutzen&lt;br /&gt;
  DWT_Enable(); // DWT-Einheit aktivieren&lt;br /&gt;
  DWT_CycCounterEn (); // Zähler aktivieren&lt;br /&gt;
  DWT_CycCounterClear (); // Zähler löschen&lt;br /&gt;
  // ... Programmbearbeitung ...&lt;br /&gt;
  uint32_t iZ = DWT_CycCounterRead (); // Zähler auslesen&lt;br /&gt;
  &lt;br /&gt;
  // ... weiterer Programmcode ...&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In iZ steht nun wie viele Maschinentakte der Prozessor für die Bearbeitung benötigt hat und kann mit folgender Formel umgerechnet werden:&lt;br /&gt;
&lt;br /&gt;
Zeit in µSec = iZ / CPU-Takt in MHz&lt;br /&gt;
&lt;br /&gt;
= FAQ - Anfängerfragen=&lt;br /&gt;
&lt;br /&gt;
* Was brauche ich zum Programmieren/Debuggen? - Alle STM32 Mikrocontroller können über die SWD Schnittstelle programmiert und debuggt werden. Auch die JTAG Schnittstelle eignet sich dazu, benötigt aber etwas mehr Leitungen. Geeignete Adapter findet man zum Beispiel unter dem Namen ST-Link oder J-Link. Alle Discovery Boards und Nucleo Boards von ST enthalten bereits einen ST-Link Adapter. Bei den Nucleo-64 Boards ist er sogar abtrennbar und einzeln nutzbar. Alle neueren STM32 besitzen einen internen Bootloader, so dass sich dieser per SPI, UART oder USB bespielen lässt. Wenn Debuggen per Printausgabe reicht und sowieso eine eine USB Schnittstelle vorhanden sein soll, kann auf extra Programmierhardware komplett verzichten und braucht nur einen Jumper am Boot Pin bestücken.&lt;br /&gt;
* Ich möchte eine eigene Platine entwickeln, jedoch der 20polige [[JTAG]]-Anschluss ist mir zu groß, gibt es eine Alternative? - Ja, [http://www.mikrocontroller.net/articles/JTAG#Der_10-polige_JTAG_Stecker_von_mmvisual &amp;quot;Der 10-polige JTAG Stecker von mmvisual&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
= Links =&lt;br /&gt;
* [[STM32]] Hauptartikel, [http://www.mikrocontroller.net/articles/STM32#Weblinks.2C_Foren.2C_Communities.2C_Tutorials dortige Linksammlung]&lt;br /&gt;
* Anleitung: [[STM32 Eclipse Installation]]&lt;br /&gt;
* Anleitung: [http://stefanfrings.de/stm32/index.html STM32 Anleitungen und ein kleines Buch für den Einstieg] &lt;br /&gt;
* Diskussion: [https://www.mikrocontroller.net/topic/423300#new Totzeitrechner für STM32]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
[[Kategorie:ARM]]&lt;br /&gt;
[[Kategorie:STM32]]&lt;br /&gt;
[[Kategorie:Mikrocontroller]]&lt;/div&gt;</summary>
		<author><name>Hegy</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=STM32_f%C3%BCr_Einsteiger&amp;diff=105327</id>
		<title>STM32 für Einsteiger</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=STM32_f%C3%BCr_Einsteiger&amp;diff=105327"/>
		<updated>2022-07-27T01:49:42Z</updated>

		<summary type="html">&lt;p&gt;Hegy: Details zu CooCox und Truestudio entfernt, weil beide tot, Rechtschreibfehler korrigiert, Ergänzungen, ...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Immer wiederkehrend hier im Forum &amp;quot;Mit welchem Mikrocontroller anfangen?&amp;quot;. Es gibt eine große Auswahl und eben so viele Empfehlungen. In diesem Artikel soll zu erst geholfen werden ob ein Cortex-M3/M4 Kern überhaupt der Richtige für den Start ist.&lt;br /&gt;
Nicht für jeden ist der [[Cortex]] zu empfehlen, denn die Anforderungen und Wünsche die man realisieren möchte, sowie die eigenen Fähigkeiten sind verschieden.&lt;br /&gt;
&lt;br /&gt;
Es werden meist die Prozessoren [[AVR]], [[PIC]], [[Arduino]], [[MSP430]], [[LPC1xxx]] und [[STM32]] empfohlen. Seltener auch 8051 und M16C. Alle haben Vorzüge und ebenso auch Nachteile.&lt;br /&gt;
&lt;br /&gt;
[[Bild:STM32F407SB.jpg|thumb|right|340px|STM32F417 auf einem Selbstbau-Board]]&lt;br /&gt;
&lt;br /&gt;
= Eigene Fähigkeiten und Wünsche =&lt;br /&gt;
&lt;br /&gt;
Dieser Artikel geht davon aus, dass bereits Elektronikkenntnisse vorhanden sind. Wenn nicht dann sollte man erst einmal den Artikel &amp;quot;[[Absolute Beginner]]&amp;quot; durcharbeiten, sowie die anderen Artikel aus der Kategorie &amp;quot;[http://www.mikrocontroller.net/articles/Kategorie:Grundlagen Grundlagen]&amp;quot;.&lt;br /&gt;
&amp;lt;br&amp;gt;Weitere Artikel die andere Prozessoren näher darstellen da sich dieser Artikel hauptsächlich auf [[STM32]] konzentriert: [[Entscheidung Mikrocontroller]] und [[Mikrocontroller Vergleich]]. Die Seiten [[AVR]], [[MSP430]], [[LPC1xxx]] und [[PIC]] zeigen mehr Details über diese µC. Hier werden nur grob ein paar Tabelle zum Vergleichen gezeigt.&lt;br /&gt;
&lt;br /&gt;
Zu erst einmal die Randbedingungen, mit der man sich selbst zu erst einmal einschätzen sollte:&lt;br /&gt;
{| {{Tabelle}}&lt;br /&gt;
|- bgcolor=&amp;quot;#d0d0ff&amp;quot;&lt;br /&gt;
! Fähigkeit || [[Cortex]] || [[AVR]]  || [[Arduino]] || colspan=&amp;quot;3&amp;quot; | [[PIC]] || [[MSP430]]&lt;br /&gt;
|-&lt;br /&gt;
| Bitbreite, jedoch unwichtig für Einsteiger || align=&amp;quot;center&amp;quot; | 32-bit || colspan=&amp;quot;2&amp;quot; align=&amp;quot;center&amp;quot; | 8-bit || align=&amp;quot;center&amp;quot; | 8-bit (PIC18) || align=&amp;quot;center&amp;quot; | 16-bit (PIC24) || align=&amp;quot;center&amp;quot; | 32-bit (PIC32) || align=&amp;quot;center&amp;quot; | 16-bit&lt;br /&gt;
|-&lt;br /&gt;
| Neueinsteiger, kaum Elektronikkenntnisse, noch nie programmiert &lt;br /&gt;
| align=&amp;quot;center&amp;quot; | O &lt;br /&gt;
| align=&amp;quot;center&amp;quot; | O &amp;lt;ref name=&amp;quot;AVR_TUT1&amp;quot;&amp;gt;[http://www.rn-wissen.de/index.php/AVR-Einstieg_leicht_gemacht], RoboterNetz: AVR-Einstieg leicht gemacht&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;AVR_TUT2&amp;quot;&amp;gt;[http://www.avr-asm-tutorial.net/avr_de/], Tutorial für das Erlernen der Assemblersprache von AVR-Einchip-Prozessoren&amp;lt;/ref&amp;gt;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | X&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; align=&amp;quot;center&amp;quot; | O&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | O &lt;br /&gt;
|-&lt;br /&gt;
| Wunsch ist SD-Card oder Grafik-Display&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | X &lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; align=&amp;quot;center&amp;quot; | O &lt;br /&gt;
| align=&amp;quot;center&amp;quot; | O &amp;lt;ref name=&amp;quot;PIC_SD&amp;quot;&amp;gt;[http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&amp;amp;nodeId=2680&amp;amp;dDocName=en537999], Microchip Memory Disk Drive File System for PIC18 PIC24 dsPIC PIC32&amp;lt;/ref&amp;gt; || align=&amp;quot;center&amp;quot; | X&amp;lt;ref name=&amp;quot;PIC_SD&amp;quot; /&amp;gt;&amp;lt;ref name=&amp;quot;PIC_LCD&amp;quot;&amp;gt;[http://www.microchip.com/pagehandler/en-us/technology/graphics/], Microchip Graphics Library&amp;lt;/ref&amp;gt; || align=&amp;quot;center&amp;quot; | X&amp;lt;ref name=&amp;quot;PIC_SD&amp;quot; /&amp;gt;&amp;lt;ref name=&amp;quot;PIC_LCD&amp;quot; /&amp;gt;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | X &lt;br /&gt;
|-&lt;br /&gt;
| Wunsch ist TCP/IP Netzwerk&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | X&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; align=&amp;quot;center&amp;quot; | O&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; align=&amp;quot;center&amp;quot; | X &amp;lt;ref name=&amp;quot;PIC_TCP&amp;quot;&amp;gt;[http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&amp;amp;nodeId=2505&amp;amp;param=en535724], Microchip TCP/IP stack&amp;lt;/ref&amp;gt;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | O&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| Wunsch ist Kamera und Video-/Bildbearbeitung&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | X&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; align=&amp;quot;center&amp;quot; | -&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | - || align=&amp;quot;center&amp;quot; | - || align=&amp;quot;center&amp;quot; | X&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | -&lt;br /&gt;
|-&lt;br /&gt;
| Möchte die Erkenntnisse beruflich nutzen &lt;br /&gt;
| align=&amp;quot;center&amp;quot; | X &lt;br /&gt;
| align=&amp;quot;center&amp;quot; | X&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | -&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; align=&amp;quot;center&amp;quot; | X&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | X&lt;br /&gt;
|-&lt;br /&gt;
| Stromsparende Anwendungen &lt;br /&gt;
| align=&amp;quot;center&amp;quot; | - &amp;lt;br&amp;gt; 300 nA Sleep&amp;lt;ref name=&amp;quot;STM_Power&amp;quot;&amp;gt;[http://www.st.com/web/en/catalog/mmc/FM141/SC1169/SS1295], [[STM32]] L1 series of ultra-low-power MCUs&amp;lt;/ref&amp;gt;&amp;lt;br&amp;gt;230 μA/MHz&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | - &amp;lt;br&amp;gt;100 nA Sleep&amp;lt;ref name=&amp;quot;AVR_Power1&amp;quot;&amp;gt;[http://www.atmel.com/technologies/lowpower/default.aspx], Atmel picoPower Technology&amp;lt;/ref&amp;gt; &amp;lt;ref name=&amp;quot;AVR_Power2&amp;quot;&amp;gt;[http:/www.futurlec.com/News/Atmel/PicoPower.shtml], Atmel Releases New picoPower AVR Microcontrollers&amp;lt;/ref&amp;gt;&amp;lt;br&amp;gt;340 μA/MHz&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | -&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; align=&amp;quot;center&amp;quot; | X&amp;lt;br&amp;gt;9 nA Sleep&amp;lt;ref name=&amp;quot;PIC_XLPvsTI&amp;quot;&amp;gt;[http://ww1.microchip.com/downloads/en/DeviceDoc/39989A.pdf], The Truth about Power Consumption in PIC® MCUs with &lt;br /&gt;
XLP Technology vs. TI’s MSP430&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;PIC_XLP&amp;quot;&amp;gt;[http://ww1.microchip.com/downloads/en/DeviceDoc/30009941F.pdf], nanoWatt XLP eXtreme Low Power PIC® Microcontrollers&amp;lt;/ref&amp;gt;&amp;lt;br&amp;gt;35 μA/MHz || align=&amp;quot;center&amp;quot; | -&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | X &amp;lt;br&amp;gt; 100 nA Sleep&amp;lt;ref name=&amp;quot;TI_Power1&amp;quot;&amp;gt;[http://www.ti.com/lit/wp/slay015/slay015.pdf], Texas Instruments: Ultra-Low Power Comparison: MSP430 vs. Microchip XLP&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;TI_Power2&amp;quot;&amp;gt;[http://www.ti.com/ww/mx/multimedia/webcasts/Aspectos_Generales_MSP430.pdf], Texas Instruments: Meet MSP430&amp;lt;/ref&amp;gt;&amp;lt;br&amp;gt;100 μA/MHz &lt;br /&gt;
|-&lt;br /&gt;
| Multithreading, RTOS, Schedulern &lt;br /&gt;
| align=&amp;quot;center&amp;quot; | X &lt;br /&gt;
| align=&amp;quot;center&amp;quot; | - &amp;lt;ref name=&amp;quot;AVR_RTOS1&amp;quot;&amp;gt;[http://www.freertos.org/a00098.html], Atmel AVR freeRTOS port&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;AVR_RTOS2&amp;quot;&amp;gt;[http://www.femtoos.org/], Femto OS: RTOS for small MCU&#039;s like AVR&amp;lt;/ref&amp;gt;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | -&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | - &amp;lt;ref name=&amp;quot;PIC_RTOS2&amp;quot;&amp;gt;[http://www.freertos.org/a00097.html], Microchip PICmicro (PIC18) freeRTOS Port&amp;lt;/ref&amp;gt; &amp;lt;ref name=&amp;quot;PIC_RTOS3&amp;quot;&amp;gt;[http://www.pumpkininc.com/], Salvo RTOS&amp;lt;/ref&amp;gt;|| align=&amp;quot;center&amp;quot; | X&amp;lt;ref name=&amp;quot;PIC_RTOS&amp;quot;&amp;gt;[http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&amp;amp;nodeId=1406&amp;amp;dDocName=en531543&amp;amp;redirects=rtos], 3rd Party RTOS selection guide&amp;lt;/ref&amp;gt; || align=&amp;quot;center&amp;quot; | X&amp;lt;ref name=&amp;quot;PIC_RTOS&amp;quot; /&amp;gt;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | X &amp;lt;ref name=&amp;quot;TI_RTOS&amp;quot;&amp;gt;[http://processors.wiki.ti.com/index.php/MSP430_Real_Time_Operating_Systems_Overview], TI Wiki: MSP430 Real Time Operating Systems Overview&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Besonders große, speicherintensive Programme&amp;lt;br&amp;gt;z.B. Grafiken, Fonts &lt;br /&gt;
| align=&amp;quot;center&amp;quot; | bis 2MB Flash&amp;lt;br&amp;gt;bis 1024kB SRAM &amp;lt;ref name=&amp;quot;STM32Ueb&amp;quot;&amp;gt;[http://www.st.com/web/en/catalog/mmc/FM141/SC1169], Übersicht aller verfügbaren [[STM32]] µC von ST&amp;lt;/ref&amp;gt;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; align=&amp;quot;center&amp;quot; | bis 256kB Flash&amp;lt;br&amp;gt;bis 16kB SRAM &lt;br /&gt;
| align=&amp;quot;center&amp;quot; | bis 128kB Flash&amp;lt;br&amp;gt;bis 4kB SRAM || bis 2MB Flash&amp;lt;br&amp;gt;bis 98kB SRAM || bis 2MB Flash&amp;lt;br&amp;gt;bis 512kB SRAM + 32MB DRAM (PIC32MZ DA) &lt;br /&gt;
| align=&amp;quot;center&amp;quot; | bis 512KB Flash&amp;lt;br&amp;gt;bis 66kB SRAM &lt;br /&gt;
|-&lt;br /&gt;
| Sehr viel PWM mit komplexem Timing&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | X &lt;br /&gt;
| align=&amp;quot;center&amp;quot; | AT90Spwm &lt;br /&gt;
| align=&amp;quot;center&amp;quot; | -&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | - || align=&amp;quot;center&amp;quot; | X || align=&amp;quot;center&amp;quot; | X&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | O &lt;br /&gt;
|-&lt;br /&gt;
| Deutschsprachige Community &lt;br /&gt;
| align=&amp;quot;center&amp;quot; | O &lt;br /&gt;
| align=&amp;quot;center&amp;quot; | X &lt;br /&gt;
| align=&amp;quot;center&amp;quot; | X&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | X &amp;lt;ref name=&amp;quot;PIC-Projekte&amp;quot;&amp;gt;[http://pic-projekte.de/], pic-projekte.de&amp;lt;/ref&amp;gt; &amp;lt;ref name=&amp;quot;SPRUT&amp;quot;&amp;gt;[http://www.sprut.de/], sprut.de&amp;lt;/ref&amp;gt; || align=&amp;quot;center&amp;quot; | - || align=&amp;quot;center&amp;quot; | - &lt;br /&gt;
| align=&amp;quot;center&amp;quot; | - &lt;br /&gt;
|-&lt;br /&gt;
| Anzahl möglicher HW-Breakpoints &lt;br /&gt;
| align=&amp;quot;center&amp;quot; | 4 bis 6 &lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; align=&amp;quot;center&amp;quot; | 2 &lt;br /&gt;
| align=&amp;quot;center&amp;quot; | 1 bis 5 &amp;lt;ref name=&amp;quot;PIC_HWBP&amp;quot;&amp;gt;[http://www.microchip.com/stellent/groups/SiteComm_sg/documents/DeviceDoc/en556761.pdf], PIC Hardware Breakpoints (Seite 6)&amp;lt;/ref&amp;gt; || align=&amp;quot;center&amp;quot; | 1 bis 10 &amp;lt;ref name=&amp;quot;PIC_HWBP&amp;quot;/&amp;gt; || align=&amp;quot;center&amp;quot; | 6&amp;lt;ref name=&amp;quot;PIC_HWBP&amp;quot;/&amp;gt;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | 2 &lt;br /&gt;
|}&lt;br /&gt;
* X = ja&lt;br /&gt;
* O = Teilweise, Einschränkungen&lt;br /&gt;
* - = nicht empfohlen&lt;br /&gt;
Nur um nicht zu verwirren, auch wenn Teile &amp;quot;nicht empfohlen&amp;quot; sind, heißt das nicht dass es mit dem Prozessor nicht geht, vielmehr dass es mehr Aufwand ist das zu realisieren oder mehr Einschränkungen hat.&lt;br /&gt;
Viele Eigenschaften weisen nur bestimmte Modelle einer Mikrocontrollerfamilie auf. Der Wechsel innerhalb einer Familie gestaltet sich jedoch oft einfach (z.B. innerhalb [[STM32]] oder innerhalb PIC24).&lt;br /&gt;
&lt;br /&gt;
Die Spalte Cortex zeigt die Prozessorfamilie von STM32F0xx bis STM32F4xx mit einem Cortex-M0 oder M3/M4 Kern. Die technischen Daten sind ähnlich anderer Hersteller die auch einen Cortex-Mx Kern verbauen wie z.B. NXP ([[LPC1xxx]]), Freescale, Atmel, TI, Toshiba, usw. Jedoch bietet ST mit dem [[STM32]] eine hohe Flexibilität an Gehäuse-Variationen (vergleichbar mit NXP [[LPC1xxx]]) und ist privat recht leicht beschaffbar. Übersicht aller verfügbaren [[STM32]] µC von ST&amp;lt;ref name=&amp;quot;STM32Ueb&amp;quot;&amp;gt;[http://www.st.com/web/en/catalog/mmc/FM141/SC1169], Übersicht aller verfügbaren [[STM32]] µC von ST&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Der STM32Fxxx ist in der Tat nicht der beste in der Kategorie &amp;quot;Stromsparend&amp;quot;, die neueren STM32L0xx und STM32L4xx sind deutlich sparsamer, besonders bei hohen Temperaturen. Eine interessante Alternative mit Cortex-Mx Kern:&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;quot;EFM32&amp;quot; von Silabs&amp;lt;ref name=&amp;quot;EFM32&amp;quot;&amp;gt;[http://www.silabs.com/products/mcu/lowpower/Pages/efm32-energy-modes.aspx], EFM32, der Stromsparende mit Cortex-Mx Kern&amp;lt;/ref&amp;gt; benötigt nur 0,9 µA im Sleep Mode.&lt;br /&gt;
&lt;br /&gt;
Die Spalte PIC zeigt die Eigenschaften der 8-Bit PIC18 (vergleichbar mit [[AVR]]), 16-Bit [[PIC24]]/[[dsPIC]] (vergleichbar mit [[MSP430]]) und 32-Bit [[PIC32]] (vergleichbar mit [[STM32]]). Ein Wechsel des Mikrocontrollers innerhalb der Familien ist Codetechnisch problemlos möglich. &amp;lt;ref name=&amp;quot;PIC_codeswitch&amp;quot;&amp;gt;[http://www.elektor.nl/Uploads/Files/PIC24FIntro_5f082806.pdf], Microchip: Introduction to the 16-bit PIC24F Microcontroller Family&amp;lt;/ref&amp;gt; Hardwaretechnisch sind verschiedene Modelle gleicher Familie zudem auch meist Pin-Kompatibel &amp;lt;ref name=&amp;quot;PIC_PinCompatibility&amp;quot;&amp;gt;[http://ww1.microchip.com/downloads/en/DeviceDoc/00148m.pdf], Microchip: 2007 Product Selector Guide (Seite 114 ff.)&amp;lt;/ref&amp;gt; sodass ohne Design-Änderung zwischen verschiedenen Modellen gewechselt werden kann.&lt;br /&gt;
Ein Wechsel zwischen den Familien ist Architekturbedingt aufwendiger, vor allem von 8-Bit auf 16/32-Bit. &amp;lt;ref name=&amp;quot;PIC_8to16Migration&amp;quot;&amp;gt;[http://ww1.microchip.com/downloads/en/DeviceDoc/39764a.pdf], Microchip: PIC18F to PIC24F Migration: An Overview&amp;lt;/ref&amp;gt; Aufgrund gleichbleibender IDE (Mplab) sowie gleichbleibenden Libraries bei Verwendung einer Hochsprache (C) jedoch vor allem zwischen 16-Bit und 32-Bit ohne weitere Probleme möglich &amp;lt;ref name=&amp;quot;PIC_16to32Migration&amp;quot;&amp;gt;[http://www.embedded.com/design/mcus-processors-and-socs/4007683/Practical-migration-from-8-16-to-32-bit-PIC], Artikel: Practical migration from 8-/16- to 32-bit PIC&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&amp;lt;br&amp;gt;Ein PIC10/12/16 ist für den Einstieg nicht empfohlen, da diese Architekturbedingt viele Einschränkungen haben, die eher hinderlich für das Lernen sind.&lt;br /&gt;
&lt;br /&gt;
Der &amp;quot;[[Arduino]]&amp;quot; ist kein eigenständiger Prozessor, sondern ein fertiges Board (mit z.B. einem AVR oder STM32 Prozessor) und einer &amp;quot;[[Arduino]]&amp;quot; Programmierumgebung, extra geschaffen für Einsteiger. Allerdings ist da der Lerneffekt viel geringer da man den Prozessor mit der [[Arduino]]-Software programmiert und nicht direkt die Register. Anderseits ist der Arduino besser für jemanden geeignet, der eigentlich nicht lernen möchte, sondern nur mal schnell etwas steuern/basteln will und so ohne großartige µC Kenntnisse zum Ziel kommt. Für diese Zielgruppe ist der Arduino perfekt.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Unwichtige Randbedingungen =&lt;br /&gt;
&lt;br /&gt;
Oftmals werden fälschlicherweise Argumente für oder gegen eine µC-Familie ausgesprochen, die in der Praxis &#039;&#039;&#039;zum Einstieg&#039;&#039;&#039; (bei konkreten Anwendungen kann das anders aussehen) eher unwichtig sind.&lt;br /&gt;
&lt;br /&gt;
* Spannungsversorgung 3,3V / 5V (Wobei z.B Atmel XMega keine 5V Tolerante Eingänge besitzt)&lt;br /&gt;
* 8 (z.B. [[AVR]]), 16 (z.B. [[MSP430]]) oder 32 (z.B. [[STM32]]) Bit&lt;br /&gt;
* Prozessorkern Cortex-M0/M3/M4, MIPS, ARM7/9/..., AVR-RISC, PIC-RISC, 8051, ...&lt;br /&gt;
* Interrupt System mit mehr oder weniger Features&lt;br /&gt;
* Programmiersprache (Assembler, Basic, C, C++, Pascal)&lt;br /&gt;
* Programmierumgebung - ist ohnehin Geschmackssache&lt;br /&gt;
* Assembler verstehen (Sollte nur theoretisch verstanden werden, ein Programm sollte in einer Hochsprache geschrieben sein)&lt;br /&gt;
* DIL Gehäuse - steckbretttauglich ([[STM32]]-Prozessoren gibt es auch fertig gelötet auf einem steckbretttauglichen Board)&lt;br /&gt;
* Programmieradapter - solange er auch debuggen kann&lt;br /&gt;
* zu 90% reicht doch ein kleiner Prozessor ([[AVR]]/PIC), andererseits sind STM32 Modelle nicht wesentlich teurer.&lt;br /&gt;
&lt;br /&gt;
= Kosten =&lt;br /&gt;
&lt;br /&gt;
Grobe Abschätzung was das alles denn kosten wird. Hier sind nur einige Beispiele gezeigt (Einzelpreise bei Bezugsquellen in Deutschland).&lt;br /&gt;
&lt;br /&gt;
{| {{Tabelle}}&lt;br /&gt;
|- bgcolor=&amp;quot;#d0d0ff&amp;quot;&lt;br /&gt;
! Board || [[STM32]] || [[AVR]] || PIC18/24/32 || [[MSP430]]&lt;br /&gt;
|-&lt;br /&gt;
| Demo-Board &lt;br /&gt;
| align=&amp;quot;center&amp;quot; | Nucleo64 Boards&amp;lt;ref name=&amp;quot;NUCLEO64&amp;quot;&amp;gt;[https://www.mouser.de/new/stmicroelectronics/stm-nucleo-development-boards/] Nucleo64&amp;lt;/ref&amp;gt; und STM32 Discovery Boards&amp;lt;ref name=&amp;quot;STM32F4DISCOVERY&amp;quot;&amp;gt; [http://www.st.com/en/evaluation-tools/stm32-mcu-discovery-kits.html?querycriteria=productId=LN1848] STM32 Discovery&amp;lt;/ref&amp;gt; ab 15€&amp;lt;br&amp;gt;(incl. Debugger) &lt;br /&gt;
| align=&amp;quot;center&amp;quot; | [[Arduino]] Uno clone ab 9€ || align=&amp;quot;center&amp;quot;| Microchip Demoboard&amp;lt;ref name=&amp;quot;PICDEMOBOARD&amp;quot;&amp;gt;[http://www.microchipdirect.com/ProductDetails.aspx?Catalog=BuyMicrochip&amp;amp;Category=Starter%20Kits&amp;amp;mid=1&amp;amp;lmid=610] Microchip Demoboard&amp;lt;/ref&amp;gt; ab 18€&amp;lt;br&amp;gt;(Für 16 und 32bit auch mit integriertem Debugger)  &lt;br /&gt;
| align=&amp;quot;center&amp;quot; | MSP430 Demoboard &amp;lt;ref name=&amp;quot;MSP430DEMOBOARD&amp;quot;&amp;gt;[http://www.ti.com/tool/msp-exp430fr5739] MSP430 Demoboard&amp;lt;/ref&amp;gt; ~35€ &lt;br /&gt;
|-&lt;br /&gt;
| Steckbrettaugliches Board &lt;br /&gt;
| align=&amp;quot;center&amp;quot; | Blue-Pill Board &amp;lt;ref name=&amp;quot;BLUEPILL&amp;quot;&amp;gt;[http://wiki.stm32duino.com/index.php?title=Blue_Pill] Blue-Pill Board&amp;lt;/ref&amp;gt; ab 1,50€, S64DIL-405 &amp;lt;ref name=&amp;quot;STM32F405Board&amp;quot;&amp;gt;[http://re.reworld.eu/de/produkte/s64dil-405/index.htm] S64DIL-405&amp;lt;/ref&amp;gt; mit STM32F405 30€&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | [[Arduino]] Nano clone ab 2€&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | PIC Microstick&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | &lt;br /&gt;
|-&lt;br /&gt;
| Einzelchip (Einzelstückpreise)&lt;br /&gt;
| align=&amp;quot;center&amp;quot;| 1..15€&amp;lt;br&amp;gt;nur SMD (TSSOP..LQFP..BGA) &lt;br /&gt;
| align=&amp;quot;center&amp;quot;| 0,6..15€&amp;lt;br&amp;gt;SMD + DIP &lt;br /&gt;
| align=&amp;quot;center&amp;quot;| 0,5..15€&amp;lt;br&amp;gt;SMD + DIP &lt;br /&gt;
| align=&amp;quot;center&amp;quot;| &lt;br /&gt;
|-&lt;br /&gt;
| Programmieradapter mit Debugger &lt;br /&gt;
| align=&amp;quot;center&amp;quot; | ST-Link clone 2,50€&amp;lt;br&amp;gt;ST-Link original 48€&amp;lt;br&amp;gt;Segger J-LINK EDU &amp;lt;ref name=&amp;quot;JLINKEDU&amp;quot;&amp;gt; [http://www.segger.com/j-link-edu.html] Segger J-LINK EDU&amp;lt;/ref&amp;gt; 50€&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | Atmel AVR Dragon 40€&amp;lt;br&amp;gt;Atmel ICE ohne Gehäuse ab 99€ &lt;br /&gt;
| align=&amp;quot;center&amp;quot; | PICkit 3 clone 8€&amp;lt;br&amp;gt;Microchip PICkit 3 original 90€&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Das Demo-Board sollte preisgünstig sein, um eventuelle Verluste bei falscher Benutzung gering zu halten. Wenn einem der Prozessor gefällt, so kann man später immer noch auf ein umfangreicheres Board (z.B. mit Display) umsteigen.&lt;br /&gt;
&lt;br /&gt;
Zum Debuggen von STM32 Mikrocontrollern benötigt man einen Programmieradapter mit SWD oder JTAG Protokoll. Die meisten Demo Boards von ST enthalten bereits einen SWD fähigen ST-Link Adapter. Aktuell (2022) z.B. [https://www.st.com/en/development-tools/stlink-v3set.html STLINK-V3SET] und [https://www.st.com/en/development-tools/stlink-v3mini.html STLINK-V3MINI]&lt;br /&gt;
&lt;br /&gt;
Der Segger J-LINK EDU ist zwar nicht der günstigste Programmieradapter/Debugger, hat jedoch einen guten Ruf und ist nutzbar für praktisch alle Prozessoren mit ARM-Kern. Der Hersteller bewirbt ihn als besonders schnell.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Programmierumgebungen=&lt;br /&gt;
&lt;br /&gt;
Bei den Programmierumgebungen gibt es zu allen Prozessorfamilien kostenlose und leistungsfähige Software.&lt;br /&gt;
&lt;br /&gt;
Aktuell (2022) ist für den Einstieg die [https://www.st.com/en/development-tools/stm32cubeide.html STM32CubeIDE] und [https://www.st.com/en/development-tools/stm32cubemx.html STM32CubeMX] zu empfehlen. STM32CubeIDE ist die IDE für die SW Entwicklung in C und C++ inkl. Debugging. STM32CubeMX ist ein grafisches Tool zur Konfiguration des Controllers (IO&#039;s, Timer, Interrupts, Clocktree, ...) mit automatischer Codegenerierung, Energieverbrauchsberechung und Visualisierung und enthält auch die Downloadmöglichkeit für viele Beispielprogramme in Abhängigkeit von der verwendeten MCU.&lt;br /&gt;
&lt;br /&gt;
STM32CubeIDE basiert auf Eclipse, OpenOCD und GCC und läuft unter Linux und Windows. Unter Linux beträgt die Installationsgröße für STM32CubeIDE ca. 2,5 GB auf der Systempartition (/opt/stm32cubeide), für STM32CubeMX knappe 700 MB (/opt/stm32cubemx). Zusätzlicher Plattenplatz wird für Examples, Demos, Treiber (Hardware Abstraction Layer (HAL), Low-Level (LL), Board Supported Packages (BSP)) usw. benötigt und wird projektspezifisch von der verwendeten MCU im Ordner des Benutzers abgelegt. Hier sollte man ein paar hundert MB für reservieren.&lt;br /&gt;
&lt;br /&gt;
Der vollständigkeithalber sei noch erwähnt, dass die beiden IDE&#039;s [https://atollic.com/ TrueStudio] der Fa. Attolic und CooCox tot sind. True Studio ist in der STM32CubeIDE aufgegangen, CooCox ist bereits vor Jahren komplett eingestellt worden, auch ist die Homepage zu dem Projekt nicht mehr existent.&lt;br /&gt;
&lt;br /&gt;
Alte Projekte von True Studio lassen sich so einfach leider nicht in STM32CubeIDE importieren, hier muss manuell nachgearbeitet werden..&lt;br /&gt;
&lt;br /&gt;
Im professionellen Umfeld sind die folgenden Entwicklungsumgebungen verbreitet: [http://www.keil.com/product/ Keil], [https://www.iar.com/ IAR]. Das [https://www.segger.com/products/development-tools/embedded-studio/ Segger Enbedded Studio] ist mit Einschränkungen kostenlos verwendbar.&lt;br /&gt;
&lt;br /&gt;
= Dokumentation=&lt;br /&gt;
&lt;br /&gt;
Bevor man sich für einen Prozessor entscheidet, sollte man unbedingt deren Dokumentation mal zumindest überfliegen und auch deren Errata lesen. Nicht dass man eine Anwendung erstellen möchte und stellt hinterher fest, dass genau dieser Teil so buggy ist, dass er nicht genutzt werden kann.&lt;br /&gt;
&lt;br /&gt;
Beim [[STM32]] hat die Dokumentation doch recht viele Seiten, viel mehr als bei einem [[AVR]] oder PIC, dabei ist vieles eher knapp beschrieben. Der Aufbau der [[STM32]] Dokumentation ist [http://www.mikrocontroller.net/articles/STM32#Struktur_der_Dokumentation: hier] beschrieben.&lt;br /&gt;
&amp;lt;br&amp;gt;Bei den PICs ist die Dokumentation wiederum anders strukturiert, [http://www.mikrocontroller.net/articles/PIC#Dokumenatation siehe im PIC Artikel].&lt;br /&gt;
&lt;br /&gt;
Für die [[STM32]], [[AVR]] und [[PIC]] Mikrocontroller gibt es zudem viele, auch deutschsprachige Einsteiger Hilfestellungen und Tutorials.&lt;br /&gt;
&lt;br /&gt;
Parallel zur Dokumentation sollte man sich auch die Demo-Beispiele der Hersteller anschauen, dann wird vieles gleich verständlicher.&lt;br /&gt;
&lt;br /&gt;
Eine Übersicht über die Funktionen gibt es im Artikel: [[STM32]]&lt;br /&gt;
&lt;br /&gt;
= Die Arbeit mit dem [[STM32]]=&lt;br /&gt;
&lt;br /&gt;
Zu erst einmal SOOO groß sind die Unterschiede zwischen den einzelnen Prozessoren nicht. Alle haben Ein-/Ausgänge und um mittels einem Port-Pin eine LED ansteuern zu können, muss bei jedem Prozessor der Pin erst einmal parametriert werden, egal ob das jetzt ein [[STM32]] oder ein [[AVR]] oder ein [[MSP430]] ist. Nur hat man bei einem [[STM32]] doch einige Funktionen mehr, z.B. zuschaltbarer Pull-Up oder Pull-Down Widerstand und spezielle Setz-/Rücksetzregister, die andere Prozessoren nicht haben, jedoch das Programmieren vereinfachen.&lt;br /&gt;
Der Hauptunterschied zu den anderen Prozessoren ist, dass der [[STM32]] so viele Peripherie-Module beherbergt, dass man die einzeln immer mit einem Clock aktivieren muss, denn damit lässt sich viel Strom sparen.&lt;br /&gt;
&lt;br /&gt;
Und mal ganz ehrlich, die Diskussion, welcher µC einfacher zu konfigurieren ist, ist doch absoluter Unsinn. Der Weg ist immer der Gleiche:&lt;br /&gt;
*1. Blick ins Datenblatt, welche Register für diese Funktion benötigt werden.&lt;br /&gt;
*2. Werte ermitteln, die in die Register eingetragen werden.&lt;br /&gt;
*3. Werte ins Register schreiben. Da machte es GAR KEINEN UNTERSCHIED, ob es ein [[AVR]], 8051/2, [[ARM]], ... ist.&lt;br /&gt;
&lt;br /&gt;
Noch einfacher und wesentlich schneller geht die Konfiguration mit dem STM32CubeMX Tool mit anschließender Codegenerierung, sofern die Konfiguration von STM32CubeMX geprüft und für OK befunden wurde.&lt;br /&gt;
&lt;br /&gt;
Es stimmt schon, es gibt Unterschiede. Die Register haben anderen Namen, andere Adressen, andere Bitbedeutungen, ...&lt;br /&gt;
Aber es steht doch alles im Datenblatt. Und ob ich jetzt einen [[AVR]] oder einen [[ARM]] das erste Mal vor mir liegen hab. Ich brauch in allen Fällen die oben beschriebenen Schritte.&lt;br /&gt;
&lt;br /&gt;
Das Interruptsystem (NVIC, Nested Vectored Interrupt Controller) ist bei einem [[STM32]] zusätzlich priorisiert. Damit kann man festlegen, welcher Interrupt vorrangig bearbeitet wird. Die Prioritätenvergabe ist auch kein Hexenwerk. Hier kann STM32CubeMX ein große Hilfe sein.&lt;br /&gt;
&lt;br /&gt;
Zu allen Prozessoren liefern die jeweiligen Hersteller umfangreiche Demo-Codes und Libraries mit. Meist sind alle in C geschrieben, daher sollte auch die Programmiersprache C oder C++ verwendet werden. Vor allem auch wenn man berufliche Absichten verfolgt.&lt;br /&gt;
&lt;br /&gt;
Und wenn man einen [[STM32]] kann, dann ist ein Umstieg auf einen [[LPC1xxx]] (NXP) oder andere Hersteller überhaupt kein Problem (*), denn die bieten ebenfalls Prozessoren mit verschiedenen Cortex-M Kernen und man kann diese mit der gleichen Programmierumgebung programmieren. Somit ist man nicht zwingend herstellerabhängig. (* jeder Hersteller verbaut seine eigene Peripherie, die andere Funktionalitäten haben.)&lt;br /&gt;
&lt;br /&gt;
Mit der [[STM32]] Serie kann man nahezu alle Anwendungen realisieren. Die STM32-Serie hat genügend RAM, FLASH Speicher und eine entsprechende Anzahl an verschiedenste IO&#039;s, von einfachen GPIO&#039;s über SPI/I2C über I2S, SD-Card und USB, und auch ausreichend Geschwindigkeit und viele Gehäuse-Varianten. Viele Schnittstellen sind im Artikel [[STM32]] beschrieben.&lt;br /&gt;
&lt;br /&gt;
Für den Einstig gibt es diverse, auch deutschsprachige, Tutorials im Netz. Eine Übersicht ist [http://www.mikrocontroller.net/articles/STM32#Weblinks.2C_Foren.2C_Communities.2C_Tutorials hier auf der STM32 Seite]. (Beispiel: [http://diller-technologies.de/stm32_wide.html STM32 Tutorial in Deutsch von Diller Technologies])&lt;br /&gt;
&amp;lt;br&amp;gt;Wobei dazugesagt werden muss, dass diese meist auf die Standard ST-Libs aufbauen. Diese Libs vereinfachen zum einen das Ansteuern/die Benutzung der Peripheriefunktion zum anderen muss man diese erst einmal kennenlernen. Vereinfacht wird das da ALLE [http://www.st.com/stonline/stappl/productcatalog/app?page=partNumberSearchPage&amp;amp;levelid=SS1577&amp;amp;parentid=1743&amp;amp;resourcetype=SW ST-Demo-Codebeispiele] ebenfalls auf diesen Lib&#039;s basieren und somit wird der Wechsel innerhalb der [[STM32]] Familie deutlich vereinfacht.&lt;br /&gt;
&amp;lt;br&amp;gt;STM32F4xx Library von ST: [http://www.st.com/web/en/catalog/tools/PF257901# &amp;quot;STSW-STM32065 STM32F4 DSP and standard peripherals library&amp;quot;] incl. Dokumentation und Demo-Projekte zu allen CPU-Funktionen.&lt;br /&gt;
&lt;br /&gt;
Der einzige Nachteil beim [[STM32]]: Man muss etwas mehr lesen, da eine Peripherie doch viel mehr Funktionalität hat (sofern man das Modul überhaupt benötigt). Ansonsten kenne ich nicht wirklich einen Grund, warum man als Neueinsteiger sich nicht für einen [[STM32]] entscheiden sollte.&lt;br /&gt;
&lt;br /&gt;
Wichtige Dokumente sind:&lt;br /&gt;
* User Manual zum verwendeten Board (Nucleo Boards (weiß), Evaluation Board (grün), ...)&lt;br /&gt;
* Getting started with .... (Application Note, AN....)&lt;br /&gt;
* Programming Manual STM32... (PM...)&lt;br /&gt;
* Reference Manual (RMxxxx)&lt;br /&gt;
* Datasheet zum Prozessor&lt;br /&gt;
* diverse User Guides für Examples, Treiber (BSP, HAL, LL), RTOS, FAT-FS, ...&lt;br /&gt;
&lt;br /&gt;
Die Seitenzahl der Dokumente zusammen beträgt einige tausend. Es sind aber keine &amp;quot;Lesebücher&amp;quot;, die von vorn bis hintengelesen werden möchten, sondern Nachschlagewerke. Man ließt im Grunde nur den Teil, der gerade interessant ist.&lt;br /&gt;
&lt;br /&gt;
= Programmiersprachen =&lt;br /&gt;
* Wie bei vielen anderen Controllern wird beim [[STM32]] auch hauptsächlich C und C++ verwendet. aber auch Pascal oder Basic ist problemlos möglich (z.B. von mikroe). Kennen sollte man die Programmiersprache C schon, wenn man davon noch keine Ahnung hat sollte man erst mal mittels einem Tutorial auf einem PC ein Konsoleprogramm schreiben, sodass man es einigermaßen kennen lernt. Hier im Forum gibt es ebenfalls Artikel dazu. Zielt man auf die (spätere) Anwendung in der Industrie, sollte aufgrund der Verbreitung auf jeden Fall C (oder C++) gewählt werden; außerdem sind die meisten verfügbaren Libraries in C geschrieben.&lt;br /&gt;
* Assembler sollte man nur grob verstehen, Details wie ein Befehl arbeitet ist unwichtig. Selbst wenn man die Zyklen für einen Funktionsaufruf wissen will, so bietet der [[STM32]] (Cortex-M3) einen Cycle-Counter den man auslesen kann; durch die komplexere Pipeline und Cache-Effekte sind die Laufzeiten allerdings nicht genau vorhersehbar. Wird zyklengenaues Timing benötigt, sollten Timer verwendet werden - davon hat der [[STM32]] genug.&lt;br /&gt;
&lt;br /&gt;
Der 32 Bit-Adressraum, der RAM, Flash und I/O-Register vereinheitlicht ansprechen kann im Gegensatz z. B. zum [[AVR]], ist ideal für eine Verwendung durch Hochsprachen. Bei Pointern muss keine zusätzliche Information verwaltet werden, in welche Art Speicher sie zeigen. Die Adresse gibt dies eindeutig an (es gibt nur &#039;&#039;&#039;eine&#039;&#039;&#039; Adresse 42, und nicht 2 wie z.B. beim [[AVR]] (Flash, RAM &amp;amp; I/O)) und die Hardware spricht automatisch den richtigen Speicher an. Die Möglichkeiten zur Offset-Adressierung, der Barrel-Shifter, Divsions-Einheit, die FPU (bei STM32F4), Interrupt-Modell etc. begünstigen ebenfalls die Erzeugung effizienteren Codes. Außerdem haben die [[STM32]] einfach mehr &amp;quot;rohe Leistung&amp;quot;, d.h. mehr Flash/RAM-Speicher und höhere Taktfrequenzen.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Folgerung&#039;&#039;&#039;: Die Programmierung in Hochsprachen ist &#039;&#039;&#039;bequemer als bei 8-Bittern&#039;&#039;&#039;, denn man muss sich einfach weniger Gedanken machen, ob der Compiler ein Programm nun effizent umsetzen kann (kann man natürlich trotzdem machen, um noch mehr Leistung &amp;quot;herauszuquetschen&amp;quot;, wenn man will).&lt;br /&gt;
&lt;br /&gt;
= Weitere Randbedingungen für die Entscheidung=&lt;br /&gt;
&lt;br /&gt;
Der wichtige Punkt, der oftmals auch vergessen wird: die Beschaffbarkeit. Wenn jemand einen Renesas M16C oder Fujitsu empfiehlt, dann sucht man erst mal und findet nur wenige vereinzelte die man privat kaufen kann.&lt;br /&gt;
&lt;br /&gt;
Oder auch die Unterstützung im Internet - ist bei einigen Exoten spärlich. Dieses Forum bietet die beste Hilfe für [[AVR]], PIC, [[MSP430]], [[LPC1xxx]] und [[STM32]].&lt;br /&gt;
&lt;br /&gt;
Andere Prozessoren sind schon sehr alt bzw. nicht mehr modern, da deren Peripherie zum Teil doch recht eingeschränkte Funktionalität bietet wie z.B. viele 8051 Typen oder PIC16 (oder auch dsPIC30). Die mögen für Mini-Anwendungen gut sein, aber wer will denn schon gerne sich extra für eine Kleinanwendung mit einem kleinen µC auseinandersetzen, wenn man schon einen [[STM32]] kennt, mit dem man vieles machen kann und sich vllt. bereits gute Funktionen geschrieben hat?&lt;br /&gt;
&lt;br /&gt;
Daher mein Resümee: Wer nicht gerade auf den Kopf gefallen ist, der kann getrost mit einem [[STM32]] starten. Ein [http://www.st.com/web/en/catalog/tools/FM116/SC959/SS1532/PF252419?s_searchtype=keyword STM32F4DISCOVERY] Board kostet nur ca. 20 EUR - und mehr muss für den ersten Start nicht investiert werden - wenn es doch zu komplex sein sollte gibt es hier im Forum auch viel Hilfe. Jedenfalls sind diese 20 EUR wirklich eine gute Investition.&lt;br /&gt;
&amp;lt;br&amp;gt;Wer berufliche Absichten verfolgt, sollte zu einem späteren Zeitpunk sich unbedingt auch mit einem zweiten, anderen Prozessor beschäftigen um so die nötigen Erfahrungen zu gewinnen.&lt;br /&gt;
&lt;br /&gt;
Ein paar Forenbeiträge:&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/317792#3481048 &amp;quot;Klein anfangen!&amp;quot; heisst die Devise]&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/312330#3483218 Einen 8-Bitter nehme ich nur noch aus &amp;quot;Nostalgiegründen&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
= Übersicht CPU Funktionalitäten=&lt;br /&gt;
&lt;br /&gt;
In diesem Abschnitt ist kurz gezeigt welche Möglichkeiten die CPUs bei den oben empfohlenen Einsteigerboards haben.&lt;br /&gt;
&lt;br /&gt;
=== STM32F407 - vom STM32F4DISCOVERY Board ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[Datei:STM32F407.png|mini|x400px]]&lt;br /&gt;
| [[Datei:stm32f4_discovery2.png|mini|x400px]]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.st.com/web/catalog/mmc/FM141/SC1169/SS1577/LN11/PF252140?s_searchtype=partnumber Blockdiagramm STM32F407]&lt;br /&gt;
| [http://www.st.com/web/en/catalog/tools/FM116/SC959/SS1532/PF252419 STM32F4DISCOVERY Demoboard]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Es sind sehr viele Peripheriemodule im µC implementiert. Jedes einzelne Peripherie-Modul (z.B. Ethernet, USB, CAN, Timer, AD-Wandler, usw.) kann aktiviert werden, indem der Clock freigeschaltet wird. So lange der Clock nicht aktiviert wurde verhält sich das Modul so als ob es nicht vorhanden wäre und beeinträchtigt in keiner Weise den Prozessor. Somit lässt sich der Stromverbrauch senken.&lt;br /&gt;
&lt;br /&gt;
Eine ganze Auflistung der Einzelmodule steht im Artikel: [[STM32]] und [http://www.st.com/web/en/catalog/mmc/FM141/SC1169 auf der Homepage von ST]&lt;br /&gt;
&lt;br /&gt;
Zu Anfang mag vielleicht die interne Busstruktur verwirren, jedoch braucht man diese nicht beachten. Wenn nun die CPU auf UART4 zugreifen möchte, so gehen die Daten durch die Busse &amp;quot;AHB1&amp;quot; -&amp;gt; &amp;quot;ABH/APB1-Bridge&amp;quot; -&amp;gt; &amp;quot;APB1&amp;quot;. Dies erledigt der µC ganz von alleine. Diese Unterteilung ist technisch nötig, da die Peripheriebusse nicht mit dem gleichen Prozessortakt betrieben werden (wie z.B. bei [[MSP430], siehe Schaubild unten), die &amp;quot;Bridge&amp;quot; managt ganz alleine das Handling und generiert automatisch Wait-Befehle für die CPU.&lt;br /&gt;
&amp;lt;br&amp;gt;Die &amp;quot;AHB-Bus-Matrix&amp;quot; ist ebenfalls für den Anwender meist uninteressant. ST hat damit ein System geschaffen, damit die CPU, DMAs und Displaycontroller gleichzeitig auf die verschiedenen RAM-Bereiche zugreifen können um mehr Daten parallel zu verarbeiten. Somit braucht man diese Matrix erst mal nicht beachten.&lt;br /&gt;
&lt;br /&gt;
Ebenso braucht man zu Anfang sich auch keine Gedanken um den Prozessortakt machen, wenn man nichts initialisiert so läuft der STM32F4xx mit dem internen RC-Oszillator von 16 MHz und die Peripheriebusse laufen ebenfalls mit der gleichen Geschwindigkeit. Erst wenn man später umfangreichere Applikationen schreibt, bei der die 16MHz nicht mehr reichen, so kann man die PLL aktivieren und die Taktrate flexibel bis auf 168 MHz hochsetzen. (Siehe Demo-Projekt von [[STM32 CooCox Installation]].)&lt;br /&gt;
&lt;br /&gt;
=== LPC1x d.h. Cortex -M0 &amp;amp; -M3 Familie von NXP ===&lt;br /&gt;
Details können aus dem Leitartikel [[LPC1xxx]] und den darin verlinkten Artikeln entnommen werden.&lt;br /&gt;
&lt;br /&gt;
= Tipps und Tricks bei der Programmierung=&lt;br /&gt;
&lt;br /&gt;
===Interruptcontroller vom Cortex-M3/M4===&lt;br /&gt;
&lt;br /&gt;
Der &amp;quot;Nested Vectored Interrupt Controller&amp;quot; (NVIC) ist eine Funktion der ARMv7M Architektur und ist über die CMSIS verwendbar.&lt;br /&gt;
&lt;br /&gt;
Beim STM32 hat jeder Interrupt eine Priorität von 4 Bit (bei ARMv7M je nach Implementation bis 8bit möglich). Diese 4 Bit können in eine &amp;quot;pre-emption priority&amp;quot; und &amp;quot;subpriority&amp;quot; unterteilt werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel 2 Bit zu 2 Bit Unterteilung:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c&amp;quot;&amp;gt;&lt;br /&gt;
NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2); // 2 Bits für pre-emption priority&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Somit kann &amp;quot;pre-emption priority&amp;quot; den Wert 0..3 und &amp;quot;subpriority&amp;quot; auch 0..3 erhalten. Um so kleiner die Zahl ist um so höherwertig ist der Interrupt.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&amp;lt;br&amp;gt;ISR1 Pre 2 / Sub 1&lt;br /&gt;
&amp;lt;br&amp;gt;ISR2 Pre 1 / Sub 1&lt;br /&gt;
&amp;lt;br&amp;gt;ISR3 Pre 1 / Sub 2&lt;br /&gt;
&lt;br /&gt;
Wenn jetzt ISR1 kommt, dann wird der aufgerufen. Kommt während dem ein ISR2 dann darf der den ISR1 unterbrechen, da er eine höhere &amp;quot;pre-emption priority&amp;quot; Wertigkeit hat.&lt;br /&gt;
&lt;br /&gt;
Wenn ISR2 bereits aktiv ist, so darf ISR3 diesen nicht unterbrechen, ISR1 ebenfalls nicht.&lt;br /&gt;
&lt;br /&gt;
Wenn ISR2 und ISR3 gleichzeitig kommen, so wird zu erst ISR2 bearbeitet, anschließend ISR3 da beide die gleiche &amp;quot;pre-emption priority&amp;quot; haben fällt die Entscheidung anhand der &amp;quot;subpriority&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Beispiel Interrupt Konfiguration für USART1 mittels CMSIS-Funktionen:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c&amp;quot;&amp;gt;&lt;br /&gt;
NVIC_InitTypeDef NVIC_InitSt;&lt;br /&gt;
NVIC_InitSt.NVIC_IRQChannel = USART1_IRQn;&lt;br /&gt;
NVIC_InitSt.NVIC_IRQChannelPreemptionPriority = 3; // &amp;lt;&amp;lt; Tiefe Prio&lt;br /&gt;
NVIC_InitSt.NVIC_IRQChannelSubPriority = 1;&lt;br /&gt;
NVIC_InitSt.NVIC_IRQChannelCmd = ENABLE;&lt;br /&gt;
NVIC_Init(&amp;amp;NVIC_InitSt);&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Taktzeitberechnung und Überwachung===&lt;br /&gt;
&lt;br /&gt;
Bei zeitkritischen Applikationen stellt sich immer wieder die Frage wie viele Prozessortakte nun die Funktion verbraucht. Ist der Interrupt auch wirklich nicht zu lange und wie viel Reserve gibt es noch?&lt;br /&gt;
&amp;lt;br&amp;gt;Der ARMv7M -Kern hat dafür extra einen Takt-Zähler in der DWT-Einheit implementiert, den man mittels der CMSIS nutzen kann:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c&amp;quot;&amp;gt;&lt;br /&gt;
#include &amp;lt;stdint.h&amp;gt; // für die Standard-Typen uint32_t etc.&lt;br /&gt;
#include &amp;lt;stm32f4xx.h&amp;gt; // hier die Header-Datei der CMSIS für die jeweilige Familie verwenden&lt;br /&gt;
&lt;br /&gt;
// DWT-Einheit aktivieren&lt;br /&gt;
inline void DWT_Enable() {&lt;br /&gt;
  CoreDebug-&amp;gt;DEMCR |= CoreDebug_DEMCR_TRCENA_Msk;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// Takt-Zähler - Messen der Anzahl der Befehle des Prozessors:&lt;br /&gt;
inline void DWT_CycCounterEn () {&lt;br /&gt;
  DWT-&amp;gt;CTRL = 0x40000001;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
inline void DWT_CycCounterDis () {&lt;br /&gt;
  DWT-&amp;gt;CTRL = 0x40000000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
inline uint32_t DWT_CycCounterRead () {&lt;br /&gt;
  return DWT-&amp;gt;CYCCNT;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
inline void DWT_CycCounterClear () {&lt;br /&gt;
  DWT-&amp;gt;CYCCNT = 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
int main () {&lt;br /&gt;
  // ... Programmcode ...&lt;br /&gt;
&lt;br /&gt;
  // Systick-Zähler benutzen&lt;br /&gt;
  DWT_Enable(); // DWT-Einheit aktivieren&lt;br /&gt;
  DWT_CycCounterEn (); // Zähler aktivieren&lt;br /&gt;
  DWT_CycCounterClear (); // Zähler löschen&lt;br /&gt;
  // ... Programmbearbeitung ...&lt;br /&gt;
  uint32_t iZ = DWT_CycCounterRead (); // Zähler auslesen&lt;br /&gt;
  &lt;br /&gt;
  // ... weiterer Programmcode ...&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In iZ steht nun wie viele Maschinentakte der Prozessor für die Bearbeitung benötigt hat und kann mit folgender Formel umgerechnet werden:&lt;br /&gt;
&lt;br /&gt;
Zeit in µSec = iZ / CPU-Takt in MHz&lt;br /&gt;
&lt;br /&gt;
= FAQ - Anfängerfragen=&lt;br /&gt;
&lt;br /&gt;
* Was brauche ich zum Programmieren/Debuggen? - Alle STM32 Mikrocontroller können über die SWD Schnittstelle programmiert und debuggt werden. Auch die JTAG Schnittstelle eignet sich dazu, benötigt aber etwas mehr Leitungen. Geeignete Adapter findet man zum Beispiel unter dem Namen ST-Link oder J-Link. Alle Discovery Boards und Nucleo Boards von ST enthalten bereits einen ST-Link Adapter. Bei den Nucleo-64 Boards ist er sogar abtrennbar und einzeln nutzbar. Alle neueren STM32 besitzen einen internen Bootloader, so dass sich dieser per SPI, UART oder USB bespielen lässt. Wenn Debuggen per Printausgabe reicht und sowieso eine eine USB Schnittstelle vorhanden sein soll, kann auf extra Programmierhardware komplett verzichten und braucht nur einen Jumper am Boot Pin bestücken.&lt;br /&gt;
* Ich möchte eine eigene Platine entwickeln, jedoch der 20polige [[JTAG]]-Anschluss ist mir zu groß, gibt es eine Alternative? - Ja, [http://www.mikrocontroller.net/articles/JTAG#Der_10-polige_JTAG_Stecker_von_mmvisual &amp;quot;Der 10-polige JTAG Stecker von mmvisual&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
= Links =&lt;br /&gt;
* [[STM32]] Hauptartikel, [http://www.mikrocontroller.net/articles/STM32#Weblinks.2C_Foren.2C_Communities.2C_Tutorials dortige Linksammlung]&lt;br /&gt;
* Anleitung: [[STM32 Eclipse Installation]]&lt;br /&gt;
* Anleitung: [http://stefanfrings.de/stm32/index.html STM32 Anleitungen und ein kleines Buch für den Einstieg] &lt;br /&gt;
* Diskussion: [https://www.mikrocontroller.net/topic/423300#new Totzeitrechner für STM32]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
[[Kategorie:ARM]]&lt;br /&gt;
[[Kategorie:STM32]]&lt;br /&gt;
[[Kategorie:Mikrocontroller]]&lt;/div&gt;</summary>
		<author><name>Hegy</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Operationsverst%C3%A4rker-Grundschaltungen&amp;diff=102392</id>
		<title>Operationsverstärker-Grundschaltungen</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Operationsverst%C3%A4rker-Grundschaltungen&amp;diff=102392"/>
		<updated>2020-09-14T23:39:20Z</updated>

		<summary type="html">&lt;p&gt;Hegy: /* Weblinks */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Idealisiertes Modell eines OPV==&lt;br /&gt;
&lt;br /&gt;
=== Anschlüsse ===&lt;br /&gt;
Ein Operationsverstärker hat zwei Eingänge (+) und (-) und einen Ausgang&lt;br /&gt;
(UA). Außerdem verfügt er über eine positive und eine negative&lt;br /&gt;
Spannungsversorgung (V+) und (V-).&lt;br /&gt;
&lt;br /&gt;
=== Spannungsversorgungen ===&lt;br /&gt;
Die Spannungsversorgungen sollen zunächst nicht interessieren. Sie&lt;br /&gt;
werden in Schaltungen oft nicht eingezeichnet. &lt;br /&gt;
In der Praxis ist es jedoch wichtig zu wissen, dass die Ausgangsspannung immer zwischen (V+) und (V-) liegt. Die Ausgangsspannung des OPV kommt schließlich  dadurch zustande, dass der Ausgang über einen Transistor mehr oder weniger hochohmig mit den beiden Versorgungsspannungen verbunden wird.&lt;br /&gt;
&lt;br /&gt;
Wenn man einen OPV also mit +5V versorgt, so kann der OPV im besten Fall am Ausgang +5V erzeugen. Man würde in diesem Fall von einem &amp;quot;Rail-to-Rail&amp;quot; Operationsverstärker sprechen.&lt;br /&gt;
Bei vielen Operationsverstärkern ist die maximal mögliche Ausgangsspannung geringer als die Versorgungsspannung. Ein mit +5V Spannungsversorgung beschalteter OPV kann dann beispielsweise nur +4V Ausgangsspannung erzeugen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    | \&lt;br /&gt;
    |  \&lt;br /&gt;
 -- | - \&lt;br /&gt;
    |    \_______&lt;br /&gt;
    |    /&lt;br /&gt;
 -- | + /&lt;br /&gt;
    |  /&lt;br /&gt;
    | /&lt;br /&gt;
&lt;br /&gt;
=== Ausgang ===&lt;br /&gt;
Der Ausgang des OPV ist eine ideale Spannungsquelle. Das bedeutet, dass die&lt;br /&gt;
Ausgangsspannung unabhängig davon ist, was ausgangsseitig an den OPV&lt;br /&gt;
angeschlossen wird.&lt;br /&gt;
In der Praxis gilt dieses Modell häufig nur bei &amp;quot;sinnvollen Anwendungen&amp;quot;. So ist beispielsweise der Ausgangsstrom des OPV nach oben begrenzt (typischerweise im mA-Bereich), und manche OPV schwingen sehr leicht, wenn man sie kapazitiv belastet.&lt;br /&gt;
&lt;br /&gt;
=== Eingänge ===&lt;br /&gt;
Die Eingänge eines OPV sind hochohmig, d. h., es handelt sich nur um &amp;quot;Messfühler&amp;quot;, die keinen Strom führen.&lt;br /&gt;
Achtung: Die Eingangsschutzbeschaltung (Dioden von GND und gegen VCC) bei manchen OPVs kann jedoch dazu führen, dass Strom in den Eingang fliesst, wenn dessen Betriebsspannung z.B. abgeschaltet ist.&lt;br /&gt;
&lt;br /&gt;
=== Funktionsweise ===&lt;br /&gt;
Der OPV mißt zu jeder Zeit die Differenz &amp;lt;math&amp;gt;U_D = U(+) - U(-)&amp;lt;/math&amp;gt; der&lt;br /&gt;
Eingangsspannungen.&lt;br /&gt;
&lt;br /&gt;
Ist die Spannung an (+) größer als an (-), so erhöht der OPV die&lt;br /&gt;
Ausgangsspannung.&lt;br /&gt;
Ist die Spannung an (+) niedriger als an (-), so vermindert der OPV die&lt;br /&gt;
Ausgangsspannung.&lt;br /&gt;
&lt;br /&gt;
Das Ergebnis dieses Vorgangs wird häufig über die Gleichung:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;U_a = v \cdot U_D&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
beschrieben, wobei &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; eine sehr große Zahl (10^4...10^6) ist. &lt;br /&gt;
&lt;br /&gt;
Mit Hilfe der beschriebenen Funktionsweise lassen sich alle grundlegenden Schaltungen herleiten.&lt;br /&gt;
&lt;br /&gt;
=== Beispiel ===&lt;br /&gt;
&lt;br /&gt;
Betrachtet wird die invertierende Grundschaltung nach Abbildung a) im Abschnitt [[Operationsverstärker-Grundschaltungen#Verstärkergrundschaltungen|Verstärkergrundschaltungen]].&lt;br /&gt;
&lt;br /&gt;
[[Bild:Op-verstaerker-a.png]]&lt;br /&gt;
&lt;br /&gt;
Für die Pfeilrichtungen der Spannungen und Ströme gilt:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;U_e&amp;lt;/math&amp;gt;: von oben nach unten&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;I_{R3}&amp;lt;/math&amp;gt;: von links nach rechts&lt;br /&gt;
&lt;br /&gt;
Die Spannung am (+)Eingang ist gleich Null. Die Spannung am (-)Eingang wird durch die Spannungsquelle &amp;lt;math&amp;gt;U_e&amp;lt;/math&amp;gt; und durch die im OPV befindliche und mit dem Ausgang verbundene Spannungsquelle des OPV manipuliert.&lt;br /&gt;
&lt;br /&gt;
* Ist die Spannung am (-)Eingang negativ, so erhöht der Operationsverstärker die Ausgangsspannung. Dadurch wird durch die Rückführung über den Widerstand auch die Spannung am (-)Eingang positiver. Und zwar so lange, bis die Spannung am (-)Eingang gleich groß ist, wie die Spannung am (+)Eingang, also U(-)=0V.&lt;br /&gt;
* Ist die Spannung am (-)Eingang positiv, so vermindert der Operationsverstärker die Ausgangsspannung. Dadurch wird durch die Rückführung über den Widerstand auch die Spannung am (-)Eingang negativer. Und zwar so lange, bis die Spannung am (-)Eingang gleich groß ist, wie die Spannung am (+)Eingang, also U(-)=0V.&lt;br /&gt;
&lt;br /&gt;
Der Operationsverstärker wird also die Spannungen an (+) und (-) angleichen. Das passiert immer dann, wenn der Ausgang mit dem (-)Eingang verbunden ist. Der Trick in dieser Schaltung besteht darin, dass von der Ausgangsspannung nur ein Teil wieder rückgeführt wird. Die Spannung U_e ist daher höher, als der Teil der benötigt wird, um die Spannungen an den Eingängen aneinander anzugleichen.&lt;br /&gt;
Man nennt das Prinzip &amp;quot;Gegenkopplung&amp;quot;. Auf diese Art und Weise funktionieren alle analogen OPV-Schaltungen.&lt;br /&gt;
&lt;br /&gt;
Da an (+) Massepotential anliegt, wird somit auch (-) daran angeglichen, und so liegt an &amp;lt;math&amp;gt;R_3&amp;lt;/math&amp;gt; die Spannung &amp;lt;math&amp;gt;U_e&amp;lt;/math&amp;gt; an. Daher gilt: &lt;br /&gt;
&amp;lt;math&amp;gt;I_{R3}=\frac{U_e}{R_3}.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Da der (-)Eingang hochohmig ist, fließt &amp;lt;math&amp;gt;I_{R3}&amp;lt;/math&amp;gt; über &amp;lt;math&amp;gt;R_4&amp;lt;/math&amp;gt; weiter zum OPV-Ausgang.&lt;br /&gt;
&lt;br /&gt;
Ua ist die Spannung vom Ausgang zur (virtuellen) Masse am (-)Eingang.&lt;br /&gt;
(--&amp;gt; Pfeil einzeichnen und klarmachen, daß es egal ist, ob der Pfeil vom&lt;br /&gt;
Ausgang zur Masse geht oder vom Ausgang &amp;quot;entgegen der Stromrichtung&amp;quot; zur&lt;br /&gt;
virtuellen Masse an (-)!)&lt;br /&gt;
&lt;br /&gt;
Mit Hilfe von &amp;lt;math&amp;gt;I_{R3}=\frac{U_e}{R_3}&amp;lt;/math&amp;gt; ergibt sich:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;U_a = -R_4 \cdot I_{R3} = -{{R_4} \over {R_3}} \cdot U_e.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die Energie für den Stromtransport über &amp;lt;math&amp;gt;R_4&amp;lt;/math&amp;gt; stammt vom OPV! Sobald die Ladungen ausgehend von der Spannungsquelle &amp;lt;math&amp;gt;U_e&amp;lt;/math&amp;gt; die virtuelle Masse an (-) erreicht haben, hat &amp;lt;math&amp;gt;U_e&amp;lt;/math&amp;gt; seine gesamte Energie abgegeben.&lt;br /&gt;
&lt;br /&gt;
== Reale OPVs / Kennwerte ==&lt;br /&gt;
Abweichend vom idealen OPV besitzen reale OPVs diverse Einschränkungen und Kennwerte, die sie für verschiedene Einsätze mehr oder weniger prädestinieren.&lt;br /&gt;
&lt;br /&gt;
=== Leerlaufverstärkung ===&lt;br /&gt;
Die Leerlaufverstärkung gibt an, wie stark sich das Ausgangssignal i.A. der Änderung eines Eingangsignals statisch ändert, bzw nach dem Einschwingen erreichen könnte, wenn es nicht durch die Betriebsgrenzen limitiert wäre.&lt;br /&gt;
&lt;br /&gt;
=== Verstärkungs-Bandbreiteprodukt ===&lt;br /&gt;
Das Verstärkungs-Bandbreiteprodukt gibt an, bei welcher Verstärkung welche Bandbreite erreicht werden kann. Durch Rückkopplung kann die Verstärkung eingestellt werden. Bei kleinerer Verstärkung ergibt sich somit eine höhere Bandbreite, wenn das Produkt aus beiden konstant ist. Die Bandbreite bei der Verstärkung eins heißt Transitfrequenz (englisch &amp;quot;Unity Gain Frequency&amp;quot;). Das Verstärkungs-Bandbreiteprodukt ist entscheidend für das Kleinsignalverhalten.&lt;br /&gt;
&lt;br /&gt;
=== Anstiegsgeschwindigkeit ===&lt;br /&gt;
Bestimmend für das Großsignalverhalten ist neben dem Verstärkungs-Bandbreiteprodukt die Anstiegsgeschwindigkeit (slew rate), da bei hohen Ausgangsamplituden die Ausgangskurve eventuell zu steil wird, um richtig wiedergegeben zu werden.&lt;br /&gt;
&lt;br /&gt;
=== Gleichtaktverstärkung ===&lt;br /&gt;
Infolge des inhomogenen Aufbaus der internen Verstärkerstufen werden die beiden Eingangssignale nicht exakt gleich verstärkt, was in einen Gleichanteil und einen Differenzanteil aufgeteilt werden kann. Die nicht erwünschte Gleichtaktverstärkung bzw. ihr Gegenstück, die Gleichtaktunterdrückung (engl. &#039;&#039;common mode rejection ratio, CMRR&#039;&#039;) ist dabei ein Maß für die Qualität des OPVs. Klassische (VFB) OPV haben immer ein mit der Frequenz fallendes (-20 dB/Dekade) CMRR.&lt;br /&gt;
&lt;br /&gt;
=== Ein- und Ausgangsbereich ===&lt;br /&gt;
Wie weiter oben schon angesprochen ist die Ausgangsspannung eines OPVs begrenzt von der Versorgungsspannung und dem internen Aufbau des OPVs. Standard-OPV erreichen meist einen Ausgangsbereich, der bis circa 1-2 V an Versorgungsspannungen heran reicht, während sogenannte Rail-to-Rail (R2R) OPV sehr nah (bei niedriger Last bist auf wenige mV) an die Versorgungsspannungen herankommt. Das ist jedoch mit Abstrichen verbunden, sodass es in der Regel besser ist R2R OPV nur wenn nötig zu verwenden.&lt;br /&gt;
&lt;br /&gt;
Ähnliche Beschränkungen gibt es auch für die Eingänge eines OPVs, hier werden im Wesentlichen drei Arten unterschieden:&lt;br /&gt;
&lt;br /&gt;
* Klassisch: Eingangsspannung darf nur bis wenige Volt an die Versorgung herankommen.&lt;br /&gt;
* Ground-Sensing: Die Eingangsspannung darf bis zur negativen Versorgung heruntergehen, klassische Vertreter sind LM324/LM358.&lt;br /&gt;
* Rail-to-Rail Input/Output (RRIO): R2R OPV, wo sowohl Eingänge als auch Ausgänge bis an die Versorgungsspannungen reichen.&lt;br /&gt;
&lt;br /&gt;
Bei klassischen Operationsverstärkern ist zu beachten, dass manche ein Verhalten namens &#039;&#039;phase reversal&#039;&#039; (Phasenumkehr) zeigen, wenn die Eingangsspannung den zulässigen Bereich überschreitet. Bei der Phasenumkehr dreht sich die Phase in der Eingangsstufe des OPVs um 180° und Rückkopplung wird zur Mitkopplung. Ein bekannter Vertreter dieser Art ist die TL06x/TL07x/TL08x Familie von OPV.&lt;br /&gt;
&lt;br /&gt;
== Verstärkergrundschaltungen ==&lt;br /&gt;
=== Grundbeschaltung mit Berechnung ===&lt;br /&gt;
[[Bild:Op-verstaerker-a.png]] [[Bild:Op-verstaerker-b.png]]&lt;br /&gt;
&lt;br /&gt;
In a) und b) verwenden wir den OPV als Verstärker und nutzen hier die Möglichkeit der Gegenkopplung, um definierte Verstärkungen zu erhalten. Wir gehen wieder davon aus, dass der OPV ein ideales Bauteil ist und daher seine Leerlaufverstärkung unendlich ist. Ebenso betrachten wir den Eingangswiderstand als unendlich.&lt;br /&gt;
&lt;br /&gt;
In &#039;&#039;&#039;a)&#039;&#039;&#039; ist ein invertierender Verstärker mit einem OPV dargestellt. Durch die Widerstände R3 und R4 wird die Verstärkung bestimmt:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;V = \frac{U_a}{U_e} = -\frac{R_4}{R_3}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Das Verhältnis der beiden Widerstände bestimmt also die Verstärkung und somit die Ausgangsspannung:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;U_a = -\frac{R_4}{R_3} \cdot U_e &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
oder auch&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;U_a = V \cdot U_e&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Das negative Vorzeichen drückt aus, dass es sich um einen invertierenden Verstärker handelt.&lt;br /&gt;
&lt;br /&gt;
Beim nichtinvertierenden Verstärker &#039;&#039;&#039;b)&#039;&#039;&#039; finden wir auch eine Rückkopplung über R6 zum invertierenden Eingang des OPVs. Die Verstärkung wird durch das Gegenkopplungsnetzwerk R6 und R7 bestimmt. Hier ist:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;V = 1 + \frac{R_6}{R_7}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Eine Verstärkung von 1 ist sinnvoll, wenn eingangsseitig eine Spannungsquelle mit hohem Innenwiderstand verwendet wird. Für &amp;lt;math&amp;gt;\frac{R_6}{R_7} \to 0&amp;lt;/math&amp;gt; heißt die Schaltung &amp;quot;Spannungsfolger&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Kleinere Werte als 1 lassen sich nicht realisieren. Die Ausgangsspannung errechnet sich also so:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;U_a = U_e \cdot \left (1 + \frac{R_6}{R_7}\right )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel: Eine Eingangsspannung von 0,5 V soll auf den Wert 5 V verstärkt werden, es ist also eine Verstärkung V von 10 benötigt. R7 ist mit 10 k&amp;amp;Omega; vorgegeben. Also ist das Verhältnis&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\frac{R_6}{R_7} = V - 1&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bei einem Wert von 10 k&amp;amp;Omega; für R7 errechnet sich R6 zu&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
R_6 = (V - 1) \cdot R_7&lt;br /&gt;
    = (10 - 1) \cdot 10\,\mathrm{k\Omega}&lt;br /&gt;
    = 90\,\mathrm{k\Omega}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die Ausgangsspannung Ua wird also:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
U_a =   U_e \cdot \left (1 + \frac{R_6}{R_7}\right )&lt;br /&gt;
   = 0{,}5\,\mathrm{V} \cdot \left (1 + \frac{90\,\mathrm{k\Omega}}{10\,\mathrm{k\Omega}}\right)&lt;br /&gt;
   = 5\,\mathrm{V}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Nichtinvertierender Verstärker mit Offset ===&lt;br /&gt;
Eine Abwandlung des nichtinvertierenden Verstärkers erlaubt es, einen konstanten Offset vorzugeben. D.h. von der zu verstärkenden Eingangsspannung U(e) wird eine konstante Spannung U(o) abgezogen und die Differenz verstärkt. Auf der Ausgangsspannung U(a) findet sich die Offsetspannung U(o) allerdings wieder.&lt;br /&gt;
[[Bild:Op-verstaerker-offset.png]]&lt;br /&gt;
&lt;br /&gt;
Es gilt:&lt;br /&gt;
&lt;br /&gt;
Offsetspannung: &lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
U_o =  U_V \cdot \frac{R_2}{R_1 + R_2}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
mit U(V) = Versorgungsspannung an R1&lt;br /&gt;
&lt;br /&gt;
Verstärkung:&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
V = 1 + \frac{R_3}{\frac{R_1 \cdot R_2}{R_1 + R_2}}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ausgangsspannung:&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
U_a = (U_e - U_o) \cdot V + U_o&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Der Vorteil dieser Schaltung ist, daß nur die Differenz verstärkt wird. Damit kann eine größere Verstärkung gewählt werden. Zu berücksichtigen ist dabei, daß die Ausgangsspannung U(a) um die Offsetspannung U(o) überlagert ist.&lt;br /&gt;
&lt;br /&gt;
=== Spannungsfolger (Impedanzwandler) ===&lt;br /&gt;
&lt;br /&gt;
[[Bild:Op-spannungsfolger1.png]]&lt;br /&gt;
&lt;br /&gt;
Eine Abart des nichtinvertierenden Verstärkers stellt der Spannungsfolger dar. Beim nichtinvertierenden Verstärker errechnet sich die Ausgangsspannung aus:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;U_a = U_e \cdot \left (1 + \frac{R_2}{R_1}\right )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wenn wir R2 auf 0Ω (mit R1 &amp;gt; 0) oder R1 auf unendlich (mit R2 &amp;lt; ∞) ändern, erhalten wir daher:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;V = 1 + \frac{R_2}{R_1} = 1&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ein Spannungsfolger hat also eine Verstärkung V von 1.&lt;br /&gt;
&lt;br /&gt;
Umgezeichnet sieht die Schaltung so aus: &lt;br /&gt;
&lt;br /&gt;
[[Bild:Op-spannungsfolger2.png]]&lt;br /&gt;
&lt;br /&gt;
Was soll das nun? Wir nutzen die Eigenschaft, dass ein idealer OP einen unendlichen Eingangswiderstand und einen Ausgangswiderstand von 0Ω hat. Real sieht das natürlich anders aus: so liegt der Eingangswiderstand Re bei normalen OPs in der Größenordnung von 1MOhm bis &amp;lt;math&amp;gt;10^{15} \Omega&amp;lt;/math&amp;gt;, der Ausgangswiderstand Ra im Bereich 20Ω bis 1kOhm. Deshalb spricht man bei dieser Schaltung von einem Impedanzwandler. Eine solche Schaltung kann also aus einer relativ hochohmigen Spannungsquelle eine niederohmige, durch Folgeschaltungen belastbare Spannungsquelle machen.&lt;br /&gt;
&lt;br /&gt;
[[Bild:Op-spannungsfolger3.png|left]]&lt;br /&gt;
&lt;br /&gt;
In dem nebenstehenden Beispiel ist eine einfache Möglichkeit zur Erzeugung einer Referenzspannung gezeigt. Es kommt eine normale Stabilisierungsschaltung mit einer Zenerdiode zur Anwendung, die aber nicht mehr die schlechten Eigenschaften der Standardbeschaltung mit lediglich Widerstand und Zenerdiode  hat. Bei einer Zenerdiode hängt die genaue Spannung davon ab, welcher Strom durch sie fliesst. Dieser Strom (und damit auch die Höhe der Zenerspannung) würde sich aber ändern, wenn ein Verbraucher die Zenerdiode direkt mit seinem Stromfluss belasten würde. Als Folge davon würde die Spannungslage der Zenerdiode je nach Verbraucher leicht schwanken. Durch den Spannungsfolger wird das verhindert, weil der jetzt den vom Verbraucher gezogenen Strom bereitstellt.&lt;br /&gt;
&lt;br /&gt;
{{Clear}}&lt;br /&gt;
&lt;br /&gt;
[[Bild:Op-spannungsfolger4.png|left]]&lt;br /&gt;
&lt;br /&gt;
Eine weitere Anwendungsmöglichkeit wäre das hochohmige Auskoppeln einer Brückenspannung. Die Brückenschaltung selbst wird durch Folgeschaltungen nicht mehr belastet, alle anderen Eigenschaften bleiben erhalten.&lt;br /&gt;
&lt;br /&gt;
{{Clear}}&lt;br /&gt;
&lt;br /&gt;
=== Der Komparator ===&lt;br /&gt;
&lt;br /&gt;
[[Bild:Op-komp-a.png]] [[Bild:Op-komp-b.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In der einfachsten Beschaltung des Operationsverstärkers erhält man einen Komparator. Es fällt auf, dass kein Gegenkopplungsnetzwerk vorhanden ist. Der OP arbeitet daher mit seiner vollen Leerlaufverstärkung Vo. Dies bedeutet, dass bereits eine kleine Eingangsspannung genügt, um den OP in die Begrenzung zu treiben. Das heißt, die Ausgangsspannung Ua wird annähernd die Betriebsspannung erreichen.&lt;br /&gt;
&lt;br /&gt;
Achtung: nicht jeder OP ist als Komparator verwendbar! Manche haben Schutzdioden zwischen invertierendem und nichtinvertierendem Eingang, die bei einem zu großen Spannungsunterschied das Signal kurzschließen. Ob das bei einem konkreten OP-Typ der Fall ist, findet man im Datenblatt: bei den absolute maximum ratings ist die &amp;quot;Differential Input Voltage&amp;quot; angegeben. Wenn dort nur 1 bis 2 Volt stehen, ist der OP nicht als Komparator einsetzbar.&lt;br /&gt;
Die sichere Alternative ist jedoch, einen speziellen Komparator-IC  zu verwenden. Diese sind im Grunde auch nur OPs, aber für den Komparator-Betrieb optimiert. &lt;br /&gt;
&lt;br /&gt;
Beim Komparator gibt es zwei Möglichkeiten der Beschaltung: die invertierende nach a) und die nichtinvertierende Beschaltung nach b). &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Berechnungsbeispiel für Schaltung b)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Angenommen die Leerlaufverstärkung Vo von 40000 und eine Eingangsspannung von 0,1 Volt. Die Betriebsspannungen Vcc und Vee legen wir auf +/- 24 V fest. Damit ergibt sich theoretisch für Ua:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;U_a =  V_0 \cdot U_e = 40000 \cdot 0{,}1\,\mathrm{V} = 4000\,\mathrm{V}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Das ist natürlich ein unrealistischer Wert, da Ua nicht höher sein kann als die Betriebsspannung. Also anders ausgedrückt: Bei welcher Spannung Ue erreicht der OP seine Aussteuerungsgrenze?&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;U_e = V_{cc} / V_0 = 24\,\mathrm{V} / 40000 = 0{,}6\,\mathrm{mV}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Das bedeutet, dass eine Spannung von 0,6 mV ausreicht um den Komparator in die Begrenzung zu treiben.&lt;br /&gt;
&lt;br /&gt;
Das gleiche gilt auch für den invertierenden Komparator, allerdings wird hier der OP in die negative Begrenzung gebracht.&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;-U_a = V_0 \cdot U_e&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Diese beiden einfachsten Komparatorschaltungen werden so nur sehr selten verwendet, weil sie keine Hysterese haben. D.h. es gibt nur eine Umschaltschwelle. Dadurch kann der Ausgang schwingen, wenn das Eingangssignal sehr nah an der Umschaltschwelle liegt, weil kleinste Störungen im Signal den Komparator mehrfach schalten lassen (dafür reichen wenige mV!). Ausserdem sind Operationsverstärker als Komparator relativ langsam, das liegt am inneren Aufbau. Echte Komparatoren sind deutlich schneller und sie haben auch kein Problem damit, wenn der Ausgang in die Sättigung geht. Darum beschaltet man einen OPV bzw. Komparator meistens mit Hysterese. Das nennt man dann einen [[Schmitt-Trigger]].&lt;br /&gt;
&lt;br /&gt;
=== Der Addierer (Summierverstärker) ===&lt;br /&gt;
&lt;br /&gt;
[[Bild:Op-addierer.png]]&lt;br /&gt;
&lt;br /&gt;
Ein als invertierender Verstärker beschalteter OP lässt sich so beschalten, dass ein Summensignal aus den Eingangsspannungen gebildet wird. Um die Funktion deutlich zu machen, ist eine Betrachtung der einzelnen Ströme nötig.&lt;br /&gt;
&lt;br /&gt;
In einem invertierenden Verstärker wird sich die Ausgangsspannung immer so einstellen, dass der invertierende Eingang Massepotential hat. Die virtuelle Masse (VM) unterscheidet sich von einer &amp;quot;normalen&amp;quot; Masse dadurch, dass das Potential durch einen Regelungsvorgang zustande kommt. &lt;br /&gt;
An der virtuellen Masse (VM) gilt die Knotenpunktregel, wonach die Summe der zufließenden Ströme gleich der Summe der abfließenden Ströme ist.&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;I_1 + I_2 = -I_3&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sofern &amp;lt;math&amp;gt;U_{e1}&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;U_{e2}&amp;lt;/math&amp;gt; bekannt sind, lässt sich die Gleichung umformen in:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\frac{U_{e1}}{R_1} + \frac{U_{e2}}{R_2} = -\frac{U_a}{R_3}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nach Ua aufgelöst ergibt sich:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;-U_a = \left (U_{e1} \cdot \frac{R_3}{R_1}\right ) + \left (U_{e2} \cdot \frac{R_3}{R_2}\right ) + ... + \left (U_{en} \cdot \frac{R_3}{R_n}\right )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Einen Sonderfall gibt es, wenn die Widerstände R1 und R2 gleich sind. Dann gilt&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;R_1 = R_2 = R_x&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
und damit&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;-U_a = \frac{R_3}{R_x} \cdot (U_{e1} + U_{e2})&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Der Subtrahierer (Differenzverstärker) ===&lt;br /&gt;
&lt;br /&gt;
[[Bild:Op-subtrahierer.png]]&lt;br /&gt;
&lt;br /&gt;
Ein Subtrahierer ist die Zusammenschaltung eines invertierenden und eines nichtinvertierenden Verstärkers. Schliessen wir Punkt Ue1 nach Masse kurz und steuern Ue2 an, arbeitet die Schaltung als nichtinvertierender Verstärker. Wird Ue2 nach Masse verbunden und Ue1 angesteuert, verhält sich die Schaltung als invertierender Verstärker (R7 vorerst nicht beachten).&lt;br /&gt;
&lt;br /&gt;
Für den 1. Fall (nichtinvertierender Verstärker) gilt:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;i&amp;gt;U&amp;lt;sub&amp;gt;a&amp;lt;/sub&amp;gt; = U&amp;lt;sub&amp;gt;e2&amp;lt;/sub&amp;gt; (1 + R&amp;lt;sub&amp;gt;6&amp;lt;/sub&amp;gt;\R&amp;lt;sub&amp;gt;4&amp;lt;/sub&amp;gt; )&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Für den 2. Fall (invertierender Verstärker) gilt:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;i&amp;gt;U&amp;lt;sub&amp;gt;a&amp;lt;/sub&amp;gt; = -U&amp;lt;sub&amp;gt;e1&amp;lt;/sub&amp;gt; R&amp;lt;sub&amp;gt;6&amp;lt;/sub&amp;gt;\R&amp;lt;sub&amp;gt;4&amp;lt;/sub&amp;gt;&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Der dritte Fall ist die Ansteuerung beider Eingänge:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;i&amp;gt;U&amp;lt;sub&amp;gt;a&amp;lt;/sub&amp;gt; = -U&amp;lt;sub&amp;gt;e1&amp;lt;/sub&amp;gt;  R&amp;lt;sub&amp;gt;6&amp;lt;/sub&amp;gt;\R&amp;lt;sub&amp;gt;4&amp;lt;/sub&amp;gt; + U&amp;lt;sub&amp;gt;e2&amp;lt;/sub&amp;gt;  (1 + R&amp;lt;sub&amp;gt;6&amp;lt;/sub&amp;gt;\R&amp;lt;sub&amp;gt;4&amp;lt;/sub&amp;gt; )&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Diese Schaltung ist gut für eine Erklärung, praktisch aber taugt sie nichts. Denn liegen an den Eingängen gleiche Spannungen an, ist die Ausgangsspannung nicht 0, wie eigentlich zu vermuten wäre. Deshalb ändern wir die Schaltung und fügen R7 ein. Jetzt stellt sich am Punkt + des OPs die Spannung&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;i&amp;gt;U&amp;lt;sub&amp;gt;e2+&amp;lt;/sub&amp;gt; = U&amp;lt;sub&amp;gt;e2&amp;lt;/sub&amp;gt; R&amp;lt;sub&amp;gt;7&amp;lt;/sub&amp;gt;\(R&amp;lt;sub&amp;gt;5&amp;lt;/sub&amp;gt; + R&amp;lt;sub&amp;gt;7&amp;lt;/sub&amp;gt;)&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ein. Wenn wir das berücksichtigen, erhalten wir endlich einen richtigen Subtrahierer:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;i&amp;gt;U&amp;lt;sub&amp;gt;a&amp;lt;/sub&amp;gt; = U&amp;lt;sub&amp;gt;e2&amp;lt;/sub&amp;gt;  (1 + R&amp;lt;sub&amp;gt;6&amp;lt;/sub&amp;gt;\R&amp;lt;sub&amp;gt;4&amp;lt;/sub&amp;gt; ) R&amp;lt;sub&amp;gt;7&amp;lt;/sub&amp;gt;\(R&amp;lt;sub&amp;gt;5&amp;lt;/sub&amp;gt; + R&amp;lt;sub&amp;gt;7&amp;lt;/sub&amp;gt;) - R&amp;lt;sub&amp;gt;6&amp;lt;/sub&amp;gt;\R&amp;lt;sub&amp;gt;4&amp;lt;/sub&amp;gt;  U&amp;lt;sub&amp;gt;e1&amp;lt;/sub&amp;gt;&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dies gilt für alle Subtrahierer, obwohl es natürlich auch hier wieder zwei Sonderfälle gibt; nämlich a) wenn alle Gegenkopplungswiderstände gleich sind:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;i&amp;gt;R&amp;lt;sub&amp;gt;6&amp;lt;/sub&amp;gt; = R&amp;lt;sub&amp;gt;7&amp;lt;/sub&amp;gt; = R&amp;lt;sub&amp;gt;4&amp;lt;/sub&amp;gt; = R&amp;lt;sub&amp;gt;5&amp;lt;/sub&amp;gt;&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
dann ist &lt;br /&gt;
&lt;br /&gt;
:&amp;lt;i&amp;gt;U&amp;lt;sub&amp;gt;a&amp;lt;/sub&amp;gt; = U&amp;lt;sub&amp;gt;e2&amp;lt;/sub&amp;gt; - U&amp;lt;sub&amp;gt;e1&amp;lt;/sub&amp;gt;&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
oder b) wenn die Widerstandsverhältnisse gleich sind  :&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;i&amp;gt;R&amp;lt;sub&amp;gt;6&amp;lt;/sub&amp;gt;\R&amp;lt;sub&amp;gt;4&amp;lt;/sub&amp;gt; = R&amp;lt;sub&amp;gt;7&amp;lt;/sub&amp;gt;\R&amp;lt;sub&amp;gt;5&amp;lt;/sub&amp;gt;&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dann ergibt sich für Ua:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;i&amp;gt;U&amp;lt;sub&amp;gt;a&amp;lt;/sub&amp;gt; =  (U&amp;lt;sub&amp;gt;e2&amp;lt;/sub&amp;gt; R&amp;lt;sub&amp;gt;7&amp;lt;/sub&amp;gt;\R&amp;lt;sub&amp;gt;5&amp;lt;/sub&amp;gt; ) -  (U&amp;lt;sub&amp;gt;e1&amp;lt;/sub&amp;gt; R&amp;lt;sub&amp;gt;6&amp;lt;/sub&amp;gt;\R&amp;lt;sub&amp;gt;4&amp;lt;/sub&amp;gt; )&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
oder noch einfacher:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;i&amp;gt;U&amp;lt;sub&amp;gt;a&amp;lt;/sub&amp;gt; = (U&amp;lt;sub&amp;gt;e2&amp;lt;/sub&amp;gt; -U&amp;lt;sub&amp;gt;e1&amp;lt;/sub&amp;gt;)  R&amp;lt;sub&amp;gt;6&amp;lt;/sub&amp;gt;\R&amp;lt;sub&amp;gt;4&amp;lt;/sub&amp;gt;&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Addierer/Subtrahierer mit unterschiedlichen Faktoren ===&lt;br /&gt;
Legt man nicht den + sondern den - Eingang des Operationsverstärkers als Bezugspunkt zur Masse mit einem Widerstand fest, übernimmt der Vorwiderstand vom - Eingang, R4 die Aufgabe von R5.&lt;br /&gt;
&lt;br /&gt;
[[Bild:Op-addsub.png]]&lt;br /&gt;
&lt;br /&gt;
Hier die Schaltung die addieren und subtrahieren kann, mit unterschiedlichen Faktoren.&lt;br /&gt;
Sie kann verwendet werden für Aufgaben wie: Gesucht ist eine Schaltung, die aus 0...2.56 V eine Spannung von -10V...10V macht. Für dieses Beispiel wird hier die Dimensionierung durchgeführt:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: left&amp;quot; &lt;br /&gt;
|&amp;lt;math&amp;gt;U_{e1} = 5\,\mathrm{V}&amp;lt;/math&amp;gt;&lt;br /&gt;
|Einfach festgelegt, muss nur ein positiver Wert sein&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;math&amp;gt;R_6 = 200\,\mathrm{k\Omega}&amp;lt;/math&amp;gt;&lt;br /&gt;
|Einfach festgelegt, könnte auch 100k oder 500k sein&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;math&amp;gt;U_{e2i} = 0\,\mathrm{V},\, U_{ai} = -10\,\mathrm{V}&amp;lt;/math&amp;gt;&lt;br /&gt;
|gewählter momentaner &#039;&#039;Zustand 1&#039;&#039;, Ue2 = 0V ist günstig für Berechnung, Ua ist die dazupassende Ausgangsspannung&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;math&amp;gt;U_{e2ii} = 2{,}56\,\mathrm{V},\, U_{aii} = 10\,\mathrm{V}&amp;lt;/math&amp;gt;&lt;br /&gt;
|gewählter beliebiger &#039;&#039;Zustand 2&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;math&amp;gt;U_m = U_{e2}&amp;lt;/math&amp;gt;&lt;br /&gt;
|Gleichgewicht am Eingang&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;math&amp;gt;I_a + I_b = I_c&amp;lt;/math&amp;gt;&lt;br /&gt;
|In den Eingang fließt &amp;quot;kein&amp;quot; Strom&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;math&amp;gt;\frac{U_a-U_{e2}}{R_6} + \frac{U_{e1}-U_{e2}}{R_4} = \frac{U_{e2}}{R_c}&amp;lt;/math&amp;gt;&lt;br /&gt;
|Gleichung mit den Unbekannten R4 und Rc&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;math&amp;gt;\frac{U_{ai}-U_{e2i}}{R_6} + \frac{U_{e1}-U_{e2i}}{R_4} = \frac{U_{e2i}}{R_c}&amp;lt;/math&amp;gt;&lt;br /&gt;
|Variablen für &#039;&#039;Zustand 1&#039;&#039; eingesetzt, bildet 1. Gleichung&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;math&amp;gt;\frac{U_{aii}-U_{e2ii}}{R_6} + \frac{U_{e1}-U_{e2ii}}{R_4} = \frac{U_{e2ii}}{R_c}&amp;lt;/math&amp;gt;&lt;br /&gt;
|Variablen für &#039;&#039;Zustand 2&#039;&#039; eingesetzt, bildet 2. Gleichung&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;math&amp;gt;R_4=-\frac{R_6\cdot U_{e1}}{U_{ai}}&amp;lt;/math&amp;gt;&lt;br /&gt;
|2 Gleichungen mit 2 Unbekannten, Lösung durch Umformen der 1. Gleichung nach R4 und einsetzen von Ue2i=0 (freundlicherweise fällt die 2. Unbekannte dabei raus)&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;math&amp;gt;R_4 = 100\,\mathrm{k\Omega}&amp;lt;/math&amp;gt;&lt;br /&gt;
|restliche Werte eingesetzt&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;math&amp;gt;R_c=\frac{R_6\cdot U_{e1}\cdot U_{e2ii}}{U_{aii}\cdot U_{e1}-U_{ai}\cdot (U_{e1}-U_{e2ii})-U_{e1}\cdot U_{e2ii}}&amp;lt;/math&amp;gt;&lt;br /&gt;
|Ergebnis für R4 in die 2. Gleichung einsetzen und Umformen nach Rc&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;math&amp;gt;R_c = 41{,}6\,\mathrm{k\Omega}&amp;lt;/math&amp;gt;&lt;br /&gt;
|Werte eingesetzt&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Der Instrumenten-Verstärker ===&lt;br /&gt;
&lt;br /&gt;
[[Bild:Instrument.png]]&lt;br /&gt;
&lt;br /&gt;
Ein Nachteil des Subtrahierers ist sein geringer Eingangswiderstand. Um den nahezu unendlichen Eingangswiderstand des verwendeten Operationsverstärkers zu erreichen, kann man einfach vor beide Eingänge je einen Impedanzwandler vorschalten.&lt;br /&gt;
Die hier beschriebene Schaltung ist um drei Widerstände erweitert und ermöglicht die Einstellung der Differenz-Verstärkung über nur einen Widerstand, nämlich R2.&lt;br /&gt;
&lt;br /&gt;
Am invertierenden Eingang von IC1A gilt (Knotenregel):&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\frac{U_{a1}-U_{e1}}{R_1}-\frac{U_{e1}-U_{e2}}{R_2}=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Am invertierenden Eingang von IC1C gilt (Knotenregel):&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\frac{U_{a2}-U_{e2}}{R_1}+\frac{U_{e1}-U_{e2}}{R_2}=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Subtrahiert man die beiden Gleichungen voneinander, erhält man:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;U_{a2}-U_{a1}=(U_{e2}-U_{e1})\cdot\left (1+\frac{2\cdot R_1}{R_2}\right )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Letztere Differenz ist die Eingangsspannung eines normalen Subtrahierers mit der Verstärkung 1.&lt;br /&gt;
&lt;br /&gt;
Also ergibt sich als Ausgangsspannung:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;U_a=(U_{e2}-U_{e1}) \cdot \left (1+\frac{2\cdot R_1}{R_2}\right )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die Differenzverstärkung beträgt demnach:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;V=\left (1+\frac{2\cdot R_1}{R_2} \right )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Anwendung: Auswertung von Brückenschaltungen, wie Drucksensoren oder Dehnungsmessstreifen, die durch den Eingangswiderstand der Messschaltung nicht belastet werden dürfen.&amp;lt;br&amp;gt;&lt;br /&gt;
Instrumenten-Verstärker kann man auch fertig kaufen. Im INA102 ist die komplette Schaltung integriert. Für R2 sind 3 verschiedene Werte eingebaut, die bei passender Verschaltung eine Verstärkung von 1, 10, 100 oder 1000 ermöglichen.&lt;br /&gt;
&lt;br /&gt;
Da die Gleichtaktunterdrückung hauptsächlich von der Übereinstimmung der Widerstände abhängt, sind für viele Standardanwendungen, insbesondere solche mit niedriger erforderlicher Bandbreite, integrierte Instrumentenverstärker zu bevorzugen.&lt;br /&gt;
&lt;br /&gt;
=== Der Multiplizierer (Mischer) ===&lt;br /&gt;
&lt;br /&gt;
=== Der Potentialdifferenzverstärker ===&lt;br /&gt;
&lt;br /&gt;
[[Datei:Potentialdifferenzverstärker.png|400px]]&lt;br /&gt;
&lt;br /&gt;
Der Potentialdifferenzverstärker ist eine OPV-Schaltung zum gewichteten Addieren und Subtrahieren beliebiger Spannungen.&lt;br /&gt;
&lt;br /&gt;
Falls die Bedingung &lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\sum\frac{R_{0}}{R_{i}}=\sum\frac{R_{0}^{&#039;}}{R_{i}^{&#039;}}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
erfüllt ist, vereinfacht sich der Term für die Ausgangsspannung zu folgendem Term:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
U_{a}=\sum\frac{R_{0}^{&#039;}}{R_{i}^{&#039;}}U_{i}^{&#039;}-\sum\frac{R_{0}}{R_{i}}U_{i}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Der Logarithmierer ===&lt;br /&gt;
Logarithmierer werden mit der Kennlinie einer Diode konstruiert, die einen eingeprägten Strom in eine Spannung übersetzt.&lt;br /&gt;
&lt;br /&gt;
= Spannungsversorgung und Beschaltung =&lt;br /&gt;
&lt;br /&gt;
== Betrieb mit einfacher Versorgungsspannung ==&lt;br /&gt;
&lt;br /&gt;
Häufig möchte man eine Wechselspannung wie z.B. ein Audiosignal, das auch negative Spannungen enthält, mit einem Opamp verstärken, hat aber nur eine einfache, in Bezug zu Masse positive Versorgungsspannung zur Verfügung. Dafür bieten sich folgende Schaltungen an, die in der Literatur leider häufig vernachlässigt werden.&lt;br /&gt;
&lt;br /&gt;
Durch die Kondensatoren können die Operationsverstärker in geeigneten Arbeitspunkten betrieben werden, obwohl die Eingangs- und Ausgangsspannungen echte Wechselspannungen sind. Nachteil ist die Hochpasswirkung der Kondensatoren in Verbindung mit den verwendeten Widerständen. Die Grenzfrequenz der Hochpässe muss tief genung gewählt werden, um den gewünschten Frequenzbereich verstärken zu können. Zur Verstärkung von Gleichspannungen (z.B. aus Temperatursensoren) sind diese Schaltungen nicht geeignet. &lt;br /&gt;
&lt;br /&gt;
=== Nichtinvertierender Verstärker ===&lt;br /&gt;
&lt;br /&gt;
[[Bild: Ss_opamp1.png]]&lt;br /&gt;
&lt;br /&gt;
Der positive Eingang wird mit einem Spannungsteiler (R3 und R5) auf die halbe Betriebsspannung gelegt. Dieser Spannung wird dann die zu verstärkende Eingangswechselspannung überlagert. Mit den Kondensatoren am Eingang (C1) und Ausgang (C2) wird der Gleichspannungsanteil abgekoppelt.&lt;br /&gt;
&lt;br /&gt;
Die Verstärkung hat in diesem Beispiel für Wechselspannung den Wert 11 (Formel wie oben), für Gleichspannung aber den Wert 1, da C4 für Gleichspannung einen unendlichen Widerstand darstellt. C3 sollte dorthin führen, wo das Eingangssignal seinen Bezugspunkt hat, also die Abschirmung der Cinch-Buchse, während R5 dorthin führt, von wo der Operationsverstärker seine negative Versorgungsspannung bekommt, falls das nicht die gleichen Potentiale, hier GND, sein sollten.&lt;br /&gt;
&lt;br /&gt;
=== Invertierender Verstärker ===&lt;br /&gt;
&lt;br /&gt;
Das Prinzip funktioniert analog auch für die invertierende Beschaltung:&lt;br /&gt;
&lt;br /&gt;
[[Bild: Ss_opamp2.png]]&lt;br /&gt;
&lt;br /&gt;
== Betrieb mit negativer Hilfsspannung ==&lt;br /&gt;
&lt;br /&gt;
Alternativ lässt sich auch eine negative Hilfsspannung erzeugen. Damit bekommt der Operationsverstärker seine &amp;quot;Plus-Minus&amp;quot;-Versorgung, und er kann Wechselspannungen um das Ground-Potential herum problemlos verstärken.&lt;br /&gt;
&lt;br /&gt;
Die negative Hilfsspannung erzeugt man zweckmässigerweise mit einer Ladungspumpe. Dazu bieten sich zwei Möglichkeiten an:&lt;br /&gt;
&lt;br /&gt;
* einen speziellen IC nach der Art eines ICL 7660&lt;br /&gt;
* eine Rechteckspannung auf einen Spannungsverdoppler geben. Dieser besteht aus 2 Dioden und 2 Kondensatoren. Die Konfiguration sollte natürlich so sein, dass eine negative Hilfsspannung erzeugt wird. Schaltbeispiele gibt&#039;s im Netz. Als Rechteckspannung kann ein unbenutzter PWM-Ausgang dienen, der mit 50% Tastverhältnis läuft.&lt;br /&gt;
&lt;br /&gt;
Ein Ripple auf der negativen Hilfsspannung wird von modernen Operationsverstärkern wirkungsvoll unterdrückt. Die PSRR (power supply rejection ratio) weist oft Werte um 120 dB auf (bei 120 Hz, darüber fällt sie meist mit 20 dB/Dekade).&lt;br /&gt;
&lt;br /&gt;
Siehe auch http://de.wikipedia.org/wiki/Ladungspumpe#Negative_Ausgangsspannungen&lt;br /&gt;
&lt;br /&gt;
= Kaufempfehlung =&lt;br /&gt;
LM358 2 OPs in einem Gehäuse oder &lt;br /&gt;
LM324 4 OPs in einem Gehäuse&lt;br /&gt;
&lt;br /&gt;
MCP6001/6004 CMOS OPs mit Rail to Rail Input und Output, tiefem Stromverbrauch, und geringer Versorgungsspannung&lt;br /&gt;
&lt;br /&gt;
Preis jeweils ca. 0,30€ aus Deutschland oder ca. 2 bis 4 cent aus China (AliExpress, ebay, …).&lt;br /&gt;
&lt;br /&gt;
Siehe auch [[Standardbauelemente#Operationsverst.C3.A4rker|Standardbauelemente - Operationsverstärker]].&lt;br /&gt;
&lt;br /&gt;
Wer Audio OpAmps sucht - tangentsoft.net hat mal welche unter die Lupe genommen: [http://www.tangentsoft.net/audio/opamps.html Notes on Audio OpAmps]&lt;br /&gt;
&lt;br /&gt;
= Weblinks =&lt;br /&gt;
*[http://www.ti.com/ww/en/bobpease/assets/AN-31.pdf] - National Semiconductor Application Note 31 mit vielen weiteren OP-Schaltungen&lt;br /&gt;
*[https://e2echina.ti.com/cfs-file/__key/telligent-evolution-components-attachments/00-52-01-00-00-04-59-46/OP-amp-for-everyone.pdf Op Amps for Everyone] - englischsprachiges, sehr umfangreiches Dokument zu OPV und deren Anwendung (464 Seiten) &amp;lt;!-- ursprünglicher Link ist tot: http://www-s.ti.com/sc/psheets/slod006b/slod006b.pdf, ebenso http://www.foxcomputer.se/Op%20Amps%20For%20Everyone%20SLOD006B.pdf --&amp;gt;&lt;br /&gt;
* [http://www.elektronik-kompendium.de/sites/bau/0209092.htm Operationsverstärker im ElKo]&lt;br /&gt;
*[http://www.inf.fu-berlin.de/lehre/WS00/peg/folien/Peg_v7a.pdf OP Teil 1], [http://www.inf.fu-berlin.de/lehre/WS00/peg/folien/Peg_v7b.pdf OP Teil 2] - OP-Schaltungen (deutsch)&lt;br /&gt;
* [http://www.roboternetz.de/wissen/index.php/Operationsverst%C3%A4rker RN-Wissen Operationsverstärker]&lt;br /&gt;
* [http://www.national.com/AU/design/0,4706,268_0_,00.html Online Seminar] von National Semiconductor&lt;br /&gt;
* [http://www.franzis.de/elo-das-magazin/grundlagen-und-ausbildung/operationsverstaerker/der-operationsverstaerker ELO-Online-Magazin, Franzis-Verlag], [http://www.franzis.de/online-shop/elektronik/lernpakete-elektronik/lernpaket-elektronik-mit-ics Lernpaket Elektronik mit ICs] &amp;quot;Elektronische Experimente mit integriertem Schaltkreis&amp;quot;, Kasten mit Steckbrett/Bauelementen (ca. 40EUR), &lt;br /&gt;
* [[Schmitt-Trigger]]&lt;br /&gt;
* [[Aktiver RC-Bandpass|Aktiver RC-Bandpass auf Operationsverstärker-Basis]]&lt;br /&gt;
* [http://sound.whsites.net/appnotes/an001.htm Präzisionsgleichrichter], engl.&lt;br /&gt;
* [https://web.archive.org/web/20130828131053/http://elektronikwissen.net/opamp/9-opamp-wissen.html OpAmp Praxis], Praktikertipps + schwingende Operationsverstärker in den Griff bekommen &amp;lt;!-- ursprünglicher Link ist tot --&amp;gt;&lt;br /&gt;
* [https://en.wikipedia.org/wiki/Frequency_multiplier Frequenzvervielfacher]&lt;br /&gt;
[[Category:Grundlagen]]&lt;br /&gt;
[[Category:Bauteile]]&lt;br /&gt;
* [https://play.google.com/store/apps/details?id=com.wdcreative.elektropro ElektroEasy-App (Automatische Berechnung von OPs)]&lt;br /&gt;
* [http://www.elektronikinfo.de/strom/operationsverstaerker.htm Grundlagen Operationsverstärker]&lt;br /&gt;
* [http://www.elektronikinfo.de/strom/op_rauschen.htm Rauschverhalten von OpAmps]&lt;/div&gt;</summary>
		<author><name>Hegy</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=STM32_CooCox_Installation&amp;diff=95161</id>
		<title>STM32 CooCox Installation</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=STM32_CooCox_Installation&amp;diff=95161"/>
		<updated>2017-02-06T21:49:24Z</updated>

		<summary type="html">&lt;p&gt;Hegy: Vorabinfo zugefügt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Dieser Artikel beschreibt, wie man CooCox unter Windows installiert und für den Prozessor STM32 einrichtet, so dass ein Debuggen möglich ist.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vorab:&#039;&#039;&#039; Die letzte brauchbare Version von CooCox ist die Version 1.7.8. Die Nachfolgeversion V2 Beta ist nicht zu gebrauchen und lt. [https://www.mikrocontroller.net/topic/417275#4872635 Forumsbeitrag] ist damit auch das Ende von CooCox gekommen. Auch die [http://www.coocox.org/ Homepage] ist offline und dementsprechend sind unten genannte Links offline.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Installation von CooCox unter Windows=&lt;br /&gt;
&lt;br /&gt;
Zunächst müssen ein paar Programme, Tools und Bibliotheken aus dem Internet geladen und installiert werden. Zudem ist es von Vorteil wenn man bereits ein STM32F4DISCOVERY Board besitzt, denn das gezeigte Demo-Blink LED Programm nutzt dieses Board. Es kann natürlich auch jedes andere Board genutzt werden, das einen STM32F2xx oder STM32F4xx Prozessor beinhaltet.&lt;br /&gt;
&lt;br /&gt;
Die ersten Downloads - die IDE sowie der GCC Compiler:&lt;br /&gt;
&lt;br /&gt;
* [http://www.coocox.org/download/Tools/CoIDE-1.7.7.exe 1. CooCox CoIDE 1.7.7] laden (Die V2Beta-Version unterstützt weniger µCs als V1.7.7)&lt;br /&gt;
* [https://launchpad.net/gcc-arm-embedded/+download 2. GCC Toolchain] (In diesem Beispiel &amp;quot;gcc-arm-none-eabi-4_8-2013q4-20131204-win32.zip&amp;quot;, das ZIP Archiv, nicht die EXE)&lt;br /&gt;
&lt;br /&gt;
Die Installation der CoIDE nach z.B. C:\CooCox ausführen.&lt;br /&gt;
&lt;br /&gt;
Den Ordner C:\CooCox\CoIDE\gcc-arm-none-eabi-4.8 anlegen und die Dateien aus dem zweiten Download dort hinein entpacken. (Das ZIP reicht, da GCC weder Einträge in Systemverzeichnisse noch Registry benötigt.)&lt;br /&gt;
&lt;br /&gt;
Nun muss der GCC Compiler in die CoIDE eingebunden werden. Das ist gut in der Doku von CooCox beschrieben: [http://www.coocox.org/book/coocox/coide-dev-manual/1-Quickstart/1.2-Compiler-Setting &amp;quot;Select Toolchain Path&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
= Das erste Projekt =&lt;br /&gt;
&lt;br /&gt;
Hierbei hilft der [http://www.coocox.org/book/coocox/coide-dev-manual/1-Quickstart/1.1-CoIDE-Quickstart Quickstart-Guide] von CooCox ebenfalls weiter.&lt;br /&gt;
&lt;br /&gt;
* Auswahl &amp;quot;ST&amp;quot;&lt;br /&gt;
* Auswahl STM32F407VG (der Prozessor vom STM32F4DISCOVERY Board)&lt;br /&gt;
* Auswahl der Peripheriefunktionen, für das BlinkLED wird nur GPIO benötigt&lt;br /&gt;
* Frage: &amp;quot;Do you want create a new project now?&amp;quot; mit Yes beantworten&lt;br /&gt;
* Projektname: &amp;quot;BlinkLED&amp;quot; eingeben&lt;br /&gt;
* Nun hat die CoIDE bereits ein Projekt angelegt und noch weitere Häkchen automatisch gesetzt&lt;br /&gt;
&lt;br /&gt;
[[Datei:CooCox_STM32_Start.png]]&lt;br /&gt;
&lt;br /&gt;
= Einstellung der Konfiguration=&lt;br /&gt;
&lt;br /&gt;
In der Konfigurations-Ansicht werden erst mal keine Änderungen vorgenommen. Da per Default als Debugger schon der Adapter ST-Link eingetragen ist.&lt;br /&gt;
&lt;br /&gt;
[[Datei:CooCox_STM32_Config1.png]]&lt;br /&gt;
&lt;br /&gt;
[[Datei:CooCox_STM32_Config2.png]]&lt;br /&gt;
&lt;br /&gt;
= Die Programmierung=&lt;br /&gt;
&lt;br /&gt;
Im linken Baum sind nun einige Dateien enthalten. Die wichtigste ist wohl die &amp;quot;stm32f4xx.h&amp;quot;, denn darin sind alle Deklarationen der Prozessor Peripherieregister. Diese Datei ist mehrere 1000 Zeilen groß. Die Bezeichnungen stimmen mit der Dokumentation von ST überein. CoIDE kann diese Datei jedoch nicht komplett darstellen, da nach der Installation nur 5000 Codezeilen berücksichtigt werden und diesen Parameter muss man ändern: Menü &amp;quot;Edit&amp;quot; &amp;gt; &amp;quot;Preferences&amp;quot;:&lt;br /&gt;
&lt;br /&gt;
[[Datei:CooCox_STM32_Preferences.png]]&lt;br /&gt;
&lt;br /&gt;
Das eigene Programm beginnt in der Datei &amp;quot;main.c&amp;quot;. Diese wird mit Doppelklick geöffnet und es erscheint eine leere main() Routine, mit einer Endlos-While-Schleife. Nach dem Start vom Prozessor wird CooCox diesen schon automatisch initialisieren (Variablen) und anschließend wird in main() gesprungen, ab da ist man selbst für alles weitere was geschieht verantwortlich.&lt;br /&gt;
&lt;br /&gt;
[[Datei:CooCox_STM32_Prog1.png]]&lt;br /&gt;
&lt;br /&gt;
Das Programm:&lt;br /&gt;
&lt;br /&gt;
Wir wollen auf dem Discovery Board nun LEDs blinken lassen, in der der Doku vom Discovery Board sieht man wo die 4 LEDs angeschlossen sind: an PortD 12..15&lt;br /&gt;
&lt;br /&gt;
Zu erst muss die Datei &amp;quot;stm32F4xx.h&amp;quot; in main.c mit eingebunden werden, damit man Zugriff auf die Peripheriefunktionen hat.&lt;br /&gt;
&lt;br /&gt;
Anschließend wird der Takt für Port D aktiviert und erst danach (ganz wichtig!) wird der Port initialisiert. Solange die Peripherieeinheit keinen Takt hat verhält sie sich so, als wenn sie nicht existent wäre.&lt;br /&gt;
&lt;br /&gt;
In der while(1) Scheife werden die LEDs gelöscht und nacheinander wieder gesetzt. Da der Prozessor mit gefühlter Lichtgeschwindigkeit das machen würde muss die Ausgabe mit einem Delay() verzögert werden.&lt;br /&gt;
&lt;br /&gt;
Der Code:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c&amp;quot;&amp;gt;&lt;br /&gt;
// Demo Blink-LED für STM32F4xx mit einem STM32F4DISCOVERY Board&lt;br /&gt;
// (c) 2013, Markus Müller&lt;br /&gt;
// Dieser Code darf frei verwendet, modifiziert und kopiert werden. Benutzung auf eigene Gefahr.&lt;br /&gt;
#include &amp;quot;stm32f4xx.h&amp;quot; // Deklaration der Peripheriefunktionen&lt;br /&gt;
&lt;br /&gt;
void Delay(long i);&lt;br /&gt;
&lt;br /&gt;
// Haupt-Programmschleife&lt;br /&gt;
int main(void)&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
    RCC-&amp;gt;AHB1ENR |= RCC_AHB1ENR_GPIODEN; // Clock für Port D aktivieren&lt;br /&gt;
&lt;br /&gt;
    GPIOD-&amp;gt;MODER = 0x55000000; // Pin 12..15 als Ausgang deklarieren&lt;br /&gt;
&lt;br /&gt;
    while(1) // Endlos SChleife&lt;br /&gt;
    {&lt;br /&gt;
        GPIOD-&amp;gt;BSRRH = 0xF000; // Alle LEDs aus&lt;br /&gt;
        Delay(1000000);&lt;br /&gt;
        GPIOD-&amp;gt;BSRRL = 0x1000; // LED 1 ein&lt;br /&gt;
        Delay(1000000);&lt;br /&gt;
        GPIOD-&amp;gt;BSRRL = 0x2000; // LED 2 ein&lt;br /&gt;
        Delay(1000000);&lt;br /&gt;
        GPIOD-&amp;gt;BSRRL = 0x4000; // LED 3 ein&lt;br /&gt;
        Delay(1000000);&lt;br /&gt;
        GPIOD-&amp;gt;BSRRL = 0x8000; // LED 4 ein&lt;br /&gt;
        Delay(1000000);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// Delay für Verzögerungen&lt;br /&gt;
void Delay(long i)&lt;br /&gt;
{&lt;br /&gt;
    volatile long iZ = i;&lt;br /&gt;
    while (iZ--);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nun kann das Programm mit der Taste &amp;quot;Build&amp;quot; (F7) übersetzt werden. Es öffnet sich unten ein Console-Fenster und wenn alles richtigt abgetippt wurde erscheint &amp;quot;BUILD SUCCESSFUL&amp;quot;. Ab nun ist das geschriebene Programm übersetzt in ein Binärformat das in den Prozessor geladen werden kann.&lt;br /&gt;
&lt;br /&gt;
=== Das Demo-Projekt===&lt;br /&gt;
&lt;br /&gt;
[[Media: BlinkLED_CooCox.zip | Hier kann das Demo-Projekt geladen werden.]]&lt;br /&gt;
&lt;br /&gt;
= Einspielen in das Board=&lt;br /&gt;
&lt;br /&gt;
== Den ST-LINK zum ersten mal benutzen ==&lt;br /&gt;
&lt;br /&gt;
Zu erst einmal muss das Board STM32F4DISCOVERY mit dem PC verbunden werden. Dazu nimmt man ein USB Kabel Mini-USB Stecker steckt das im Stecker &amp;quot;CN1&amp;quot; der Platine ein. Der Stecker ist der Anschluss vom ST-LINK, also dem Debugger vom STM32F407 Chip. Vor dem ersten einstecken muss zu nächst ein USB Treiber installiert werden. Da der ST-LINK von ST kommt muss auch von deren Homepage der Treiber erst geladen werden:&lt;br /&gt;
&lt;br /&gt;
* [http://www.st.com/web/catalog/tools/FM146/CL1984/SC724/SS1677/PF251168 3. ST-LINK/V2 Utility] &amp;gt; STSW-LINK004 (Version 3.2.1)&lt;br /&gt;
&lt;br /&gt;
Dieses Setup wird am besten nach &amp;quot;C:\CooCox\STM32 ST-LINK Utility&amp;quot; installiert, dann ist alles was CooCox benötigt in einem Ordner.&lt;br /&gt;
&lt;br /&gt;
Nun kann das DISCOVERY Board eingesteckt werden, es wird automatisch der Gerätetreiber für den ST-LINK installiert. Wenn man doch schon vorher das Board einmal eingesteckt hatte, so installiert das doofe Windows einen NULL-Treiber den man im Gerätemanager (beim eingestecktem Discovery-Board) wieder löschen muss.&lt;br /&gt;
&lt;br /&gt;
Nun sollte man auf dem Discovery Board den ST-LINK erst einmal updaten, da er vermutlich eine alte Firmware hat: &amp;quot;C:\CooCox\STM32 ST-LINK Utility\ST-LINK Utility\ST-LinkUpgrade.exe&amp;quot; erledigt das. &amp;quot;Device Connect&amp;quot; findet den ST-LINK und &amp;quot;YES &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;quot; macht einen Upgrade.&lt;br /&gt;
&lt;br /&gt;
== Jetzt geht&#039;s los==&lt;br /&gt;
&lt;br /&gt;
Das STM32F4DISCOVERY Board ist eingesteckt, und somit hat auch die Ziel-CPU eine Stromversorgung.&lt;br /&gt;
&lt;br /&gt;
In CoIDE wird nun die Debug-Sitzung mit Ctrl+F5 gestartet. Damit wird CoIDE automatisch das Projekt übersetzen und mittels J-LINK in die CPU laden und startet die CPU. Ein Breakpoint ist beim main() gesetzt die CPU (CoIDE) wartet auf weitere Befehle vom Anwender.&lt;br /&gt;
&lt;br /&gt;
Die Taste &amp;quot;Run&amp;quot; (F5) startet anschließend das Programm.&lt;br /&gt;
&lt;br /&gt;
Nun müssten die LED&#039;s nacheinander aufleuchten und wieder alle aus gehen.&lt;br /&gt;
&lt;br /&gt;
Mit &amp;quot;Pause&amp;quot; (F9) kann man ein programm jederzeit anhalten. Dabei zeigt CoIDE automatisch die Programmposition. Mit dem Fahren der Maus über Variablen wird deren Inhalt gezeigt. &amp;quot;Run&amp;quot; (F5) führt die Bearbeitung fort.&lt;br /&gt;
&lt;br /&gt;
Jederzeit kann man mittels Doppelklick am linken Editor-Rand einen Breakpoint setzen. Sobald die CPU an der Programmposition vorbei kommt bleibt diese stehen und dies wird in CoIDE gezeigt. Mit F10/F11 kann man in Einzelschritten weiter steppen.&lt;br /&gt;
&lt;br /&gt;
[[Datei:CooCox_STM32_Prog2.png|thumb|left]]&lt;br /&gt;
&lt;br /&gt;
= Clock auf 168MHz einstellen =&lt;br /&gt;
&lt;br /&gt;
Nun da das erste BlinkLED läuft ist der erste Schritt getan und ohne Takt Initialisierung läuft der STM32F4xx mit dem HSI 16MHz (interner RC-Oszillator). Mit Aufruf der Funktion &amp;quot;SystemInit();&amp;quot; aus der ST Library wird:&lt;br /&gt;
* HSE aktivieren (externer Quarz)&lt;br /&gt;
* PLL aktivieren&lt;br /&gt;
Da ST jedoch nicht weiß welcher Quarz am Borad angeschlossen ist, so ist in der Datei &amp;quot;system_stm32f4xx.c&amp;quot; der Quarz auf 25MHz voreingestellt. Diese Einstellung muss man ändern indem man die Datei &amp;quot;system_stm32f4xx.c&amp;quot; öffnet und das &amp;quot;#define PLL_M&amp;quot; auf die richtige Quarzfrequenz einstellt. Beispiel:&lt;br /&gt;
* PLL_M 25 &amp;lt;&amp;lt; Quarz mit 25MHz&lt;br /&gt;
* PLL_M 8 &amp;lt;&amp;lt; Quarz mit 8MHz&lt;br /&gt;
In der Datei &amp;quot;main.c&amp;quot; wird nun noch die h-Datei mit eingebunden:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c&amp;quot;&amp;gt;#include &amp;quot;system_stm32f4xx.h&amp;quot;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Und zu Anfang in der Routine main() der Aufruf&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c&amp;quot;&amp;gt;SystemInit();&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
mit hinzugefügt. Nun sollte das Blink-LED Demo in etwa der 10-Fachen Geschwindigkeit laufen.&lt;br /&gt;
&lt;br /&gt;
Damit die anderen ST-Lib Funktionen korrekt funktionieren muss in &amp;quot;stm32f4xx.h&amp;quot; folgenden Wert auf den Quarz geändert werden (Eingabe in Hz):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c&amp;quot;&amp;gt;#define HSE_VALUE    ((uint32_t)8000000)&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Weblinks, Foren, Communities =&lt;br /&gt;
* Artikel [[STM32]]&lt;br /&gt;
* Artikel [[STM32 Eclipse Installation]]&lt;br /&gt;
* [http://mikrocontroller.bplaced.net/wordpress/?page_id=2708 CoIDE und STM32F429]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
[[Kategorie:ARM]]&lt;br /&gt;
[[Kategorie:STM32]]&lt;/div&gt;</summary>
		<author><name>Hegy</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=STM32_CooCox_Installation&amp;diff=94022</id>
		<title>STM32 CooCox Installation</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=STM32_CooCox_Installation&amp;diff=94022"/>
		<updated>2016-09-19T20:39:53Z</updated>

		<summary type="html">&lt;p&gt;Hegy: Link geupdated&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Dieser Artikel beschreibt, wie man CooCox unter Windows installiert und für den Prozessor STM32 einrichtet, so dass ein Debuggen möglich ist.&lt;br /&gt;
&lt;br /&gt;
= Installation von CooCox unter Windows=&lt;br /&gt;
&lt;br /&gt;
Zunächst müssen ein paar Programme, Tools und Bibliotheken aus dem Internet geladen und installiert werden. Zudem ist es von Vorteil wenn man bereits ein STM32F4DISCOVERY Board besitzt, denn das gezeigte Demo-Blink LED Programm nutzt dieses Board. Es kann natürlich auch jedes andere Board genutzt werden, das einen STM32F2xx oder STM32F4xx Prozessor beinhaltet.&lt;br /&gt;
&lt;br /&gt;
Die ersten Downloads - die IDE sowie der GCC Compiler:&lt;br /&gt;
&lt;br /&gt;
* [http://www.coocox.org/download/Tools/CoIDE-1.7.7.exe 1. CooCox CoIDE 1.7.7] laden (Die V2Beta-Version unterstützt weniger µCs als V1.7.7)&lt;br /&gt;
* [https://launchpad.net/gcc-arm-embedded/+download 2. GCC Toolchain] (In diesem Beispiel &amp;quot;gcc-arm-none-eabi-4_8-2013q4-20131204-win32.zip&amp;quot;, das ZIP Archiv, nicht die EXE)&lt;br /&gt;
&lt;br /&gt;
Die Installation der CoIDE nach z.B. C:\CooCox ausführen.&lt;br /&gt;
&lt;br /&gt;
Den Ordner C:\CooCox\CoIDE\gcc-arm-none-eabi-4.8 anlegen und die Dateien aus dem zweiten Download dort hinein entpacken. (Das ZIP reicht, da GCC weder Einträge in Systemverzeichnisse noch Registry benötigt.)&lt;br /&gt;
&lt;br /&gt;
Nun muss der GCC Compiler in die CoIDE eingebunden werden. Das ist gut in der Doku von CooCox beschrieben: [http://www.coocox.org/book/coocox/coide-dev-manual/1-Quickstart/1.2-Compiler-Setting &amp;quot;Select Toolchain Path&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
= Das erste Projekt =&lt;br /&gt;
&lt;br /&gt;
Hierbei hilft der [http://www.coocox.org/book/coocox/coide-dev-manual/1-Quickstart/1.1-CoIDE-Quickstart Quickstart-Guide] von CooCox ebenfalls weiter.&lt;br /&gt;
&lt;br /&gt;
* Auswahl &amp;quot;ST&amp;quot;&lt;br /&gt;
* Auswahl STM32F407VG (der Prozessor vom STM32F4DISCOVERY Board)&lt;br /&gt;
* Auswahl der Peripheriefunktionen, für das BlinkLED wird nur GPIO benötigt&lt;br /&gt;
* Frage: &amp;quot;Do you want create a new project now?&amp;quot; mit Yes beantworten&lt;br /&gt;
* Projektname: &amp;quot;BlinkLED&amp;quot; eingeben&lt;br /&gt;
* Nun hat die CoIDE bereits ein Projekt angelegt und noch weitere Häkchen automatisch gesetzt&lt;br /&gt;
&lt;br /&gt;
[[Datei:CooCox_STM32_Start.png]]&lt;br /&gt;
&lt;br /&gt;
= Einstellung der Konfiguration=&lt;br /&gt;
&lt;br /&gt;
In der Konfigurations-Ansicht werden erst mal keine Änderungen vorgenommen. Da per Default als Debugger schon der Adapter ST-Link eingetragen ist.&lt;br /&gt;
&lt;br /&gt;
[[Datei:CooCox_STM32_Config1.png]]&lt;br /&gt;
&lt;br /&gt;
[[Datei:CooCox_STM32_Config2.png]]&lt;br /&gt;
&lt;br /&gt;
= Die Programmierung=&lt;br /&gt;
&lt;br /&gt;
Im linken Baum sind nun einige Dateien enthalten. Die wichtigste ist wohl die &amp;quot;stm32f4xx.h&amp;quot;, denn darin sind alle Deklarationen der Prozessor Peripherieregister. Diese Datei ist mehrere 1000 Zeilen groß. Die Bezeichnungen stimmen mit der Dokumentation von ST überein. CoIDE kann diese Datei jedoch nicht komplett darstellen, da nach der Installation nur 5000 Codezeilen berücksichtigt werden und diesen Parameter muss man ändern: Menü &amp;quot;Edit&amp;quot; &amp;gt; &amp;quot;Preferences&amp;quot;:&lt;br /&gt;
&lt;br /&gt;
[[Datei:CooCox_STM32_Preferences.png]]&lt;br /&gt;
&lt;br /&gt;
Das eigene Programm beginnt in der Datei &amp;quot;main.c&amp;quot;. Diese wird mit Doppelklick geöffnet und es erscheint eine leere main() Routine, mit einer Endlos-While-Schleife. Nach dem Start vom Prozessor wird CooCox diesen schon automatisch initialisieren (Variablen) und anschließend wird in main() gesprungen, ab da ist man selbst für alles weitere was geschieht verantwortlich.&lt;br /&gt;
&lt;br /&gt;
[[Datei:CooCox_STM32_Prog1.png]]&lt;br /&gt;
&lt;br /&gt;
Das Programm:&lt;br /&gt;
&lt;br /&gt;
Wir wollen auf dem Discovery Board nun LED&#039;s blinken lassen, in der der Doku vom Discovery Board sieht man wo die 4 LED&#039;s angeschlossen sind: an PortD 12..15&lt;br /&gt;
&lt;br /&gt;
Zu erst muss die Datei &amp;quot;stm32F4xx.h&amp;quot; in main.c mit eingebunden werden, damit man Zugriff auf die Peripheriefunktionen hat.&lt;br /&gt;
&lt;br /&gt;
Anschließend wird der Takt für Port D aktiviert und erst danach (ganz wichtig!) wird der Port initialisiert. Solange die Peripherieeinheit keinen Takt hat verhält sie sich so, als wenn sie nicht existent wäre.&lt;br /&gt;
&lt;br /&gt;
In der while(1) Scheife werden die LED&#039;s gelöscht und nacheinander wieder gesetzt. Da der Prozessor mit gefühlter Lichtgeschwindigkeit das machen würde muss die Ausgabe mit einem Delay() verzögert werden.&lt;br /&gt;
&lt;br /&gt;
Der Code:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c&amp;quot;&amp;gt;&lt;br /&gt;
// Demo Blink-LED für STM32F4xx mit einem STM32F4DISCOVERY Board&lt;br /&gt;
// (c) 2013, Markus Müller&lt;br /&gt;
// Dieser Code darf frei verwendet, modifiziert und kopiert werden. Benutzung auf eigene Gefahr.&lt;br /&gt;
#include &amp;quot;stm32f4xx.h&amp;quot; // Deklaration der Peripheriefunktionen&lt;br /&gt;
&lt;br /&gt;
void Delay(long i);&lt;br /&gt;
&lt;br /&gt;
// Haupt-Programmschleife&lt;br /&gt;
int main(void)&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
    RCC-&amp;gt;AHB1ENR |= RCC_AHB1ENR_GPIODEN; // Clock für Port D aktivieren&lt;br /&gt;
&lt;br /&gt;
    GPIOD-&amp;gt;MODER = 0x55000000; // Pin 12..15 als Ausgang deklarieren&lt;br /&gt;
&lt;br /&gt;
    while(1) // Endlos SChleife&lt;br /&gt;
    {&lt;br /&gt;
        GPIOD-&amp;gt;BSRRH = 0xF000; // Alle LED&#039;s aus&lt;br /&gt;
        Delay(1000000);&lt;br /&gt;
        GPIOD-&amp;gt;BSRRL = 0x1000; // LED 1 ein&lt;br /&gt;
        Delay(1000000);&lt;br /&gt;
        GPIOD-&amp;gt;BSRRL = 0x2000; // LED 2 ein&lt;br /&gt;
        Delay(1000000);&lt;br /&gt;
        GPIOD-&amp;gt;BSRRL = 0x4000; // LED 3 ein&lt;br /&gt;
        Delay(1000000);&lt;br /&gt;
        GPIOD-&amp;gt;BSRRL = 0x8000; // LED 4 ein&lt;br /&gt;
        Delay(1000000);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// Delay für Verzögerungen&lt;br /&gt;
void Delay(long i)&lt;br /&gt;
{&lt;br /&gt;
    volatile long iZ = i;&lt;br /&gt;
    while (iZ--);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nun kann das Programm mit der Taste &amp;quot;Build&amp;quot; (F7) übersetzt werden. Es öffnet sich unten ein Console-Fenster und wenn alles richtigt abgetippt wurde erscheint &amp;quot;BUILD SUCCESSFUL&amp;quot;. Ab nun ist das geschriebene Programm übersetzt in ein Binärformat das in den Prozessor geladen werden kann.&lt;br /&gt;
&lt;br /&gt;
=== Das Demo-Projekt===&lt;br /&gt;
&lt;br /&gt;
[[Media: BlinkLED_CooCox.zip | Hier kann das Demo-Projekt geladen werden.]]&lt;br /&gt;
&lt;br /&gt;
= Einspielen in das Board=&lt;br /&gt;
&lt;br /&gt;
== Den ST-LINK zum ersten mal benutzen ==&lt;br /&gt;
&lt;br /&gt;
Zu erst einmal muss das Board STM32F4DISCOVERY mit dem PC verbunden werden. Dazu nimmt man ein USB Kabel Mini-USB Stecker steckt das im Stecker &amp;quot;CN1&amp;quot; der Platine ein. Der Stecker ist der Anschluss vom ST-LINK, also dem Debugger vom STM32F407 Chip. Vor dem ersten einstecken muss zu nächst ein USB Treiber installiert werden. Da der ST-LINK von ST kommt muss auch von deren Homepage der Treiber erst geladen werden:&lt;br /&gt;
&lt;br /&gt;
* [http://www.st.com/web/catalog/tools/FM146/CL1984/SC724/SS1677/PF251168 3. ST-LINK/V2 Utility] &amp;gt; STSW-LINK004 (Version 3.2.1)&lt;br /&gt;
&lt;br /&gt;
Dieses Setup wird am besten nach &amp;quot;C:\CooCox\STM32 ST-LINK Utility&amp;quot; installiert, dann ist alles was CooCox benötigt in einem Ordner.&lt;br /&gt;
&lt;br /&gt;
Nun kann das DISCOVERY Board eingesteckt werden, es wird automatisch der Gerätetreiber für den ST-LINK installiert. Wenn man doch schon vorher das Board einmal eingesteckt hatte, so installiert das doofe Windows einen NULL-Treiber den man im Gerätemanager (beim eingestecktem Discovery-Board) wieder löschen muss.&lt;br /&gt;
&lt;br /&gt;
Nun sollte man auf dem Discovery Board den ST-LINK erst einmal updaten, da er vermutlich eine alte Firmware hat: &amp;quot;C:\CooCox\STM32 ST-LINK Utility\ST-LINK Utility\ST-LinkUpgrade.exe&amp;quot; erledigt das. &amp;quot;Device Connect&amp;quot; findet den ST-LINK und &amp;quot;YES &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;quot; macht einen Upgrade.&lt;br /&gt;
&lt;br /&gt;
== Jetzt geht&#039;s los==&lt;br /&gt;
&lt;br /&gt;
Das STM32F4DISCOVERY Board ist eingesteckt, und somit hat auch die Ziel-CPU eine Stromversorgung.&lt;br /&gt;
&lt;br /&gt;
In CoIDE wird nun die Debug-Sitzung mit Ctrl+F5 gestartet. Damit wird CoIDE automatisch das Projekt übersetzen und mittels J-LINK in die CPU laden und startet die CPU. Ein Breakpoint ist beim main() gesetzt die CPU (CoIDE) wartet auf weitere Befehle vom Anwender.&lt;br /&gt;
&lt;br /&gt;
Die Taste &amp;quot;Run&amp;quot; (F5) startet anschließend das Programm.&lt;br /&gt;
&lt;br /&gt;
Nun müssten die LED&#039;s nacheinander aufleuchten und wieder alle aus gehen.&lt;br /&gt;
&lt;br /&gt;
Mit &amp;quot;Pause&amp;quot; (F9) kann man ein programm jederzeit anhalten. Dabei zeigt CoIDE automatisch die Programmposition. Mit dem Fahren der Maus über Variablen wird deren Inhalt gezeigt. &amp;quot;Run&amp;quot; (F5) führt die Bearbeitung fort.&lt;br /&gt;
&lt;br /&gt;
Jederzeit kann man mittels Doppelklick am linken Editor-Rand einen Breakpoint setzen. Sobald die CPU an der Programmposition vorbei kommt bleibt diese stehen und dies wird in CoIDE gezeigt. Mit F10/F11 kann man in Einzelschritten weiter steppen.&lt;br /&gt;
&lt;br /&gt;
[[Datei:CooCox_STM32_Prog2.png|thumb|left]]&lt;br /&gt;
&lt;br /&gt;
= Clock auf 168MHz einstellen =&lt;br /&gt;
&lt;br /&gt;
Nun da das erste BlinkLED läuft ist der erste Schritt getan und ohne Takt Initialisierung läuft der STM32F4xx mit dem HSI 16MHz (interner RC-Oszillator). Mit Aufruf der Funktion &amp;quot;SystemInit();&amp;quot; aus der ST Library wird:&lt;br /&gt;
* HSE aktivieren (externer Quarz)&lt;br /&gt;
* PLL aktivieren&lt;br /&gt;
Da ST jedoch nicht weiß welcher Quarz am Borad angeschlossen ist, so ist in der Datei &amp;quot;system_stm32f4xx.c&amp;quot; der Quarz auf 25MHz voreingestellt. Diese Einstellung muss man ändern indem man die Datei &amp;quot;system_stm32f4xx.c&amp;quot; öffnet und das &amp;quot;#define PLL_M&amp;quot; auf die richtige Quarzfrequenz einstellt. Beispiel:&lt;br /&gt;
* PLL_M 25 &amp;lt;&amp;lt; Quarz mit 25MHz&lt;br /&gt;
* PLL_M 8 &amp;lt;&amp;lt; Quarz mit 8MHz&lt;br /&gt;
In der Datei &amp;quot;main.c&amp;quot; wird nun noch die h-Datei mit eingebunden:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c&amp;quot;&amp;gt;#include &amp;quot;system_stm32f4xx.h&amp;quot;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Und zu Anfang in der Routine main() der Aufruf&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c&amp;quot;&amp;gt;SystemInit();&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
mit hinzugefügt. Nun sollte das Blink-LED Demo in etwa der 10-Fachen Geschwindigkeit laufen.&lt;br /&gt;
&lt;br /&gt;
Damit die anderen ST-Lib Funktionen korrekt funktionieren muss in &amp;quot;stm32f4xx.h&amp;quot; folgenden Wert auf den Quarz geändert werden (Eingabe in Hz):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c&amp;quot;&amp;gt;#define HSE_VALUE    ((uint32_t)8000000)&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Weblinks, Foren, Communities =&lt;br /&gt;
* Artikel [[STM32]]&lt;br /&gt;
* Artikel [[STM32 Eclipse Installation]]&lt;br /&gt;
* [http://mikrocontroller.bplaced.net/wordpress/?page_id=2708 CoIDE und STM32F429]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
[[Kategorie:ARM]]&lt;br /&gt;
[[Kategorie:STM32]]&lt;/div&gt;</summary>
		<author><name>Hegy</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Schaltungssimulation&amp;diff=91466</id>
		<title>Schaltungssimulation</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Schaltungssimulation&amp;diff=91466"/>
		<updated>2016-01-25T00:28:51Z</updated>

		<summary type="html">&lt;p&gt;Hegy: Link zum PDF &amp;quot;Kleine Einführung&amp;quot; korrigiert/geupdated.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Analog==&lt;br /&gt;
Für Analogsimulation und Mixed-Mode (Digital/Analog) ist Spice State-of-the-art. Spice ist inzwischen von vielen Herstellern erhältlich.&lt;br /&gt;
&lt;br /&gt;
Siehe auch:&lt;br /&gt;
* [http://bwrcs.eecs.berkeley.edu/Classes/IcBook/SPICE/ The Spice Page] des EECS Department of the University of California at Berkeley.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Alphabetisch sortiert --&amp;gt;&lt;br /&gt;
=== eispice ===&lt;br /&gt;
&lt;br /&gt;
http://www.thedigitalmachine.net/eispice.html&lt;br /&gt;
&lt;br /&gt;
SPICE ähnlicher Schaltungssimulator mit Python Interface&lt;br /&gt;
&lt;br /&gt;
===GeckoCIRCUITS===&lt;br /&gt;
&lt;br /&gt;
http://www.gecko-simulations.com&lt;br /&gt;
&lt;br /&gt;
* Java-Basierter Schaltungssimulator, speziell für Leistungselektronik geeignet&lt;br /&gt;
* Veröffentlicht unter der Gnu Public License (Open-Source)&lt;br /&gt;
* Kostenlos &lt;br /&gt;
* Wahlweise ausführbar als Java-Applet (Online-Simulation) oder als Download&lt;br /&gt;
* Multi-Domain Simulation: Schaltung/Thermische Netzwerke/Regelungstechnik&lt;br /&gt;
* Kopplungsmöglichkeit zu Matlab/Simulink&lt;br /&gt;
* Skriptsteuerung möglich&lt;br /&gt;
* ideale Schalter, Verlustberechnung möglich&lt;br /&gt;
* Sehr einfach zu bedienen und anwenderfreundlich, extrem schnell&lt;br /&gt;
&lt;br /&gt;
=== GNU Octave ocs Paket ===&lt;br /&gt;
&lt;br /&gt;
http://octave.sourceforge.net/ocs/index.html&lt;br /&gt;
&lt;br /&gt;
* Ein Paket für GNU Octave zur Simulation im Zeitbereich&lt;br /&gt;
* Praktisch nicht dokumentiert&lt;br /&gt;
* Es bietet sich stattdessen an die eigentliche Simulation mit einer Version von SPICE durchzufuehren und die Ergebnisse (Raw-File) in Octave einzulesen. Beispielsweise [http://ngspice.sourceforge.net/octavespice.html Octave Spice] für ngSpice. &lt;br /&gt;
&lt;br /&gt;
===Gnucap===&lt;br /&gt;
* http://www.geda.seul.org/tools/gnucap/&lt;br /&gt;
* [http://sourceforge.net/projects/gspiceui/ GSpiceUI - A graphic interface] (Linux)&lt;br /&gt;
&lt;br /&gt;
=== lcfilter ===&lt;br /&gt;
http://www-users.cs.york.ac.uk/~fisher/lcfilter/&lt;br /&gt;
Online-Filterberechnung L-C-Filter&lt;br /&gt;
&lt;br /&gt;
===LTspice/SwitcherCAD===&lt;br /&gt;
[[Datei:LTspice4-screenshot.png|miniatur|300px|Screenshot von LTspice IV]]&lt;br /&gt;
http://www.linear.com/designtools/software/#LTspice&lt;br /&gt;
&lt;br /&gt;
* Kostenlos und beliebt&lt;br /&gt;
&lt;br /&gt;
* Keinerlei Einschränkungen bezüglich Anzahl der Bauteile oder Knotenzahl&lt;br /&gt;
&lt;br /&gt;
* SPICE-Simulator integriert unter einer graphischen Oberfläche zum Zeichnen von zu simulierenden Schaltungen&lt;br /&gt;
&lt;br /&gt;
* Zum Einstieg empfehlenswert, da sehr übersichtlich. Erfordert allerdings mittelfristig detailliertere SPICE-Kenntnisse, da nicht alle SPICE-Funktionen hinter der graphischen Oberfläche versteckt sind.&lt;br /&gt;
&lt;br /&gt;
* Das Programm heißt inzwischen offiziell LTspice IV. Man findet oft noch die älteren Bezeichnungen LTspice/SwitcherCAD, LTspice/SwitcherCAD III, SwitcherCAD/LTspice, SwCAD oder LTspice in älteren Unterlagen.  &lt;br /&gt;
&lt;br /&gt;
* Windows-Software (98, 2000, XP, Vista, 7, 8, 10), läuft mit WINE unter Linux&lt;br /&gt;
&lt;br /&gt;
* Native Version für Mac OS X 10.7+ seit Ende 2013 erhältlich. Diese Version hat gegenüber der Windows-Version eine massiv geänderte Benutzeroberfläche. Linear hat angekündigt in Zukunft auch die Windows-Oberfläche dahingehend zu ändern. Dann soll LTspice hauptsächlich mit Tastaturkürzeln bedient werden.&lt;br /&gt;
&lt;br /&gt;
* Von einem Halbleiterhersteller ([http://www.linear.com/ Linear Technology]). Kommt daher mit einer großen Anzahl von Modellen für Linear Technology-Bauelemente und vielen Beispielen für diese. Darüber hinaus erlaubt LT die Verwendung als allgemeines Werkzeug zum Schaltplan-Zeichnen und zur SPICE-Simulation.&lt;br /&gt;
: Andere Halbleiterhersteller liefern normalerweise keine explizit für LTspice vorgesehenen oder getesteten Modelle, da sie logischerweise keinen Mitbewerber (Linear Technologies) unterstützen wollen. LTspice versteht jedoch normale SPICE-Modelle (.SUBCKT, .MODEL, usw.). Da LTspice weitgehend die SPICE-Erweiterungen von PSPICE versteht, können auch PSPICE-Modelle verwendet werden. Allerdings muss man eventuell, wie bei reinen SPICE-Textmodellen, ein eigenes Schaltzeichen-Symbol für das Bauteil erstellen (LTspice versteht diesen Teil von PSPICE nicht).&lt;br /&gt;
&lt;br /&gt;
: &#039;&#039;&#039;Das Einbinden von Fremdmodellen&#039;&#039;&#039; wird im Handbuch / der Programm-Hilfe von LTspice erklärt. Jedoch nicht im Hauptteil, sondern versteckt &#039;&#039;&#039;im Kapitel &#039;&#039;FAQ&#039;&#039;&#039;&#039;&#039;, wo die Erklärungen gerne übersehen werden.&lt;br /&gt;
&lt;br /&gt;
* Die meisten von Linear gelieferten Spice-Modelle ihrer ICs sind verschlüsselt und können nur mit LTspice verwendet werden. Man ist daher bei der Verwendung von Linear Technology Produkten in Simulation auf LTspice angewiesen. Das geht so lange gut, bis man eine Simulation erstellen möchte die zusätzlich verschlüsselt Modelle anderer Hersteller enthält, die LTspice natürlich nicht entschlüsseln kann.&lt;br /&gt;
&lt;br /&gt;
* Handbuch (entspricht der Programm-Hilfe): http://cds.linear.com/docs/ltspice/LTspiceHelp.chm&lt;br /&gt;
&lt;br /&gt;
* Kleine Einführung: https://w3-mediapool.hm.edu/mediapool/media/fk04/fk04_lokal/labore_3/_schaltungstechnik/spice_infos/ltspice_info.pdf&lt;br /&gt;
&lt;br /&gt;
* Längere, empfehlenswerte Einführung und zugehörige Beispielschaltungen: http://highered.mcgraw-hill.com/sites/0073106941/student_view0/lt_spice_instructions_and_support_files.html&lt;br /&gt;
&lt;br /&gt;
* International User Group: http://groups.yahoo.com/group/LTspice/&lt;br /&gt;
: Die User Group erfordert eine Anmeldung bei Yahoo und eine Zulassung zur Gruppe.&lt;br /&gt;
&lt;br /&gt;
: Eine Liste von Bauteilen, die aus verschiedenen Quellen stammen, ist nach Anmeldung in der obigen User Group zu bekommen. Dort gibt es auch die Modelle zum Download. Die erste Anlaufquelle, um häufig eingesetzte Bauteile zu finden.&lt;br /&gt;
&lt;br /&gt;
: Die Diskussion undokumentierter Befehle und Modelle sowie die Untersuchung der internen Funktionsweise wird konsequent unterbunden.&lt;br /&gt;
&lt;br /&gt;
* Blog des Herstellers http://www.linear.com/solutions/ltspice&lt;br /&gt;
* Eine Menge Modelle und eine gute Einführung http://www.elektronikschule.de/~krausg/&lt;br /&gt;
&lt;br /&gt;
* [http://ltwiki.org/index.php5?title=Main_Page LT Wiki Tipps, Tricks, undokumentierte Befehle] (englisch)&lt;br /&gt;
&lt;br /&gt;
* Regelungstechnik-Modelle http://home.scarlet.be/nap0/ltspice/&lt;br /&gt;
&lt;br /&gt;
* [http://www.gunthard-kraus.de/LTSwitcherCAD/index_LTSwitcherCAD.html Leichter Einstieg in die SPICE-Schaltungssimulation mit LTspice IV]&lt;br /&gt;
&lt;br /&gt;
===ngSpice===&lt;br /&gt;
&lt;br /&gt;
http://ngspice.sourceforge.net/&lt;br /&gt;
* Open Source (BSD-Lizenz)&lt;br /&gt;
* Kommandozeilenorientiert, mit graphischer Ausgabe&lt;br /&gt;
* Erweitert Berkeley spice3f5 [http://ngspice.sourceforge.net/extras.html um viele zusätzliche Möglichkeiten]  &lt;br /&gt;
* für Linux, Windows, MacOS&lt;br /&gt;
* integriert XSPICE, daher auch für Mixed-Signal-Simulation geeignet&lt;br /&gt;
* eigene XSPICE code models können erstellt werden&lt;br /&gt;
* integriert TclSpice, eine tcl/tk-Schnittstelle&lt;br /&gt;
* ausführliches Manual mit Einführung, Beipielen und allen aktuellen Features unter http://ngspice.sourceforge.net/docs/ngspice-manual.pdf&lt;br /&gt;
* Anleitung für gEDA und Spice http://www.brorson.com/gEDA/SPICE/t1.html&lt;br /&gt;
* [http://sourceforge.net/projects/gspiceui/ GSpiceUI - A graphic interface for SPICE] (Linux)&lt;br /&gt;
&lt;br /&gt;
===NI MultiSim / Electronics Workbench===&lt;br /&gt;
&lt;br /&gt;
http://www.ni.com/multisim/&lt;br /&gt;
http://www.electronicsworkbench.com/edu/eduhom.html&lt;br /&gt;
&lt;br /&gt;
* Electronics Workbench wurde von National Instruments aufgekauft. In NIs MultiSim aufgegangen.&lt;br /&gt;
* 30-Tage Testversionen erhältlich&lt;br /&gt;
* nur für Windows&lt;br /&gt;
* Ab Wine 1.0 und bis MultiSim 9 auch auf Linux lauffähig&lt;br /&gt;
&lt;br /&gt;
===PLECS===&lt;br /&gt;
&lt;br /&gt;
http://www.plexim.com/de/plecs&lt;br /&gt;
&lt;br /&gt;
* Die Simulationsplattform für leistungselektronische Systeme&lt;br /&gt;
* als MATLAB Toolbox und Standalone erhältlich&lt;br /&gt;
* freie Version je nach Universität erhältlich&lt;br /&gt;
* 30 Tage Testversion erhältlich&lt;br /&gt;
* Schaltung mit elektrischer, magnetischer, mechanischer und thermischer Domain&lt;br /&gt;
&lt;br /&gt;
===PSpice===&lt;br /&gt;
&lt;br /&gt;
http://www.orcad.com/products/orcad-ee-designer/overview&lt;br /&gt;
* http://www.flowcad.de/PSpice.htm (deutsche Produktbeschreibung vom Händler)&lt;br /&gt;
* nur für Windows&lt;br /&gt;
* kostenlos mit Größeneinschränkung&lt;br /&gt;
* Version 16.6 ist die aktuelle Version&lt;br /&gt;
* Einführungen&lt;br /&gt;
** http://www.flowcad.de/Schnellstart_PSpice_16_6.pdf&lt;br /&gt;
** http://people.fh-landshut.de/~wlf/Pspice/Einfuehrung/Einfuehrung.pdf&lt;br /&gt;
** http://www.elektronikschule.de/~krausg/ (links im Menü &amp;quot;Einstieg in PSpice leichtgemacht&amp;quot;)&lt;br /&gt;
** [http://www.spicelab.de/index.htm Robert Heinemanns PSPICE-Seiten]&lt;br /&gt;
&lt;br /&gt;
===qucs===&lt;br /&gt;
http://qucs.sourceforge.net/&lt;br /&gt;
* freie Software&lt;br /&gt;
* für Linux, Windows, OS X&lt;br /&gt;
* viele Modelle aus dem HF-Bereich&lt;br /&gt;
&lt;br /&gt;
===SIMetrix===&lt;br /&gt;
http://www.simetrix.co.uk/&lt;br /&gt;
* kostenlose Version verfügbar, beschränkt auf 140 Nodes&lt;br /&gt;
* ab Windows Vista, Support für virtualisierte oder emulierte Systeme eingeschränkt, siehe http://www.simetrix.co.uk/site/system-requirements.html&lt;br /&gt;
&lt;br /&gt;
===Simplorer===&lt;br /&gt;
&lt;br /&gt;
http://www.ansys.com/Products/Simulation+Technology/Electronics/Electromechanical/ANSYS+Simplorer&lt;br /&gt;
*kostenlose Studentenversion&lt;br /&gt;
*Anmeldung erforderlich&lt;br /&gt;
*Besondere Eignung für Leistungselektronik&lt;br /&gt;
*Möglichkeit den Simulationsablauf durch Zustandsgraphen zu steuern&lt;br /&gt;
*Besonders einfache Möglichkeit Kennlinien zur Parametersteuerung zu verwenden&lt;br /&gt;
*Integration verschiedener physikalischer Domänen möglich (Mechanik, Hydraulik, Elektrik (...) )&lt;br /&gt;
&lt;br /&gt;
Beispiel für die Leistungselektronik und Domänenübergriff: Mit den integrierten Mos-Fet Modellen (Level 1-3) wird eine B6 Brücke aufgebaut. Über die Zustandsgraphen kann eine&lt;br /&gt;
Raumzeigermodulation programmiert werden die über alpha-beta Koordinaten gesteuert&lt;br /&gt;
wird. Die Brücke steuert einen Asynchronmotor (Flussmodell) an diesem ist eine&lt;br /&gt;
Mechanische Last angeschlossen, z.B ein Feder-Dämpfer-System. Nun kann der Einfluss der Feder-Komponente auf die Zwischenkreisspannung analysiert werden.&lt;br /&gt;
&lt;br /&gt;
Simplorer wird überwiegend im Mechatronischen Bereich eingesetzt. Die Studentenversion ist leider Stark eingeschränkt.&lt;br /&gt;
&lt;br /&gt;
=== Solve Elec ===&lt;br /&gt;
&lt;br /&gt;
With [http://www.physicsbox.com/indexsolveelec2en.html Solve Elec] you can:&lt;br /&gt;
* draw and analyze electrical circuits functioning in direct or alternating current&lt;br /&gt;
* get literal formulas and values for current intensities and voltages defined in the circuit.&lt;br /&gt;
* verify circuit related equations.&lt;br /&gt;
* draw graphs.&lt;br /&gt;
* get the equivalent circuit of displayed circuit&lt;br /&gt;
* browse an integrated documentation&lt;br /&gt;
* edit, save and print reports made of various elements displayed in main window &lt;br /&gt;
(MacOSX, Windows, Free)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===TCLSpice===&lt;br /&gt;
&lt;br /&gt;
http://tclspice.sourceforge.net/&lt;br /&gt;
&lt;br /&gt;
* TclSpice ist eine verbesserte Version von Berkeley Spice und benutzt die Tcl/Tk Skript Sprache. &lt;br /&gt;
* open-source (BSD Lizenz) basierend auf NG-Spice Quellcode&lt;br /&gt;
&lt;br /&gt;
===Tina===&lt;br /&gt;
http://www.tina.com/&lt;br /&gt;
* sehr eingeschränkte Demo-Version (PCB Layout nur mit weniger als 50 Pads erlaubt)&lt;br /&gt;
* [http://focus.ti.com/docs/toolsw/folders/print/tina-ti.html Tina-TI Version von Texas Instrument] ähnlich dem LTSpice von Linear Technology, ebenfalls kostenlos.&lt;br /&gt;
&lt;br /&gt;
=== Yenka Analogue Electronics ===&lt;br /&gt;
&lt;br /&gt;
[http://www.yenka.com/ Yenka] is a simulator for designing circuits using analogue electronic components. Mac OS X or Windows XP/Vista. You can use all Yenka products free of charge at home.&lt;br /&gt;
&lt;br /&gt;
==Digital==&lt;br /&gt;
&lt;br /&gt;
===simulator.io===&lt;br /&gt;
https://simulator.io/&lt;br /&gt;
* Modern simulation program for logic circuits. Based on HTML5.&lt;br /&gt;
&lt;br /&gt;
===Simulo===&lt;br /&gt;
http://www.codeplex.com/simulo (Link is dead)&lt;br /&gt;
* Simple and modern digital simulation program. It&#039;s based upon .NET Framework 3.5 SP1 and WPF.&lt;br /&gt;
&lt;br /&gt;
===DigitalSimulator===&lt;br /&gt;
http://bsuri.educanet2.ch/simulator/ &lt;br /&gt;
* Windows Variante verfügbar&lt;br /&gt;
&lt;br /&gt;
=== HADES ===&lt;br /&gt;
http://tams-www.informatik.uni-hamburg.de/applets/hades/html/index.html&lt;br /&gt;
* betriebssystemunabhängig (Java)&lt;br /&gt;
&lt;br /&gt;
=== mkfilter ===&lt;br /&gt;
http://www-users.cs.york.ac.uk/~fisher/mkfilter/&lt;br /&gt;
Online-Digitalfilterberechnung FIR, IIR&lt;br /&gt;
&lt;br /&gt;
=== edef ===&lt;br /&gt;
[http://edef.sourceforge.net/ edef] - A simple discrete event simulation. The edef framework can be used to simulate typical logical circuits, autoregressive processes or digital controller circuits and maybe some more. It is designed to be simple enougth for use in schools or other educational context. It is also truly easy to extend.&lt;br /&gt;
&lt;br /&gt;
=== TkGate ===&lt;br /&gt;
[http://www.tkgate.org/ TkGate] is a event driven digital circuit simulator with a tcl/tk-based graphical editor. (GPL)&lt;br /&gt;
&lt;br /&gt;
=== Atanua ===&lt;br /&gt;
&lt;br /&gt;
[http://atanua.org/ Atanua ] is a real-time logic simulator, designed to help in learning of basic boolean logic and electronics. It uses OpenGL hardware-accelerated rendering and a custom UI designed for a fast workflow and a very low learning curve, letting the students concentrate on learning the subject instead of spending time learning the tool. (Personal non-commercial license: Free. Andere Nutzungen: siehe Webseite)&lt;br /&gt;
&lt;br /&gt;
=== MMLogic ===&lt;br /&gt;
&lt;br /&gt;
[http://www.softronix.com/logic.html MMLogic] is a MultiMedia Logic Design System for Windows (NT/2K/Xp/95/98/ME, now Freeware)&lt;br /&gt;
&lt;br /&gt;
=== WireItUp ===&lt;br /&gt;
&lt;br /&gt;
[http://www.wireitup.de WireItUp] is a Digital Logic Simulator especially made for educational purposes.(Windows 8/7/Vista/XP, Freeware)&lt;br /&gt;
&lt;br /&gt;
=== Yenka Digital Electronics ===&lt;br /&gt;
&lt;br /&gt;
[http://www.yenka.com/ Yenka] is a simulator for designing circuits using digital 4000 and 7400 series electronic components. Mac OS X or Windows XP/Vista. You can use all Yenka products free of charge at home.&lt;br /&gt;
&lt;br /&gt;
=== KSimus ===&lt;br /&gt;
&lt;br /&gt;
[http://ksimus.berlios.de/ KSimus] is a simulator for KDE.&lt;br /&gt;
&lt;br /&gt;
=== Digital Simulator ===&lt;br /&gt;
&lt;br /&gt;
[http://www.mit.edu/~ara/ds.html Digital Simulator] has a toolbar of digital circuit elements, including logic gates, flip-flops, switches, and indicators. Drawing a circuit with Digital Simulator is like using a paint program. You click the element&#039;s icon on the toolbar, then click where you want the element to go. You use a similar procedure to draw wires and indicate connections. It&#039;s that simple. Free for educational institutions or students. (Windows 3.1, 95/NT)&lt;br /&gt;
&lt;br /&gt;
=== KLogic ===&lt;br /&gt;
&lt;br /&gt;
[http://www.a-rostin.de/indexd.html KLogic] ist eine Anwendung zum einfachen Entwurf und zur Simulation von Digitalschaltungen. KLogic ermöglicht einen einfachen Aufbau von Schaltungen aus Standardkomponenten wie UND, ODER, XOR, und Flipflops wie RS und JK. Um komplexere und wiederverwendbare Schaltungen zu entwerfen, können Teilschaltungen gespeichert und wiederverwendet werden.  (Linux, GPL)&lt;br /&gt;
Die letzte Version stammt aus dem Jahr 2006 und läuft leider recht instabil. Es gibt mittlerweile jede Menge grafisch unschöne Stellen und, schlimmer noch, auch diverse Bugs, die einen Crash verursachen.&lt;br /&gt;
&lt;br /&gt;
=== Logic Simulator ===&lt;br /&gt;
&lt;br /&gt;
With [http://www.tetzl.de/java_logic_simulator.html LogicSim] you can design and simulate digital logic circuits with logic gates like AND, OR, FlipFlop, etc.&lt;br /&gt;
&lt;br /&gt;
=== HS-FIR-Compiler ===&lt;br /&gt;
[http://www.steepestascent.com/content/default.asp?page=s2_22 steepestascent.com]&lt;br /&gt;
14 day evaluation license:&lt;br /&gt;
The High Speed FIR Filter Compiler is a standalone utility that automatically generates VHDL code for fast and efficient FIR filters and is ideal for both FPGA and ASIC implementation.&lt;br /&gt;
&lt;br /&gt;
=== Interactive 595 Shift Register Simulator ===&lt;br /&gt;
&lt;br /&gt;
[http://conductiveresistance.com/interactive-595-shift-register-simulator/ Interactive 595 Shift Register Simulator]&lt;br /&gt;
&lt;br /&gt;
=== Logic Circuit ===&lt;br /&gt;
&lt;br /&gt;
[http://www.logiccircuit.org/ Logic Circuit] is free, open source educational software for designing and simulating digital logic circuits. Intuitive graphical user interface, allows you to create unrestricted circuit hierarchy with multi bit buses, debug circuits behavior with oscilloscope, and navigate running circuits hierarchy. (GPLv2, Windows: .NET 4.0 erforderlich)&lt;br /&gt;
&lt;br /&gt;
== Mixed Analog-Digital ==&lt;br /&gt;
&lt;br /&gt;
===SPECTRE===&lt;br /&gt;
&lt;br /&gt;
Der [http://www.cadence.com/products/rf/spectre_circuit/pages/default.aspx Cadence Virtuoso Spectre Circuit Simulator] ist ein Mixed AD-Simulator auf der Basis von Spice. (Kommerziell)&lt;br /&gt;
&lt;br /&gt;
===HSPICE===&lt;br /&gt;
&lt;br /&gt;
[http://www.synopsys.com/Tools/Verification/AMSVerification/CircuitSimulation/HSPICE/Pages/default.aspx HSPICE] ist ein PSpice-ähnlicher Simulator, der sowohl ABM-Modelle, als auch eigens erstellte library-Modelle verarbeiten kann. (Kommerziell)&lt;br /&gt;
&lt;br /&gt;
===XSPICE===&lt;br /&gt;
http://users.ece.gatech.edu/~mrichard/Xspice/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===ngSpice===&lt;br /&gt;
&lt;br /&gt;
http://ngspice.sourceforge.net/&lt;br /&gt;
* Open Source (BSD-Lizenz)&lt;br /&gt;
* Kommandozeilenorientiert, mit graphischer Ausgabe&lt;br /&gt;
* Erweitert Berkeley spice3f5 [http://ngspice.sourceforge.net/extras.html um viele zusätzliche Möglichkeiten]  &lt;br /&gt;
* für Linux, Windows, MacOS&lt;br /&gt;
* integriert XSPICE, daher auch für Mixed-Signal-Simulation geeignet&lt;br /&gt;
* eigene XSPICE code models können erstellt werden&lt;br /&gt;
* ausführliches Manual mit Einführung, Beipielen und allen aktuellen Features unter http://ngspice.sourceforge.net/docs/ngspice-manual.pdf&lt;br /&gt;
&lt;br /&gt;
=== SMASH from DOLPHIN INTEGRATION ===&lt;br /&gt;
http://www.dolphin.fr/index.php/eda_solutions/products/smash/overview&lt;br /&gt;
* SMASH from Dolphin Integration is a mixed-signal, multi-language simulator for IP and IC designs. It uses [[SPICE]] syntax for analog descriptions, [[Verilog]]-HDL and [[VHDL]] for digital, Verilog-A/AMS, VHDL-AMS and ABCD (a combination of SPICE and C) for analog behavioral, and C for [[DSP]] algorithms.&lt;br /&gt;
* Logik, Analog und Mixed-Simulation&lt;br /&gt;
* Für Linux und Windows&lt;br /&gt;
* Engeschränkte Evaluationsversion erhältlich&lt;br /&gt;
&lt;br /&gt;
===Micro-Cap===&lt;br /&gt;
&lt;br /&gt;
http://www.spectrum-soft.com&lt;br /&gt;
* nur für Windows&lt;br /&gt;
* Evaluation Version (mit Einschränkungen) nach Registrierung erhältlich&lt;br /&gt;
&lt;br /&gt;
===GNU-Radio===&lt;br /&gt;
http://gnuradio.org/redmine/wiki/gnuradio&lt;br /&gt;
GNU Radio is a free software development toolkit that provides the signal processing runtime and processing blocks to implement software radios using readily-available, low-cost external RF hardware and commodity processors. It is widely used in hobbyist, academic and commercial environments to support wireless communications research as well as to implement real-world radio systems.&lt;br /&gt;
&lt;br /&gt;
=== Oregano ===&lt;br /&gt;
&lt;br /&gt;
http://oregano.gforge.lug.fi.uba.ar/&lt;br /&gt;
&lt;br /&gt;
Beschreibung von [http://elettrolinux.com/Simulations/oregano-an-electrical-tool.html elettrolinux.com]:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Oregano&#039;&#039;&#039; is a LINUX application for schematic capture and simulation of electronic circuits. Oregano has an user friendly graphic interface that allows to design and describe the circuit to simulate. It provides a wide variety of component libraries, including CMOS, TTL, lineal, operational amplifiers, and a lot more! Oregano lets you simulate the designed circuits. The actual simulation is performed by Berkeley Spice BSIM, GnuCAP or the new generation NGSpice. Oregano is licensed under the terms of the GNU GPL.&lt;br /&gt;
&lt;br /&gt;
=== VirtualBreadboard ===&lt;br /&gt;
&lt;br /&gt;
[http://www.virtualbreadboard.com/ VirtualBreadboard] is an easy to use simulation and modelling tool that can be used in place of a real breadboard for quickly performing experiments and testing out electronic and microcontroller ([[PIC]]) powered &#039;embedded&#039; applications. (Seit Version 3.3.12 11 July 2009 Freeware, Windows)&lt;br /&gt;
&lt;br /&gt;
=== BasicDSP ===&lt;br /&gt;
[http://www.vf.utwente.nl/~ptdeboer/ham/basicdsp/ von Pieter-Tjerk de Boer, PA3FWM, und Niels Moseley, PE1OIT]&lt;br /&gt;
A program for experimenting with simple audio DSP algorithms&lt;br /&gt;
&lt;br /&gt;
===LTspice/SwitcherCAD===&lt;br /&gt;
http://www.linear.com/designtools/software/#LTspice&lt;br /&gt;
&lt;br /&gt;
Hauptsächlich für die Simulation analoger Schaltungen verwendet, enthält LTspice doch einig digitale Grundfunktionen. Diese sind nur zum Teil im Handbuch als A-Schaltungselemente (&#039;&#039;Circuit Elements&#039;&#039; --&amp;gt; &#039;&#039;A. Special Functions&#039;&#039;) beschrieben.&lt;br /&gt;
&lt;br /&gt;
==Hochfrequenztechnik==&lt;br /&gt;
&lt;br /&gt;
=== Linksammlungen ===&lt;br /&gt;
&lt;br /&gt;
* [http://www.circuitsage.com/tline.html Transmission Line Design and Analysis]&lt;br /&gt;
* [http://www.mwrf.com/Articles/Print.cfm?ArticleID=22572 Übersichtsartikel der Microwave &amp;amp; RF] [http://www.mwrf.com/Articles/Print.cfm?ArticleID=22809 und hier]&lt;br /&gt;
&lt;br /&gt;
=== Ansoft ===&lt;br /&gt;
*Maxwell SV: Simulation von elektrischen und magnetischen Feldern (2D) &lt;br /&gt;
*Simplorer SV: Schaltungssimulation&lt;br /&gt;
*PExprt SV: Berechung von Schaltnetzteilen&lt;br /&gt;
&lt;br /&gt;
Wurde 2008 von [http://www.ansys.com/ Ansys] gekauft,&lt;br /&gt;
http://www.ansys.com/Products/Simulation+Technology/Electromagnetics&lt;br /&gt;
&lt;br /&gt;
die kostenlose Studentenversion &amp;quot;Ansoft Designer&amp;quot; gibts nur noch von G.Kraus:&lt;br /&gt;
http://www.gunthard-kraus.de&lt;br /&gt;
[http://www.gunthard-kraus.de/Ansoft%20Designer%20SV/DesignerSV050610.exe Download exe-File]&lt;br /&gt;
=== ARRL Radio Designer ===&lt;br /&gt;
für 169&amp;amp;#8364; bei http://www.ukw-berichte.de erhältlich  http://www.arrl.org&lt;br /&gt;
* Amateurversion der amerikanischen Design-Software Super Compact.&lt;br /&gt;
* Mittlerweile durch Ansoft Designer (ehem. Ansoft Serenade) überholt&lt;br /&gt;
&lt;br /&gt;
=== AADE Filter Design ===&lt;br /&gt;
Homepage: http://www.aade.com/filter.htm&lt;br /&gt;
&lt;br /&gt;
kostenlose Analog-Filterberechnung:&lt;br /&gt;
* Butterworth, Chebyshev, Elliptic (Cauer), Bessel, Legendre and Linear Phase&lt;br /&gt;
* low-pass, high-pass, band-Pass, and band-reject filters.&lt;br /&gt;
* Coupled Resonator band-pass filters&lt;br /&gt;
* Crystal Ladder band-pass filters using identical crystals&lt;br /&gt;
&lt;br /&gt;
=== ActiveFilterDesign ===&lt;br /&gt;
Active Filter Design für Matlab, kostenloser Download: http://academics.vmi.edu/ee_js/Research/Programs/materials/AFD12.zip&lt;br /&gt;
&lt;br /&gt;
Handbuch: http://academics.vmi.edu/ee_js/Research/Programs/materials/Analog%20Filter%20Designer.pdf&lt;br /&gt;
&lt;br /&gt;
* FIR, IIR, analoge Filter, Synthese und Analyse&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== atlc - Arbitrary Transmission Line Calculator ===&lt;br /&gt;
&lt;br /&gt;
* freie Software (Gnu General Public License)&lt;br /&gt;
&lt;br /&gt;
Übertragungsleitungen (und eingeschlossen Richtkoppler) können mit der Open Source Software auf ihre Impedanz, aber nicht ihre Dämpfung berechnet werden.&lt;br /&gt;
Dabei ist die Form und Anordnung der Leiter und Dielektrica beliebig, aber die Anzahl der Leiter ist auf maximal Drei beschränkt. Es können keine Hohlleiter berechnet werden. Die üblichen Anordnungen auf Leiterplatten werden aber abgedeckt. Es wird eine Bitmap erstellt, die geometrischen und elektrischen Eigenschaften des Leitungsquerschnits als Farbe codiert enthält. Diese Bitmap wird dann vom Programm bearbeitet. Die Methode, die das Programm benutzt, ist die der [http://de.wikipedia.org/wiki/Finite-Differenzen-Methode finiten Differenzen]. Autor des Programmes ist Dr. David Kirkby alias G8WRB.&lt;br /&gt;
Das Programm ist in den meisten gängigen Linux Distributionen als Package erhältlich. Die Homepage mit Anleitungen, FAQ und Beispielen findet sich hier:&lt;br /&gt;
http://atlc.sourceforge.net/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Avago AppCAD Design Assistant ===&lt;br /&gt;
Der Hersteller von HF-Dioden und Transistoren bietet das kostenlose Programm AppCAD zur Berechnung von Transistorarbeitspunkten, Leitungsgeometrien usw. an.&lt;br /&gt;
http://www.avagotech.com/pages/appcad&lt;br /&gt;
Leider nicht lauffähig unter Windows 7.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== AWR ===&lt;br /&gt;
http://web.awrcorp.com/&lt;br /&gt;
&lt;br /&gt;
free trial versions erhältlich für:&lt;br /&gt;
* ANALOG OFFICE   -   High-Frequency Design Software for Analog and RFICs&lt;br /&gt;
* APLAC   -   Harmonic balance simulation engine&lt;br /&gt;
* AXIEM   -   3D Planar Electromagnetic Software for Antennas and Passives&lt;br /&gt;
* MICROWAVE OFFICE   -   RF and Microwave Design Software for MMIC, RF PCB and Modules&lt;br /&gt;
* VISUAL SYSTEM SIMULATOR   -   Wireless Communication System Design Software&lt;br /&gt;
&lt;br /&gt;
* TxLine [http://web.awrcorp.com/Usa/Products/Optional-Products/TX-Line/ free Transmission Line Calculator]&lt;br /&gt;
&lt;br /&gt;
=== CST STUDIO SUITE™ ===&lt;br /&gt;
http://www.cst.com/&lt;br /&gt;
&lt;br /&gt;
...deckt alles ab, 3D-EM Simulation für elektrostatische Probleme bis Hochfrequenz, Zeit- und Frequenzbereich, Fernfelder, EMV, Spice-Ersatzmodelle, PCBs, Partikelsimulation, Co-Simulation mit thermischen und mechanischen Problemen, Raytraycing.&lt;br /&gt;
&lt;br /&gt;
=== Elsie ===&lt;br /&gt;
http://www.tonnesoftware.com/elsie.html&lt;br /&gt;
a Windows electrical filter design and analysis program handling all of the usual options (family, topology, bandwidth, etc.). It has a nice toolbox including real-time tuning modes and optimization. Outputs are presentation quality. Student edition is free. &lt;br /&gt;
&lt;br /&gt;
=== FastHenry ===&lt;br /&gt;
Windowsversion http://www.fastfieldsolvers.com/&lt;br /&gt;
&lt;br /&gt;
* open source&lt;br /&gt;
* Impedanzextraktion (R und L) aus 3D-Geometrieen&lt;br /&gt;
* Erfasst Skin-, Proximity-Effekte, magnetische Kopplungseffekte&lt;br /&gt;
* Erstellung von Spice-Modellen möglich&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== FilterFree ===&lt;br /&gt;
http://www.nuhertz.com/filter/&lt;br /&gt;
&lt;br /&gt;
Filter Free is the free version of Filter Solutions and Filter Light. Functionality is limited 3rd order analog and IIR filters, and 10 tap FIR filters. Filters are synthesized. Frequency, time, and reflection analysis are performed on the ideal, unmodified filters only. Transfer functions are displayed in standard form only.&lt;br /&gt;
&lt;br /&gt;
=== HP AppCAD ===&lt;br /&gt;
http://www.hp.woodshot.com/&lt;br /&gt;
&lt;br /&gt;
RF design software is provided free of charge by Agilent Technologies&lt;br /&gt;
as a service to the RF and microwave design community&lt;br /&gt;
&lt;br /&gt;
Läuft unter Windows ab 95c/NT4&lt;br /&gt;
&lt;br /&gt;
=== Nova.exe ===&lt;br /&gt;
http://www.pcb-pool.com/ppde/service_downloads.html&lt;br /&gt;
&lt;br /&gt;
NOVA is a program that can be used to analyze most linear (AC) circuits. It&lt;br /&gt;
can calculate voltage, phase, and delay at any circuit point (node) at any&lt;br /&gt;
frequencies. Most (AC) circuit analysis programs can only give useful results&lt;br /&gt;
for low frequencies (below 10 Mhz). NOVA can do this but it can also be used&lt;br /&gt;
for RF and microwave circuits. Microwave circuits require the analysis be done&lt;br /&gt;
in terms of S-parameters, rather then AC voltages.  NOVA does AC, time domain,&lt;br /&gt;
and S-parameter analysis.This version of NOVA has circuit tweaking while in the graph mode. You may find it extremely useful. Vary a component and watch the response, return loss, and delay change. &lt;br /&gt;
&lt;br /&gt;
Gutes altes DOS-Programm, AC- oder S-Parameter-Darstellung.&lt;br /&gt;
Ausdruck unter WinXP nur mit Screenshot-Programm möglich, getestet z.&amp;amp;nbsp;B. mit Snarf15: http://www.idcomm.com/personal/lorenblaney/SNARF15.ZIP&lt;br /&gt;
&lt;br /&gt;
=== PUFF - Microwave Design Software ===&lt;br /&gt;
für 22&amp;amp;#8364; bei http://www.ukw-berichte.de/ erhältlich&lt;br /&gt;
* altes DOS-Programm für HF-Simulation und Platinenentwurf&lt;br /&gt;
* Microstrip HF-Berechnungen, Smith-Diagramm&lt;br /&gt;
* in den UKW-Berichten standen schon mehrere Artikel mit Beispielen&lt;br /&gt;
* zur Nutzung einer Kombination aus PUFF und Ansoft SV (=Studentenversion)&lt;br /&gt;
&lt;br /&gt;
Seit Anfang 2010 wird PUFF unter der GPLv3 License geführt. Der Pascal Quelltext mit Linux Package und Handbuch ist frei verfügbar. [http://wwwhome.cs.utwente.nl/~ptdeboer/ham/puff/ PUFF microwave CAD software on Linux]&lt;br /&gt;
&lt;br /&gt;
=== RF-Sim 99 ===&lt;br /&gt;
kostenlos z.&amp;amp;nbsp;B. von: http://www.janson-soft.de/amateurfunk/rfsim99/rfsim99.htm&lt;br /&gt;
&lt;br /&gt;
oder neben anderen PDFs zur HF-Technik: http://home.sandiego.edu/~ekim/e194rfs01/&lt;br /&gt;
* Berechnung aktiver und passiver Filter einschließlich Schaltplaneingabe&lt;br /&gt;
* Ausgabe von Frequenz- und Phasengang, Smith-Diagramm&lt;br /&gt;
&lt;br /&gt;
=== Smith Plot ===&lt;br /&gt;
Neben diversen Mathcad-Beispielen und Skripten aus der HF-Technik eine Smith-Chart-Software:&lt;br /&gt;
http://www.fritz.dellsperger.net/downloads.htm&lt;br /&gt;
&lt;br /&gt;
=== Sonnet Lite ===&lt;br /&gt;
Sonnet Lite provides a full-wave EM solution for 3D planar circuits&lt;br /&gt;
A fully functional and powerful EM analysis software. &lt;br /&gt;
Get started on your EM analysis within the next 30 minutes by downloading SONNET Lite!&lt;br /&gt;
http://www.sonnetsoftware.com/products/lite/&lt;br /&gt;
http://www.sonnetsoftware.com/&lt;br /&gt;
&lt;br /&gt;
===qucs===&lt;br /&gt;
http://qucs.sourceforge.net/&lt;br /&gt;
* freie Software&lt;br /&gt;
* für Linux, Windows, OS X&lt;br /&gt;
* hervorragende technische Dokumentation&lt;br /&gt;
* Impedanzrechenfunktionen für Strip- und Microstripleitungen&lt;br /&gt;
* Filterberechnungstool&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===ADS (Advanced Design System)===&lt;br /&gt;
http://www.keysight.com/en/pc-1297113/advanced-design-system-ads?&amp;amp;cc=DE&amp;amp;lc=ger&lt;br /&gt;
&lt;br /&gt;
http://de.wikipedia.org/wiki/Advanced_Design_System&lt;br /&gt;
&lt;br /&gt;
Advanced Design System, kurz ADS, ist eine spezielle Simulationssoftware der Firma Keysight (ehemals Agilent) zur Simulation von elektrischen Schaltungen für die Hochfrequenztechnik und stellt in diesem Segment einen Industriestandard dar.&lt;br /&gt;
&lt;br /&gt;
==Antennensimulation==&lt;br /&gt;
&lt;br /&gt;
=== cocoaNEC ===&lt;br /&gt;
Homepage: http://homepage.mac.com/chen/w7ay/cocoaNEC/index.html&lt;br /&gt;
* Design und modulierung von Antennen&lt;br /&gt;
* MacOS X (PowerPC und Intel)&lt;br /&gt;
* Frei erhältlich (mit Quellcode)&lt;br /&gt;
&lt;br /&gt;
=== EZ-NEC ===&lt;br /&gt;
Homepage: http://eznec.com/&lt;br /&gt;
* Antennenberechnung&lt;br /&gt;
demo program allows only 20 segments, which limits the complexity of antenna&lt;br /&gt;
you can analyze. (EZNEC 4.0 allows 500 )&lt;br /&gt;
&lt;br /&gt;
=== MiniNEC ===&lt;br /&gt;
Homepage: http://www.emsci.com/   &#039;&#039;&#039;(2013-05-01 Seite nicht mehr vorhanden)&#039;&#039;&#039;&lt;br /&gt;
* Antennenberechnung mittels &amp;quot;Momentenmethode&amp;quot; (Zerlegung der Antenne in kleine Segmente, Überlagerung der Teilfelder)&lt;br /&gt;
* eingeschränkte Studenten/Amateurversion erhältlich&lt;br /&gt;
* NEC = Numerical Electromagnetics Code&lt;br /&gt;
&lt;br /&gt;
=== SuperNEC ===&lt;br /&gt;
Homepage: http://www.supernec.com/&lt;br /&gt;
* Antennenberechnung mittels &amp;quot;Momentenmethode&amp;quot;&lt;br /&gt;
* 30-Tage-Testversion sowie unbegrenzt lauffähige Studentenversion (gegen Nachweis) erhältlich&lt;br /&gt;
&lt;br /&gt;
=== MMANA ===&lt;br /&gt;
Homepage (deutsche Version) : http://dl2kq.de/mmana/4-7.htm&lt;br /&gt;
&lt;br /&gt;
Kostenlose Antennen-Analysesoftware, auf der mit MININEC Version 3 eingeführten Momentenmethode basierend&lt;br /&gt;
&lt;br /&gt;
=== RadioMobile ===&lt;br /&gt;
Hochfrequenz-Ausbreitungssimulation&lt;br /&gt;
* [http://www.cplus.org/rmw/english1.html Hauptseite]&lt;br /&gt;
* [http://www.cplus.org/rmw/rme.html Beispielbilder]&lt;br /&gt;
* [http://www.cplus.org/rmw/dataen.html dazu erforderliche Kartendaten]&lt;br /&gt;
* [http://de.wikipedia.org/wiki/SRTM-Daten Wikipedia zum SRTM-Kartendatenformat]&lt;br /&gt;
&lt;br /&gt;
== Sonstige ==&lt;br /&gt;
&lt;br /&gt;
=== FEMM ===&lt;br /&gt;
* [http://www.femm.info/wiki/HomePage Finite Element Method Magnetics] (FEMM)&lt;br /&gt;
&lt;br /&gt;
=== GALEMU ===&lt;br /&gt;
&lt;br /&gt;
[http://bu3sch.de/joomla/index.php/galpal-emulator Galemu] is a [[GAL]]/[[PAL]] chip emulator. (GPL)&lt;br /&gt;
&lt;br /&gt;
==Numerische Berechnungswerkzeuge==&lt;br /&gt;
&lt;br /&gt;
===Derive===&lt;br /&gt;
http://education.ti.com&lt;br /&gt;
&lt;br /&gt;
===FreeMat===&lt;br /&gt;
http://freemat.sourceforge.net&lt;br /&gt;
* freier MatLab-Clone&lt;br /&gt;
* für Windows, Linux, Mac OS X&lt;br /&gt;
&lt;br /&gt;
===GAUSS===&lt;br /&gt;
Wissenschaftliche Simulationssoftware zur Berechung 3-dimensionaler Ladungsverteilungen in z.&amp;amp;nbsp;B. Halbleitern. Kann aus Geometrie und Dotierungsprofilen die Halbleitergleichungen ableiten.&lt;br /&gt;
&lt;br /&gt;
===GnuPlot===&lt;br /&gt;
http://www.gnuplot.info/&lt;br /&gt;
* freie Software&lt;br /&gt;
* für Linux, Windows und weitere&lt;br /&gt;
* sehr mächtiges Tool, aber eher im Bereich der Datenauswertung (Diagramme)&lt;br /&gt;
* [http://ttsiodras.googlepages.com/gnuplotStreaming.html Visualize real-time data streams with Gnuplot] (Perl)&lt;br /&gt;
&lt;br /&gt;
===Maple===&lt;br /&gt;
http://www.maplesoft.com/&lt;br /&gt;
* Wissenschaftliche Analyse und Simulationssystem zur Lösung komplexester Aufgaben der Mathematik. Lizenzpflichtig.&lt;br /&gt;
&lt;br /&gt;
===JMathLib===&lt;br /&gt;
http://mathlib.sourceforge.net&lt;br /&gt;
* freier Matlab-Clone in 100% Java&lt;br /&gt;
* für Windows, Linux, ...&lt;br /&gt;
&lt;br /&gt;
===MatLab===&lt;br /&gt;
http://www.mathworks.com/&lt;br /&gt;
&lt;br /&gt;
===MuPAD===&lt;br /&gt;
&lt;br /&gt;
Seit 2008 nur noch als Symbolic Math Toolbox für MATLAB erhältlich.&lt;br /&gt;
&lt;br /&gt;
http://de.mathworks.com/products/symbolic/&lt;br /&gt;
&lt;br /&gt;
===Mathcad===&lt;br /&gt;
http://www.mathsoft.com/ http://www.ptc.com/appserver/mkt/products/home.jsp?k=3901&lt;br /&gt;
* rechnen mit Formeln wie auf dem Papier&lt;br /&gt;
&lt;br /&gt;
===Maxima===&lt;br /&gt;
http://maxima.sourceforge.net/&lt;br /&gt;
* freie Software für Linux, OSX, Windows&lt;br /&gt;
&lt;br /&gt;
===Octave===&lt;br /&gt;
http://www.octave.org/&lt;br /&gt;
* freier MatLab-Clone. Die Syntax ist überwiegend identisch&lt;br /&gt;
* für Linux, Windows, OSX&lt;br /&gt;
&lt;br /&gt;
===GNU R===&lt;br /&gt;
http://www.r-project.org/&lt;br /&gt;
* freier S-Clone. Die Syntax ist überwiegend identisch&lt;br /&gt;
* für Linux, Windows, OSX&lt;br /&gt;
&lt;br /&gt;
===SciLab===&lt;br /&gt;
http://www.scilab.org/&lt;br /&gt;
* freie Software&lt;br /&gt;
* für Linux, Windows, MacOS&lt;br /&gt;
* stellt eine C++ Library bereit, die in eigene DSP-Systeme eingebunden werden kann&lt;br /&gt;
&lt;br /&gt;
===scipy===&lt;br /&gt;
scipy [http://www.scipy.org/] ist eine Erweiterung der Skriptsprache Python [http://www.python.org] mit numerischen Funktionen&lt;br /&gt;
* freie Software&lt;br /&gt;
* für Linux, Windows, OSX&lt;br /&gt;
&lt;br /&gt;
===SMathStudio===&lt;br /&gt;
SMathStudio [http://www.smathstudio.com/] ist ein an MathCad angelehntes numerischer Berechnungs-, Visualisierungs-, und Dokumentationstool. Die Software ist Freeware/Donationware. Sie ist ins deutsche übersetzt, wird derzeit (Stand 26.06.2012) aktiv weiterentwickelt und supported im eigenem Forum&lt;br /&gt;
&lt;br /&gt;
== Online Schaltungssimulatoren ==&lt;br /&gt;
&lt;br /&gt;
* [https://easyeda.com EasyEDA - Online-Schaltungssimulator]&lt;br /&gt;
* [https://simulator.io/ simulator.io - Simulator für Logikschaltungen]&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/79658#664688 Diskussion im Forum]&lt;br /&gt;
* http://www.falstad.com/circuit/&lt;br /&gt;
* [http://www.intersil.com/isim/ Intersil’s iSim]&lt;br /&gt;
* [http://smile.hsu-hh.de/Schaltungen/Index.htm WSPICE] (fixe Schaltungen)&lt;br /&gt;
* [http://micropci1.imtek.uni-freiburg.de/svs/ spicy VOLTsim]&lt;br /&gt;
* [http://www.gecko-simulations.com/geckocircuits.html GeckoCIRCUITS]&lt;br /&gt;
* [https://www.circuitlab.com CircuitLab]&lt;br /&gt;
* [http://www.poweresim.com/ PowerEsim] - Free SMPS Switching Power Supply / Transformer Design Software&lt;br /&gt;
&lt;br /&gt;
== Tutorials ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.elektronikschule.de/~krausg/ Elektronikschule.de von Gunthard Kraus] (ORCAD-PSPICE, LTspice IV)&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Entwicklungstools]]&lt;br /&gt;
[[Kategorie:Schaltplaneditoren]]&lt;/div&gt;</summary>
		<author><name>Hegy</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Drucker_und_Material_f%C3%BCr_Platinenlayouts&amp;diff=89512</id>
		<title>Drucker und Material für Platinenlayouts</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Drucker_und_Material_f%C3%BCr_Platinenlayouts&amp;diff=89512"/>
		<updated>2015-08-11T23:58:24Z</updated>

		<summary type="html">&lt;p&gt;Hegy: Laserdrucker Brother MFC-9840CDW zugefügt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Einleitung ==&lt;br /&gt;
Steht man vor der Entscheidung sich einen Drucker anzuschaffen, mit dem man auch Layouts für die eigene Platinenherstellung erstellen möchte, stellt sich die grundlegende Frage, welche Geräte überhaupt geeignet sind. Auch wer schon im Besitz eines Druckers ist, erlebt nicht selten Überraschungen wenn es an das Testen neuer Materialien wie Folie, Papier, Toner oder Tinte geht. &lt;br /&gt;
&lt;br /&gt;
Dieser Artikel soll eine Plattform für diejenigen darstellen, die schon die ein oder anderen positiven wie auch negativen Erfahrungen gesammelt haben und diese weitergeben möchten. Dies können Empfehlungen für Drucker, Kombinationen von Drucker und Material oder auch Erfahrungen bei der Vorgehensweise sein. &lt;br /&gt;
Allein die Suche nach der perfekten Treibereinstellung ist oft lästig und kann hier durch niedergeschriebene Erfahrungswerte für andere vereinfacht werden.&lt;br /&gt;
 &lt;br /&gt;
Jeder kann/soll seinen Beitrag leisten, d.h. wenn man selbst gute oder schlechte Erfahrungen mit bestimmten Geräten, Einstellungen, Materialien oder deren Kombination gesammelt hat, sollte man keine Scheu zeigen diese hier niederzuschreiben. &lt;br /&gt;
Auch Fotos von Ergebnissen sind natürlich erwünscht.&lt;br /&gt;
&lt;br /&gt;
Mir kommen die Angaben hier merkwürdig vor, denn zwei von den Druckern besitze ich selber und würde sie anders einstufen. Es fehlt an einer objektiven Skala, die leicht nachzuvollziehen ist. Daher schlage ich vor: Blickdichtheit: Sehr gut sind Reprofilme. Alles was gegen das Sonnenlicht gehalten irgendwelches Licht durchlässt kann nur gut sein. Alles was auf weissen Untergrund schwarz erscheint kann befriedigend sein. Und alles was auf eine Zeitung gelegt bei guter Beleuchtung die Schrift durchscheinen lässt ist ungenügend. Je schlechter die Vorlage ist, um so kritischer ist gleichmässige Ausleuchtung und passende Belichtungszeit nach Belichtungsreihe. Bessere Drucker wie Canon mit 5 Patronen kennen opak pigmentiertes Schwarz für Textdruck und lasierendes Schwarz welches durchscheinend ist und beim Bilderdruck benötigt wird. Nur pigmentiertes Schwarz ist gut. Bei der Randschärfe spielt vor allem das Papier eine Rolle. Fasern ziehen Farbe. Nur Gelatine erlaubt randscharfe Bilder. Man wird einige eingetragene Drucker objektiver bewerten müssen.&lt;br /&gt;
&lt;br /&gt;
Die optimale Aufteilung und Struktur wird sich sicherlich mit der Zeit noch ergeben.&lt;br /&gt;
&lt;br /&gt;
== Tintenstrahldrucker nach Hersteller ==&lt;br /&gt;
&lt;br /&gt;
=== Allg. (Forum) ===&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/148901 welcher tintenpisser schafft Leiterzüge 0.254mm?]&lt;br /&gt;
&lt;br /&gt;
=== Canon ===&lt;br /&gt;
==== Pixma IP7250 ====&lt;br /&gt;
{| border=1&lt;br /&gt;
| &#039;&#039;&#039;Tinte&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Druckmedium&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Treibereinstellung&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Lichtdichtheit&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Schärfe&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Kommentar&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Originaltinte&lt;br /&gt;
| Zweckform 2503 Inkjet Folie&lt;br /&gt;
| &lt;br /&gt;
*Druckqualität = Benutzerdefiniert (Fein)&lt;br /&gt;
*Farbe = Graustufen&lt;br /&gt;
*Papiertyp = Fotoglanzpapier Plus II&lt;br /&gt;
*Kontrast = Hoch&lt;br /&gt;
*Sättigung = Hoch&lt;br /&gt;
| gut &lt;br /&gt;
| sehr gut&lt;br /&gt;
| 8 mil Leiterbahnen können zuverlässig gedruckt werden. Kleiner wurde noch nicht getestet. Die Blickdichte ist nicht perfekt aber vollkommen ausreichend.&lt;br /&gt;
&lt;br /&gt;
Einziger Nachteil: Der Drucker hat keinen Direkteinzug und zieht durch das Kassettenfach nur Folien mit einer mindestlänge von 1/2 DIN A4 zuverlässig ein. Sind die Folien kürzer bleiben sie im Drucker hängen.&lt;br /&gt;
|}&lt;br /&gt;
==== Pixma IP5200 ====&lt;br /&gt;
{| border=1&lt;br /&gt;
| &#039;&#039;&#039;Tinte&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Druckmedium&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Treibereinstellung&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Lichtdichtheit&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Schärfe&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Kommentar&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Originaltinte&lt;br /&gt;
| Zweckform 2503 Inkjet Folie&lt;br /&gt;
| &lt;br /&gt;
*Folie&lt;br /&gt;
*Druckqualität = Hoch&lt;br /&gt;
*Farbe = Automatisch&lt;br /&gt;
| sehr gut &lt;br /&gt;
| sehr gut&lt;br /&gt;
| Getestet anhand eines TQFP100 Adapters. Die SMD-Pads sehen beim Schwarzweißdruck etwas unscharf aus. Ich empfehle den Druck mit Farbtinte. Diese lieferte definitiv das bessere Ergebnis.&lt;br /&gt;
|}&lt;br /&gt;
==== Pixma IP4200 ====&lt;br /&gt;
{| border=1&lt;br /&gt;
| &#039;&#039;&#039;Tinte&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Druckmedium&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Treibereinstellung&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Lichtdichtheit&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Schärfe&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Kommentar&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Originaltinte&lt;br /&gt;
| Canon Inkjet Folie&lt;br /&gt;
| &lt;br /&gt;
*Folie&lt;br /&gt;
*Druckqualität = Hoch&lt;br /&gt;
*Farbe = manuell (alles auf Maximum, Foto dunkel), Graustufen&lt;br /&gt;
| sehr gut &lt;br /&gt;
| sehr gut&lt;br /&gt;
| Einfach bedruckt schon fast perfekt blickdicht. Perfekte Ergebnisse mit Bungardmaterial und Lötstop. Für Teinting Resist doppelt bedrucken. Einzug arbeitet perfekt, kein Versatz erkennbar (auch nicht mit Lupe).&lt;br /&gt;
|-&lt;br /&gt;
| Originaltinte&lt;br /&gt;
| Conrad OH1&lt;br /&gt;
| &lt;br /&gt;
*Professional Fotopapier&lt;br /&gt;
*Druckqualität = Hoch&lt;br /&gt;
*Farbe = manuell (alles auf Maximum, Foto dunkel)&lt;br /&gt;
| sehr gut &lt;br /&gt;
| sehr gut&lt;br /&gt;
| Einfach bedruckt schon fast perfekt blickdicht.&lt;br /&gt;
|-&lt;br /&gt;
| komp. Tinte CLC500B&lt;br /&gt;
| HP 51630S Folie&lt;br /&gt;
| &lt;br /&gt;
*Folie&lt;br /&gt;
*Druckqualität = Hoch&lt;br /&gt;
| sehr gut &lt;br /&gt;
| sehr gut&lt;br /&gt;
| Einfach bedruckt leider nicht blickdicht. Da der Einzung jedoch perfekt arbeitet, bedrucke ich einfach jede Folie 3x. Dabei ist kein Versatz erkennbar und das Ergebnis wird absolut blickdicht. Auch feinste Strukturen werden perfekt (getestet 0,05mm !!!). Es kann auch etwas länger belichtet werden, als eigendlich nötig. Selbst dabei entstehen beim Ätzen keine Löcher in der Kupferschicht.&lt;br /&gt;
|}&lt;br /&gt;
==== Pixma MG5250 (Multifunktionsgerät) ====&lt;br /&gt;
{| border=1&lt;br /&gt;
| &#039;&#039;&#039;Tinte&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Druckmedium&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Treibereinstellung&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Lichtdichtheit&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Schärfe&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Kommentar&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Originaltinte&lt;br /&gt;
| Zweckform 2503 Inkjet Folie&lt;br /&gt;
| &lt;br /&gt;
*Fotoglanzpapier Plus II&lt;br /&gt;
*Druckqualität = Hoch&lt;br /&gt;
*Farbe = Manuell, Intensität &amp;quot;dunkel&amp;quot;&lt;br /&gt;
| gut - sehr gut &lt;br /&gt;
| sehr gut&lt;br /&gt;
| Getestet mit 0,3mm Leiterbahen, 0,3mm Abstand, auch mit Lupe betrachtet noch scharf. Erster Ausdruck nicht perfekt Lichtdicht, jedoch völlig ausreichend für Belichtungen (wie sehr stark getönte Sonnenbrille). Falls das jemanden stört: Der Einzug arbeitet perfekt und mehrmaliges drucken ist absolut kein Problem. Kanten bleiben nach 2fachem Druck auch unter der Lupe noch scharf.&lt;br /&gt;
|}&lt;br /&gt;
==== Pixma MG5550 (Multifunktionsgerät) ====&lt;br /&gt;
{| border=1&lt;br /&gt;
| &#039;&#039;&#039;Tinte&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Druckmedium&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Treibereinstellung&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Lichtdichtheit&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Schärfe&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Kommentar&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Originaltinte&lt;br /&gt;
| Zweckform 2503 Inkjet Folie&lt;br /&gt;
| &lt;br /&gt;
*Fotoglanzpapier Plus II&lt;br /&gt;
*Druckqualität = Hoch&lt;br /&gt;
*Intenstität = Manuell, Intensität &amp;quot;+50&amp;quot;, Kontrast &amp;quot;+50&amp;quot;&lt;br /&gt;
| sehr gut &lt;br /&gt;
| sehr gut&lt;br /&gt;
| Getestet mit 5mil Leiterbahen, 5mil Abstand, auch mit Lupe betrachtet noch scharf. Erster Ausdruck ausreichend Lichtdicht. Da der Einzug perfekt arbeitet und mehrmaliges drucken dadurch sogar mit 5mil Leiterbahnen möglich sind, kann man die Folie zweimal bedrucken um 100%&#039;ige Lichtdichtheit zu haben. Kanten bleiben nach 2fachem Druck auch unter der Lupe noch scharf.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Epson ===&lt;br /&gt;
==== Epson Stylus C62 ====&lt;br /&gt;
{| border=1&lt;br /&gt;
| &#039;&#039;&#039;Tinte&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Druckmedium&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Treibereinstellung&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Lichtdichtheit&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Schärfe&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Kommentar&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| MVCD www.mvcd.com&lt;br /&gt;
| HP Premium Transparentfolien inkjet 0,13mm&lt;br /&gt;
| &lt;br /&gt;
*Premium Glossy Photo Paper&lt;br /&gt;
*Optimales Foto&lt;br /&gt;
*Nur schwarze Tinte&lt;br /&gt;
*Gamma 2,2&lt;br /&gt;
*Helligkeit -25&lt;br /&gt;
*Sättigung +25&lt;br /&gt;
| sehr gut &lt;br /&gt;
| sehr gut&lt;br /&gt;
| Getestet bis 0,2 mm Breite/Abstand. Kleiner sicherlich möglich. Foto liegt leider nicht vor.&lt;br /&gt;
|}&lt;br /&gt;
==== Epson Stylus C70 ====&lt;br /&gt;
{| border=1&lt;br /&gt;
| &#039;&#039;&#039;Tinte&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Druckmedium&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Treibereinstellung&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Lichtdichtheit&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Schärfe&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Kommentar&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Original und Billignachbau&lt;br /&gt;
| Zweckform Inkjetfolien 2503&lt;br /&gt;
| &lt;br /&gt;
*Premium Glossy Photo Paper&lt;br /&gt;
*Optimales Foto&lt;br /&gt;
*Nur schwarze Tinte&lt;br /&gt;
*Gamma 2,2&lt;br /&gt;
*Helligkeit -25&lt;br /&gt;
*Sättigung +25&lt;br /&gt;
| befriedigend &lt;br /&gt;
| sehr gut&lt;br /&gt;
| Für Bungard Platinenmaterial gut allerdings für Lötstop oder Teinting-Resist einfach zu durchlässig.&lt;br /&gt;
|}&lt;br /&gt;
==== Epson Stylus D88 ====&lt;br /&gt;
{| border=1&lt;br /&gt;
| &#039;&#039;&#039;Tinte&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Druckmedium&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Treibereinstellung&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Lichtdichtheit&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Schärfe&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Kommentar&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Billignachbau (Die-Patrone)&lt;br /&gt;
| Sattelford OHP Folie&lt;br /&gt;
| &lt;br /&gt;
*Epson Matte&lt;br /&gt;
*Optimales Foto&lt;br /&gt;
*Nur schwarze Tinte&lt;br /&gt;
*Schnell: Aus&lt;br /&gt;
*Gamma 2,2&lt;br /&gt;
*Helligkeit -25&lt;br /&gt;
*Kontrast +25&lt;br /&gt;
| gut-sehr gut &lt;br /&gt;
| sehr gut&lt;br /&gt;
| Sehr gute Ergebnisse&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== (Epson Stylus Photo 750) ====&lt;br /&gt;
&lt;br /&gt;
* http://www.mikrocontroller.net/topic/93261#801235&lt;br /&gt;
&lt;br /&gt;
==== Epson Stylus Photo R300 ====&lt;br /&gt;
{| border=1&lt;br /&gt;
| &#039;&#039;&#039;Tinte&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Druckmedium&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Treibereinstellung&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Lichtdichtheit&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Schärfe&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Kommentar&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Schwarz: Original, Farbe: Nachbau&lt;br /&gt;
| Overhead-Folien, Avery Zweckform 2502&lt;br /&gt;
| &lt;br /&gt;
*Premium Hochglanz-Fotopapier&lt;br /&gt;
*Optimales Foto&lt;br /&gt;
*Schnelldruck: ein&lt;br /&gt;
*Graustufen: aus (Einstellung eher aus Unwissenheit und dann aber immer so gelassen)&lt;br /&gt;
*Gamma: 1,8 (default)&lt;br /&gt;
*Farbmodus: Epson-Leuchtend (default)&lt;br /&gt;
* Regler alle auf 0 (default)&lt;br /&gt;
| sehr gut&lt;br /&gt;
| sehr gut&lt;br /&gt;
| Der Drucker liefert sehr gute Belichtungsvorlagen, die auch bei langen Belichtungszeiten funktionieren. Eine einzelne Folie einfach bedruckt reicht vollkommen aus. Die Schärfe war anfangs sehr gut, nimmt jedoch mit zunehmenden Alter des Druckkopfes deutlich ab. Es zeigen sich dann ausgefranste Ränder, die bei einem SMD Pad-Raster von 0,5 mm problematisch werden können. Die Treibereinstellungen müssen nicht die besten sein, ich habe dann aufgehört zu experimentieren, da ich nie Probleme mit den Vorlagen hatte. Billig Tinte auf billig Folie hat jedoch keine guten Ergebnisse gebracht.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Epson Stylus Photo R3000 ====&lt;br /&gt;
{| border=1&lt;br /&gt;
| &#039;&#039;&#039;Tinte&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Druckmedium&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Treibereinstellung&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Lichtdichtheit&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Schärfe&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Kommentar&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Schwarz: &amp;quot;High Density Black Dye Tinte&amp;quot; der Firma Farbenwerk. Noch nicht offiziell im Programm. Ansprechpartner für dieses Produkt dort ist ein Herr Columbus. Die Tinte ist im Black Matte Kanal installiert.&lt;br /&gt;
| Agfa COPYJET Film EL8CN, DIN-A4&lt;br /&gt;
| &lt;br /&gt;
*Unter Mac OSX Treiber 9.00&lt;br /&gt;
*Farbanpassung: EPSON Modus&lt;br /&gt;
*Medium: Archival Matte&lt;br /&gt;
*Farbe: Schwarzweißfoto&lt;br /&gt;
*Farbton: Feineinstellung&lt;br /&gt;
*Qualität: SuperFoto 5760dpi&lt;br /&gt;
*Schnell: off&lt;br /&gt;
*Bild spiegeln: off&lt;br /&gt;
*Feinste Details: on&lt;br /&gt;
*Erweiterte Farbeinstellungen...&lt;br /&gt;
*Farbton: Feineinstellung&lt;br /&gt;
*Mittelwert: Dunkelste&lt;br /&gt;
*Helligkeit: -25%&lt;br /&gt;
*Kontrast: +25%&lt;br /&gt;
*Schatten-Tönung: 0&lt;br /&gt;
*Spizlichter-Tönung: 0&lt;br /&gt;
*Max. optische Dichte: 0&lt;br /&gt;
*Spitzlichter verschieben: Aus&lt;br /&gt;
*Papierkonfiguration....&lt;br /&gt;
*Farbdichte: +50%&lt;br /&gt;
*Trocknungszeit: +35 &lt;br /&gt;
*Walzenabstand: Breit&lt;br /&gt;
*Papierstärke: 5&lt;br /&gt;
| Perfect, besser als bei einem von mir getesteten Belichtungsservice&lt;br /&gt;
| excellent&lt;br /&gt;
| Hervorragende Ergebnisse auf Bungard Material bis runter auf 5 Mil Strukturen. Belichtet mit 400W Hg Hochdruck UV Lampe 40s. Entwickelt in 1,3% NaOH. Wichtig ist die lange Trocknungszeit im Drucker von +35, da ansonsten die kleinen Zahnrädchen der Walzen in  die noch nicht ganz trockene Tinte kleine &amp;quot;Lichtlöcher&amp;quot; stanzt. &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Epson Workforce WF-3520 ====&lt;br /&gt;
{| border=1&lt;br /&gt;
| &#039;&#039;&#039;Tinte&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Druckmedium&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Treibereinstellung&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Lichtdichtheit&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Schärfe&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Kommentar&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Orginal-Tinte&lt;br /&gt;
| Zweckform 2503&lt;br /&gt;
| &lt;br /&gt;
*Epson Matte&lt;br /&gt;
*Stark&lt;br /&gt;
*Graustufen&lt;br /&gt;
| schlecht &lt;br /&gt;
| schlecht&lt;br /&gt;
| Die Folie wird nicht erkannt, deswegen wurde für die Versuche Druckerpaper mit Tesafilm dahintergeklebt. &lt;br /&gt;
&lt;br /&gt;
In der obengenannten Einstellung wird die Tinte nach dem Drucken rissig. Druckereinstellungen mit weniger Deckung sind sehr durchscheinend.&lt;br /&gt;
Darüberhinaus erscheinen beim Druck geschlossener Flächen Artefakte (Punktlinienmuster in Einzugrichtung).&lt;br /&gt;
&lt;br /&gt;
Alles in allem scheint der Drucker für Foliendruck völlig ungeeignet.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Epson Workforce WF-2010 ====&lt;br /&gt;
{| border=1&lt;br /&gt;
| &#039;&#039;&#039;Tinte&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Druckmedium&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Treibereinstellung&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Lichtdichtheit&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Schärfe&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Kommentar&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Orginal-Tinte&lt;br /&gt;
| AVERY ZWECKFORM 2504&lt;br /&gt;
| &lt;br /&gt;
*Epson Photo Glossy&lt;br /&gt;
*Stark&lt;br /&gt;
*Graustufen&lt;br /&gt;
| schlecht &lt;br /&gt;
| schlecht&lt;br /&gt;
|&lt;br /&gt;
In der obengenannten Einstellung wird die Tinte nach dem Drucken (nach 3 min.) rissig. &lt;br /&gt;
Darüberhinaus erscheinen beim Druck geschlossener Flächen Artefakte (Punktlinienmuster von der Zahnkranzrolle).&lt;br /&gt;
&lt;br /&gt;
Der Drucker ist für Foliendruck völlig ungeeignet.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== HP ===&lt;br /&gt;
==== (HP Deskjet 970Cxi) ====&lt;br /&gt;
&lt;br /&gt;
* http://www.mikrocontroller.net/topic/93261#800835&lt;br /&gt;
** sehr erfolgreich &lt;br /&gt;
** Zweckform Inkjet-Folien 1440 Dpi&lt;br /&gt;
** 1 Druckgang, 1200x1200 Dpi, schwarz, aus Eagle 4.16. &lt;br /&gt;
** Bisher feinste Struktur war SOT553-5 Package&lt;br /&gt;
** Bei 600x600 Dpi ist die Deckung der Farbe nicht mehr gesichert. Man sieht auch feine Streifen.&lt;br /&gt;
&lt;br /&gt;
==== HP C4580 ====&lt;br /&gt;
{| border=1&lt;br /&gt;
| &#039;&#039;&#039;Tinte&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Druckmedium&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Treibereinstellung&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Lichtdichtheit&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Schärfe&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Kommentar&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Original 350 Tinte schwarz&lt;br /&gt;
| Normales Transparent(paus)papier aus dem Schreibwarenhandel&lt;br /&gt;
| &lt;br /&gt;
* Anderes Spezialpapier (oder so ähnlich)&lt;br /&gt;
* Druck: Optimal (600dpi)&lt;br /&gt;
* Tintenmenge +1 erhöhen&lt;br /&gt;
* schwarz/weiß Druck (keine Farbe!!!)&lt;br /&gt;
| sehr gut &lt;br /&gt;
| sehr gut&lt;br /&gt;
| &lt;br /&gt;
* Mit Bungard Basismaterial probiert (2 Minuten mit LED UV-Belichter)&lt;br /&gt;
* Das Papier vorher gut trocknen lassen (mind. 20 Minuten!)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== HP C4580 ====&lt;br /&gt;
{| border=1&lt;br /&gt;
| &#039;&#039;&#039;Tinte&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Druckmedium&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Treibereinstellung&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Lichtdichtheit&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Schärfe&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Kommentar&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Original 350 Tinte schwarz&lt;br /&gt;
| Normales Transparent(paus)papier aus dem Schreibwarenhandel&lt;br /&gt;
| &lt;br /&gt;
* Anderes Spezialpapier (oder so ähnlich)&lt;br /&gt;
* Druck: Optimal (600dpi)&lt;br /&gt;
* Tintenmenge +1 erhöhen&lt;br /&gt;
* schwarz/weiß Druck (keine Farbe!!!)&lt;br /&gt;
| sehr gut &lt;br /&gt;
| sehr gut&lt;br /&gt;
| &lt;br /&gt;
* Mit Bungard Basismaterial probiert (2 Minuten mit LED UV-Belichter)&lt;br /&gt;
* Das Papier vorher gut trocknen lassen (mind. 20 Minuten!)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== HP ENVY 4500 ====&lt;br /&gt;
{| border=1&lt;br /&gt;
| &#039;&#039;&#039;Tinte&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Druckmedium&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Treibereinstellung&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Lichtdichtheit&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Schärfe&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Kommentar&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Original HP301 Tinte schwarz&lt;br /&gt;
| Normales NoName Folie aus dem Internet / Ebay&lt;br /&gt;
| &lt;br /&gt;
* Grußkarte, glänzend&lt;br /&gt;
* Druck: Optimal&lt;br /&gt;
* schwarz/weiß Druck (keine Farbe!!!)&lt;br /&gt;
| sehr gut (10 mil Bahnen bei 8 mil Abstand ohne Probleme)&lt;br /&gt;
| sehr gut&lt;br /&gt;
| &lt;br /&gt;
* Mit Bungard Grundmaterial probiert&lt;br /&gt;
* Evtl. mit der Belichtung etwas übertreiben, damit die Zwischenräume sauber belichtet werden.&lt;br /&gt;
* Ich habe gute Ergebnisse bei 3 Minuten und mehr, mit Gesichtsbräuner mit 4 UV Röhren bei 8cm Abstand&lt;br /&gt;
* Unbedingt auf den &amp;quot;seitenverkehrten&amp;quot; Druck achten, so daß die bedruckte Seite direkt auf der Platine sitzt&lt;br /&gt;
* Die Folie min. 5 Minuten Trocknen lassen, dann kann man Sie ein 2. mal bedrucken. Beide Drucke sind dann deckungsgleich und man hat ein sehr Blickdichtes Schwarz !&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== HP PSC 2105 ====&lt;br /&gt;
{| border=1&lt;br /&gt;
| &#039;&#039;&#039;Tinte&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Druckmedium&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Treibereinstellung&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Lichtdichtheit&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Schärfe&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Kommentar&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Original 56er Tinte schwarz und 57er Tinte Farbe&lt;br /&gt;
| Normales Transparentpapier 110g/m² (beginnt sich nicht so stark zu wellen) aus dem Schreibwarenhandel&lt;br /&gt;
| &lt;br /&gt;
* HP Inkjetpapier, Hochweiß&lt;br /&gt;
* Druck: Optimal&lt;br /&gt;
Zusätzliche Einstellungen (holt noch das letzte Quäntchen heraus)&lt;br /&gt;
in &amp;quot;Digiale Fotografie&amp;quot;:&lt;br /&gt;
*Kontrastverbesserung: Hoch&lt;br /&gt;
*Digitaler Blitz: Aus&lt;br /&gt;
*Schärfe: Hoch&lt;br /&gt;
*Glätten: Aus&lt;br /&gt;
*Smart Focus: Ein&lt;br /&gt;
in Reiter &amp;quot;Farbe&amp;quot;:&lt;br /&gt;
*Sättigung: Leuchtend (Schieberegler max)&lt;br /&gt;
*Helligkeit: Dunkler (Schieberegler min)&lt;br /&gt;
*Farbton: mitte&lt;br /&gt;
&lt;br /&gt;
| sehr gut (getestet bis auf 8 mil Bahnen und 8 mil Abstand ohne Probleme, geht vielleicht noch kleiner)&lt;br /&gt;
&lt;br /&gt;
| sehr gut&lt;br /&gt;
| &lt;br /&gt;
*Zuvor habe ich mit Laser (Kyocera FS1000) und Tonerverdichter gedruckt, nicht vergleichbar, bezüglich Auflösung und Blickdichte. Hier ist der Tintenspritzer klar im Vorteil.&lt;br /&gt;
* Mit Bungard Grundmaterial probiert&lt;br /&gt;
* Sollte mit jedem HP Drucker funktionieren, der die 56er Tinte verwendet&lt;br /&gt;
* Farbtinte ist vielleicht nicht unbedingt nötig&lt;br /&gt;
* Unbedingt auf den &amp;quot;Seitenverkehrten&amp;quot; Druck achten, so daß die bedruckte Seite direkt auf der Platine sitzt&lt;br /&gt;
* Das Papier vorher gut trocknen lassen (mind. 30 Minuten!)&lt;br /&gt;
*Belichtet mit 6 UV-Röhren (Gesichtsbräuner Phillips) 12cm Abstand 130sec, durch 4mm Glasplatte (Beschwerung)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== (HP Deskjet F380) ====&lt;br /&gt;
&lt;br /&gt;
* http://www.mikrocontroller.net/topic/93261#801047&lt;br /&gt;
* 0,18mm Strukturen mit 0,2mm Clearance, siehe [[STK500USB-Adapter]]&lt;br /&gt;
&lt;br /&gt;
==== HP Business Inkjet K8500 ====&lt;br /&gt;
{| border=1&lt;br /&gt;
| &#039;&#039;&#039;Tinte&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Druckmedium&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Treibereinstellung&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Lichtdichtheit&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Schärfe&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Kommentar&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| HP Original&lt;br /&gt;
| Zweckform 3491&lt;br /&gt;
| Tintensparmodus aus, Qualität normal oder hoch&lt;br /&gt;
| gut&lt;br /&gt;
| gut&lt;br /&gt;
| Bei der Blickdichtheit machen sich einzelne verstopfte Düsen im Druckkopf sofort bemerkbar, bei normalen Ausdrucken fallen diese nicht weiter auf. Der Drucker hat einzeln wechselbare Druckköpfe mit separaten Tintentanks.&lt;br /&gt;
Es kann bei zu viel Tinte zu Bläschenbildung auf der Folie kommen.&lt;br /&gt;
Trocknungszeit mindestens 15 Minuten, auch nach mehreren Stunden noch nicht 100% wischfest.&lt;br /&gt;
Bei normaler Tintenmenge keine Probleme mit Verlaufen.&lt;br /&gt;
|-&lt;br /&gt;
| HP Original&lt;br /&gt;
| NoName Inkjet Folien&lt;br /&gt;
| Tintensparmodus aus, Qualität normal&lt;br /&gt;
| schlecht&lt;br /&gt;
| gut&lt;br /&gt;
| Bei klaren Inkjet-Folien neigt die Tinte zur Tröpchenbildung. Stellt man viel Tinte ein ergibt sich ein Tintensee der verlaufen kann und zur Rissbildung neigt. Bei Laserfolien ist dieser Effekt noch schlimmer, die sind glatt und können die Tinte gar nicht aufnehmen.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Brother MFC260C ===&lt;br /&gt;
&lt;br /&gt;
*bisher nichts brauchbares erzielt.&lt;br /&gt;
*Getestet: Zweckform Inkjetfolie, nahezu alle Einstellungen.Nie annähernd blickdicht, größere Flächen stellenweise fast durchsichtig.&lt;br /&gt;
&lt;br /&gt;
== Laserdrucker nach Hersteller ==&lt;br /&gt;
&lt;br /&gt;
===Hewlett Packard===&lt;br /&gt;
&lt;br /&gt;
* [http://www.atx-netzteil.de/anfertigung_platinenlayout.htm#Drucker Website mit Hinweisen zu LaserJet-Druckern]&lt;br /&gt;
&lt;br /&gt;
==== HP Laserjet 5200 ====&lt;br /&gt;
{| border=1&lt;br /&gt;
| &#039;&#039;&#039;Toner&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Druckmedium&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Treibereinstellung&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Lichtdichtheit&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Schärfe&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Kommentar&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Berolina (war dabei bei gebrauchten Drucker)&lt;br /&gt;
| A4 Overheadfolie (OHP Transparentfolie Transparentpapier) für s/w Laserdrucker und Kopierer&lt;br /&gt;
von LabelOcean (R)&lt;br /&gt;
| AUFLÖSUNG: PRORES1200       &lt;br /&gt;
RET      : DUNKEL&lt;br /&gt;
ECONOMODE: AUS       &lt;br /&gt;
TONERDICHTE: 5 &lt;br /&gt;
| schlecht &lt;br /&gt;
| sehr gut&lt;br /&gt;
| nicht lichtdicht, sehr schlecht bei Flächen&lt;br /&gt;
|-&lt;br /&gt;
| Originaltoner von HP (Q7516A)&lt;br /&gt;
| A4 Overheadfolie (OHP Transparentfolie Transparentpapier) für s/w Laserdrucker und Kopierer&lt;br /&gt;
von LabelOcean (R)&lt;br /&gt;
| AUFLÖSUNG: PRORES1200       &lt;br /&gt;
RET      : DUNKEL&lt;br /&gt;
ECONOMODE: AUS       &lt;br /&gt;
TONERDICHTE: 5&lt;br /&gt;
| sehr gut&lt;br /&gt;
| sehr gut&lt;br /&gt;
| Unterschied wie Tag und Nacht im Vergleich zu Berolina&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== HP Laserjet 2200 ====&lt;br /&gt;
{| border=1&lt;br /&gt;
| &#039;&#039;&#039;Toner&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Druckmedium&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Treibereinstellung&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Lichtdichtheit&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Schärfe&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Kommentar&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Originaltoner&lt;br /&gt;
| Laserfolie von Geha und Staples&lt;br /&gt;
| 600dpi&lt;br /&gt;
| schlecht &lt;br /&gt;
| sehr gut&lt;br /&gt;
| Leiterbahnen ok, Flächen angeätzt wegen fehlender Blickdichte (Geätzt wurde mit HCL+H2O2)&lt;br /&gt;
|-&lt;br /&gt;
| Originaltoner&lt;br /&gt;
| Zweckform 3491&lt;br /&gt;
| 600dpi&lt;br /&gt;
| mangelhaft&lt;br /&gt;
| gut&lt;br /&gt;
| nicht lichtdicht bei Flächen&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== HP LaserJet P2055d ====&lt;br /&gt;
{| border=1&lt;br /&gt;
| &#039;&#039;&#039;Toner&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Druckmedium&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Treibereinstellung&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Lichtdichtheit&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Schärfe&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Kommentar&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Originaltoner&lt;br /&gt;
| Laserfolie Zweckform 3491&lt;br /&gt;
| ProRes 1200, Transparentfolie, leiser (langsamer) Modus&lt;br /&gt;
| befriedigend&lt;br /&gt;
| sehr gut&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Originaltoner&lt;br /&gt;
| Laserfolie Zweckform 3491&lt;br /&gt;
| ProRes 1200, Transparentfolie, leiser (langsamer) Modus&lt;br /&gt;
| sehr gut&lt;br /&gt;
| sehr gut&lt;br /&gt;
| mit Huber Tonerverdichter LF-A&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== HP LaserJet 5 Si/MX ====&lt;br /&gt;
{| border=1&lt;br /&gt;
| &#039;&#039;&#039;Toner&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Druckmedium&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Treibereinstellung&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Lichtdichtheit&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Schärfe&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Kommentar&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Originaltoner&lt;br /&gt;
| Zweckform 3491&lt;br /&gt;
| 600dpi, TonerSave aus, Grafikmodus: Raster&lt;br /&gt;
| mangelhaft, mit Tonerverdichter LF-A befriedigend-gut&lt;br /&gt;
| sehr gut&lt;br /&gt;
| Nach der Anwendung von Tonerverdichter gab es nur noch vereinzelte durchscheinende Stellen in großen Masseflächen. Die Folien verziehen sich in der Breite um etwa 1mm pro 10cm beim Durchlauf (A3 Drucker, Folien laufen quer durch).&lt;br /&gt;
Mit den Originaltreibern aus Windows 7 und Grafikmodus HP/GL wurden Pads in Eagle generell gefüllt gedruckt, mit Grafikmodus Rasterung trat das nicht auf.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Kyocera===&lt;br /&gt;
==== Kyocera Mita FS1000+ ====&lt;br /&gt;
{| border=1&lt;br /&gt;
| &#039;&#039;&#039;Toner&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Druckmedium&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Treibereinstellung&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Lichtdichtheit&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Schärfe&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Kommentar&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Originaltoner&lt;br /&gt;
| Tonermethode: Reicheltpapier oder billiges Papier von MM (Gelbe Verpackung &amp;quot;Copy Extra&amp;quot;)&lt;br /&gt;
Belichtung: Laserfolie von Octamex.de oder FOLIE 3555 von Reichelt. Wenn die Folie noch mit Tonerverdichter eingesprüht wird, ist die Folie sehr lichtdicht (auch große Masseflächen sehr gut) (getestet mit FS1030D)&lt;br /&gt;
| 600dpi, kein Sparmodus (ausschalten nur per ETH oder extra SW für WindowsNT 4.0 möglich) als Medium &amp;quot;Folie&amp;quot; einstellen&lt;br /&gt;
| sehr gut &lt;br /&gt;
| sehr gut&lt;br /&gt;
| Keine Probleme bis 0,1er Leiterbahnen,Cups Standardtreiber; mit Windows ebenso&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Kyocera Mita MFC3940 ====&lt;br /&gt;
{| border=1&lt;br /&gt;
| &#039;&#039;&#039;Toner&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Druckmedium&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Treibereinstellung&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Lichtdichtheit&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Schärfe&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Kommentar&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Originaltoner&lt;br /&gt;
| Zweckform 3491&lt;br /&gt;
| 1200dpi, langsam, EcoPrint aus&lt;br /&gt;
| mangelhaft &lt;br /&gt;
| gut&lt;br /&gt;
| Gedruckt mittels Kyocera KX-Treiber. Deckungsprobleme bei großen Flächen. Sollte sich mit Tonerverdichter in den Griff bekommen lassen.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Kyocera FS-C5250dn ====&lt;br /&gt;
{| border=1&lt;br /&gt;
| &#039;&#039;&#039;Toner&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Druckmedium&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Treibereinstellung&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Lichtdichtheit&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Schärfe&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Kommentar&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Originaltoner&lt;br /&gt;
| FOLIE 3555 von Reichelt (Avery Zweckform 3555)&lt;br /&gt;
| Folie, s/w, EcoPrint aus&lt;br /&gt;
| ok, nach Behandlung mit Tonerverdichter gut&lt;br /&gt;
| gut&lt;br /&gt;
| Gedruckt mittels Kyocera KX-Treiber. Es sollten 2 Folien übereinandergelegt werden, sonst ist die Lichtdichheit nicht so berauschend.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Brother===&lt;br /&gt;
&lt;br /&gt;
====DCP-9010cn====&lt;br /&gt;
{| border=1&lt;br /&gt;
| &#039;&#039;&#039;Toner&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Druckmedium&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Treibereinstellung&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Lichtdichtheit&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Schärfe&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Kommentar&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Originaltoner&lt;br /&gt;
| Overheadfolie &lt;br /&gt;
| egal&lt;br /&gt;
| schlecht&lt;br /&gt;
| gut&lt;br /&gt;
| mit keiner Einstellung konnte ein zufriedenstellendes Ergebnis erzielt werden&lt;br /&gt;
|- &lt;br /&gt;
| Originaltoner&lt;br /&gt;
| Transparentpapier&lt;br /&gt;
| egal&lt;br /&gt;
| schlecht &lt;br /&gt;
| gut&lt;br /&gt;
| mit keiner Einstellung konnte ein zufriedenstellendes Ergebnis erzielt werden&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====HL-1430====&lt;br /&gt;
{| border=1&lt;br /&gt;
| &#039;&#039;&#039;Toner&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Druckmedium&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Treibereinstellung&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Lichtdichtheit&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Schärfe&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Kommentar&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Originaltoner&lt;br /&gt;
| Overheadfolie Zweckform&lt;br /&gt;
| Folie, nicht Graustufen verbessern&lt;br /&gt;
| sehr gut*&lt;br /&gt;
| sehr gut&lt;br /&gt;
|Belichten: 4 UV-Röhren 300s, Leiterbahnabstand 0,2mm kein Problem. *Tonerverdichtung mit Etikettenlöser &amp;quot;Solvent 50&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
| Originaltoner&lt;br /&gt;
| Reichelt-Katalogpapier&lt;br /&gt;
| Normalpapier, nicht Graustufen verbessern&lt;br /&gt;
| - &lt;br /&gt;
| mittel&lt;br /&gt;
| Toner breitet sich beim Aufbügeln sehr auf&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====HL-5030====&lt;br /&gt;
{| border=1&lt;br /&gt;
| &#039;&#039;&#039;Toner&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Druckmedium&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Treibereinstellung&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Lichtdichtheit&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Schärfe&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Kommentar&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Originaltoner&lt;br /&gt;
| Overheadfolie Zweckform 3491&lt;br /&gt;
| 600dpi, Schwärzungsgrad hoch&lt;br /&gt;
| gut&lt;br /&gt;
| sehr gut&lt;br /&gt;
| Belichten: 4 UV-Röhren 45s, Leiterbahnen mit 0,4mm kein Problem, mit ein wenig Erfahrung sind auch 0,3mm möglich.&lt;br /&gt;
|}&lt;br /&gt;
====HL-2040====&lt;br /&gt;
{| border=1&lt;br /&gt;
| &#039;&#039;&#039;Toner&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Druckmedium&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Treibereinstellung&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Lichtdichtheit&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Schärfe&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Kommentar&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Originaltoner&lt;br /&gt;
| Transparentpapier 85g/m^2&lt;br /&gt;
| 600dpi, Schwärzungsgrad: Maximum, Einstellung: Dickes Papier&lt;br /&gt;
| gut&lt;br /&gt;
| sehr gut&lt;br /&gt;
| Belichten: 4 UV-Röhren 110s, Leiterbahnen mit 8mil kein Problem, mit ein wenig Erfahrung sind auch 6mil möglich. Auch gut für die Tonertransfermetode geeignet (Katalogpapier auf Normalpapier aufgeklebt).&lt;br /&gt;
|}&lt;br /&gt;
====HL-2030====&lt;br /&gt;
{| border=1&lt;br /&gt;
| &#039;&#039;&#039;Toner&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Druckmedium&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Treibereinstellung&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Lichtdichtheit&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Schärfe&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Kommentar&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Originaltoner&lt;br /&gt;
| Sigel Transparent-Folie für S/W-Laser&lt;br /&gt;
| 600dpi, Schwärzungsgrad: Maximum, Einstellung: Folie&lt;br /&gt;
| gut&lt;br /&gt;
| sehr gut&lt;br /&gt;
| Belichten: 4 UV-Röhren 120s, [http://s207.photobucket.com/albums/bb49/higedigdag/Videos/?action=view&amp;amp;current=pcbdoublesided.flv Video einer doppelseitigen Platine]&lt;br /&gt;
|-&lt;br /&gt;
| Originaltoner&lt;br /&gt;
| No Name Folie für S/W-Laser&lt;br /&gt;
| 1200dpi, Einstellung: Folie&lt;br /&gt;
| schlecht&lt;br /&gt;
| gut&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Original &amp;amp; Nachbau&lt;br /&gt;
| PEARL-Folie für S/W-Laser&lt;br /&gt;
| 600dpi, Einstellung: Folie&lt;br /&gt;
| sehr schlecht&lt;br /&gt;
| gut&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====HL-2140====&lt;br /&gt;
{| border=1&lt;br /&gt;
| &#039;&#039;&#039;Toner&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Druckmedium&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Treibereinstellung&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Lichtdichtheit&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Schärfe&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Kommentar&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Originaltoner&lt;br /&gt;
| S/W-Laser Folie von Octamex.de, Hahnemühle FineArt Glatt,Hochtransparent(Ebay 50Blatt/5eur inkl.)&lt;br /&gt;
| HQ1200, Schwärzungsgrad: HQ, Einstellung: Normal Papier&lt;br /&gt;
| gut&lt;br /&gt;
| sehr gut&lt;br /&gt;
| Getestet unter Linux (Treiber auf der CD)&lt;br /&gt;
|-&lt;br /&gt;
| Originaltoner&lt;br /&gt;
| Overhead Folien, Avery Zweckform 3562&lt;br /&gt;
| Papierart: kaum Einfluss (getestet: &amp;quot;Dickeres&amp;quot;, &amp;quot;Umschlag&amp;quot;, &amp;quot;Transparenzfolie&amp;quot;), HQ1200, Dichteanpassung: 6&lt;br /&gt;
| gut&lt;br /&gt;
| sehr gut&lt;br /&gt;
| Gedruckt mit Windows; Eine einzelne Folie reicht aus, wenn mit der geringsten Belichtungszeit belichtet wird und relativ starker Entwickler verwendet wird (Bungard-Basismaterial, 20 g/l NaOH). Tonerverdichter wurde nicht verwendet.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====MFC-9840CDW====&lt;br /&gt;
{| border=1&lt;br /&gt;
| &#039;&#039;&#039;Toner&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Druckmedium&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Treibereinstellung&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Lichtdichtheit&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Schärfe&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Kommentar&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Originaltoner&lt;br /&gt;
| Pollin-Katalogpapier und andere glatte Papiere&lt;br /&gt;
| Einstellung: Normal Papier, S/W-Druck, [X] Enhance Black Printing&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| Ergebnis nicht zu gebrauchen, 20mil-Leiterbahnen fehlen oder sind sehr lückenhaft, selbst 40mil Leiterbahnen zeigen Lücken, Ursache: orig. Brother-Toner ist wegen der hohen Schmelztemperatur für das Tonertransferverfahren nicht geeignet. Der Drucker ist übrigens Baujahr 2010.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Epson===&lt;br /&gt;
==== C1100 (Farblaser) ====&lt;br /&gt;
{| border=1&lt;br /&gt;
| &#039;&#039;&#039;Toner&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Druckmedium&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Treibereinstellung&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Lichtdichtheit&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Schärfe&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Kommentar&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Originaltoner&lt;br /&gt;
| Normalpapier, mit Öl transparent gemacht&lt;br /&gt;
| Druckqualität = Hoch&lt;br /&gt;
| gut &lt;br /&gt;
| sehr gut&lt;br /&gt;
| Bei 4x15W UV Belichtungszeit über 4 Minuten. Abstände von 0,635mm/25mil sind kein Problem, 16mil geht gerade noch. Daher vor allem für bedrahtete Sachen geeignet, wo sich so sehr niedrige Druckkosten ergeben.&lt;br /&gt;
[http://img47.imageshack.us/img47/8416/uwegwminbotplatinefertig0az.jpg Foto meiner ersten Platine]&lt;br /&gt;
--[[Benutzer:Uwegw|Uwegw]] 11:35, 19. Mai 2006 (CEST)&lt;br /&gt;
&lt;br /&gt;
Platinenbelichtung mit einem auf Folie gedruckten Entwurf klappt auch bei mir sehr gut. Das Toner-Direktverfahren habe ich jedoch nicht hinbekommen. - PJ&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Originaltoner&lt;br /&gt;
| Overheadfolie&lt;br /&gt;
| fein 600dpi&lt;br /&gt;
| sehr gut &lt;br /&gt;
| sehr gut&lt;br /&gt;
| Bei 8x15W UV Belichtungszeit 90sek; 12mil Leiterbahnen und 8mil Abstand, wenn man ordentlich arbeitet&lt;br /&gt;
--[[Benutzer:pw-sys|pw-sys]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Samsung===&lt;br /&gt;
==== ML1610 ====&lt;br /&gt;
{| border=1&lt;br /&gt;
| &#039;&#039;&#039;Toner&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Druckmedium&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Treibereinstellung&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Lichtdichtheit&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Schärfe&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Kommentar&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Originaltoner&lt;br /&gt;
| billiges (=ziemlich dünnes) Fotopapier, mit Öl transparent gemacht&lt;br /&gt;
| 600dpi, kein Sparmodus, CUPS mit Treiber &amp;quot;Samsung ML-1510 Foomatic/gdi&amp;quot;&lt;br /&gt;
| sehr gut &lt;br /&gt;
| sehr gut&lt;br /&gt;
| TQFP64 kein Problem, allerdings die Pads etwas schmaler machen als norma (so 10mil Breite), da sonst die Abstände zu klein werden. Linien bis 3 mil gut aufgelöst. Der Linux-Treiber von der CD liefert schlechtere Ergebnisse als der bei CUPS mitgelieferte für den ML1510. Keine Erfahrung mit Windows. &lt;br /&gt;
&lt;br /&gt;
Sehr günstiger Drucker (neu &amp;lt;90EUR), mittlerweile ersetzt durch den Nachfolger ML2010.&lt;br /&gt;
&lt;br /&gt;
--[[Benutzer:R2D2|R2D2]] 17:50, 22. Sep 2007 (CEST)&lt;br /&gt;
|}&lt;br /&gt;
==== CLP-321/315 ====&lt;br /&gt;
{| border=1&lt;br /&gt;
| &#039;&#039;&#039;Toner&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Druckmedium&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Treibereinstellung&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Lichtdichtheit&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Schärfe&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Kommentar&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Originaltoner&lt;br /&gt;
| Overheadfolie&lt;br /&gt;
| Graustufen, Höchste Qualität&amp;quot;&lt;br /&gt;
| schlecht (durchscheinend mit Löchern) &lt;br /&gt;
| gut&lt;br /&gt;
| -&lt;br /&gt;
&lt;br /&gt;
Zur Platinenherstellung nicht empfehlenswert, bei Farbdruck etwas besser, dafür Versatz und dadurch fehlende Kantenschärfe. &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===IBM===&lt;br /&gt;
====PagePrinter 3116====&lt;br /&gt;
{| border=1&lt;br /&gt;
| &#039;&#039;&#039;Toner&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Druckmedium&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Treibereinstellung&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Lichtdichtheit&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Schärfe&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Kommentar&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|Originaltoner&lt;br /&gt;
|Tonermethode auf Reicheltpapier&lt;br /&gt;
|1200dpi&lt;br /&gt;
|sehr gut, große Masseflächen einwandfrei&lt;br /&gt;
|sehr gut&lt;br /&gt;
|4mil Leiterbahn mit 8mil Abstand sind gut machbar, gedruckt mit cups und ps2 Treiber. Belichten durch Normalpapier+Öl ging auch ganz gut (TSSOP ohne Probleme). &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Tonerverdichter ==&lt;br /&gt;
{| border=1&lt;br /&gt;
| &#039;&#039;&#039;Marke&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Lieferant&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Kommentar&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Huber Tonerverdichter LF-A&lt;br /&gt;
| Reichelt&lt;br /&gt;
| Gute Ergebnisse mit HP-Toner, normale Leiterbahnen im Bereich weniger mm sind komplett Lichtdicht. Große Masseflächen können stellenweise noch kleine (im Bereich von 1/10mm) durchscheinende Punkte haben, bei der Belichtung fallen die aber nicht mehr weiter ins Gewicht.&lt;br /&gt;
|-&lt;br /&gt;
| Kontakt Chemie Solvent 50, Etikettenlöser&lt;br /&gt;
| Reichelt&lt;br /&gt;
| Empfehlung aus einem der Thread irgendwo im Forum. Der Tonerverdichter-Effekt tritt ein, allerdings nicht so kräftig wie mit LF-A. Kosten sind ähnlich.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Platinen]]&lt;br /&gt;
[[Kategorie:Verbrauchsmaterial]]&lt;br /&gt;
&lt;br /&gt;
== Folien ==&lt;br /&gt;
&lt;br /&gt;
=== Für Laserdrucker ===&lt;br /&gt;
*Avery Zweckform Inkjet-Folien No: 3491 A4 (210X297mm)&lt;br /&gt;
&lt;br /&gt;
=== Für Tintenstrahldrucker ===&lt;br /&gt;
&lt;br /&gt;
*Avery Zweckform Inkjet-Folien No: 2503 A4 (210X297mm) (10 Stück)&lt;br /&gt;
*Avery Zweckform Inkjet-Folien No: 2504 A4 (210X297mm) (50 Stück)&lt;br /&gt;
*EPSON Inkjet Transparencies No: S041063 A4 (210X297mm / 8.3X11.7&amp;quot;) (30 Stück)&lt;/div&gt;</summary>
		<author><name>Hegy</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Platinenherstellung_mit_der_Tonertransfermethode&amp;diff=89511</id>
		<title>Platinenherstellung mit der Tonertransfermethode</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Platinenherstellung_mit_der_Tonertransfermethode&amp;diff=89511"/>
		<updated>2015-08-11T23:37:41Z</updated>

		<summary type="html">&lt;p&gt;Hegy: /* Notizen zu Druckern */ Negative Erfahrung zu Brother MFC-9840 (u. a.) zugefügt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ohne die Zwischenschritte des Belichtens und Entwickelns können [[Platine]]n schneller und günstiger hergestellt werden, indem der Toner eines Laserdruckers oder Kopierers als Ätzmaske verwendet wird. Der Toner wird beim Erhitzen weich und haftet so am Kupfer der Platine.&lt;br /&gt;
&lt;br /&gt;
Die erreichte Qualität hängt - wie auf dem konventionellen Wege auch - von vielen Faktoren ab, ist daher nicht unbedingt reproduzierbar, und meistens nicht so hoch wie die durch die optische Methode erreichte. 0,2 mm Leiterbahnbreite sind möglich (KM FS-1020D), durch den minimalen Tonerauftrag kommt es dabei allerdings u.U. zu kleinsten Löchern, die in dieser Größenordnung schon schaden können.&lt;br /&gt;
&lt;br /&gt;
== Material ==&lt;br /&gt;
* Laserdrucker oder Kopierer&lt;br /&gt;
* Transfer-Medium (Zeitschriftenpapier, Reichelt-Katalogseite, glänzende Seite Geschenkpapier, Spezialpapier)&lt;br /&gt;
* kupferbeschichtete Platine (ohne! Fotolack und sonstige Beschichtungen)&lt;br /&gt;
* Stahlwolle oder Glitzi-Schwamm zum mechanischen Reinigen der Platine&lt;br /&gt;
* Aceton zum Entfetten der Platine&lt;br /&gt;
* Handelsübliches Bügeleisen, Laminator (ca. 180°C)&lt;br /&gt;
* Temperaturunempfindliche, glatte Oberfläche&lt;br /&gt;
* Ätzmittel&lt;br /&gt;
&lt;br /&gt;
== Vorgehen ==&lt;br /&gt;
&lt;br /&gt;
=== Drucken ===&lt;br /&gt;
Das Layout wird mit einem Laserdrucker (hier: Samsung ML4600) auf ein geeignetes Transfer-Medium (hier: Reichelt-Katalogseite) gedruckt. Am besten für den Transfer eignen sich beschichtete Hochglanzpapiersorten aus Katalogen oder Zeitschriften.&lt;br /&gt;
&lt;br /&gt;
Bei SMD-Projekten (Leiterbahnen auf der Bestückungsseite) muß darauf geachtet werden, daß spiegelverkehrt gedruckt wird. Sollen sich die Leiterbahnen auf der Rückseite befinden, müßte 2x gespiegelt werden, was sich wieder aufhebt. Nur eventueller Text für die Rückseite muß dann gespiegelt werden. Zur Kontrolle kann der Vordruck durch Auflegen auf die Platine geprüft werden.&lt;br /&gt;
&lt;br /&gt;
=== Platine reinigen ===&lt;br /&gt;
Die Platine ist ausgiebig zu reinigen. Dazu eignen sich Scheuermilch, ein Stahlwolle-Topfreiniger und am Ende Aceton zum Entfetten (Brennspiritus geht im Prinzip auch, hinterläßt aber immer einen (sehr) dünnen Fettfilm). Der Stahlwolle-Topfreiniger eignet sich auch sehr gut dazu, die Toner-Reste bei einem Fehlschlag wieder von der Platine herunter zu bekommen. Ein Glitzi-Schwamm ist weniger effektiv, geht aber auch (Glitzi-Schwamm = Küchen-Schwamm mit einseitiger Scheuerbeschichtung).&lt;br /&gt;
&lt;br /&gt;
Es ist wichtig, eventuelle Verunreinigungen zu entfernen bis das Kupfer gleichmäßig glänzt, jedoch sollte man keinesfalls zu kräftig schrubben. Zu tiefe Furchen in der Kupferfläche führen beim Übertragen des Toners dazu, dass dieser in die Furchen verläuft. Leiterbahnen fransen dann aus, schmale Leiterbahnen könnten unterbrochen werden. Ein kurzes anätzen in der Ätzlösung mattiert die Oberfläche zusätzlich und sorgt für den Toner für besseren halt, er verläuft nicht so leicht.&lt;br /&gt;
&lt;br /&gt;
=== Übertragen ===&lt;br /&gt;
Ein einfaches Bügeleisen bringt ausreichende Hitze. Die nötige Bügelzeit liegt bei etwa 5 Minuten, aber je nach Toner können auch bereits nach kürzerer Zeit (Bügeleisen max!) gute Ergebnisse erreicht werden. Zu langes Bügeln führt zu zunehmendem Verfließen des Toners.&lt;br /&gt;
&lt;br /&gt;
Entscheidend ist, daß auf alle Bereiche Druck ausgeübt wird. Da Bügeleisen-Unterseite, Platine und Unterlage nie ganz eben sind, reicht es nicht, das Bügeleisen nur auf den Stapel draufzustellen und darauf zu drücken. Auch untergelegte Stoffe verteilen den Druck erfahrungsgemäß nicht ganz gleichmäßig. &lt;br /&gt;
&lt;br /&gt;
Der Toner verklebt Blatt und Platine nach kurzer Zeit ausreichend gut (ggf. einen Rahmen um das gesamte Projekt drucken) so daß man nach kurzer Zeit den Stapel vorsichtig bewegen kann.&lt;br /&gt;
&lt;br /&gt;
Bewährt hat es sich, den Stapel aus einer Lage Alufolie (als Gleithilfe), der Platine, dem Papier und dem Bügeleisen mehrfach über die Kante eines auf einer glatten Oberfläche (hier: Ceran-Kochfeld) liegenden Küchenhandtuchs gleiten zu lassen. Bei zu hohem Druck können die Leiterbahnen aber in die Breite gehen und natürlich darf der Stapel dabei nicht verrutschen!&lt;br /&gt;
&lt;br /&gt;
[[Bild:Tonertransfer0.jpg|thumb|center|Übertragen]]&lt;br /&gt;
&lt;br /&gt;
Laminiergeräte sind zum Aufbringen des Toners auf die Platine möglicherweise auch geeignet. Siehe dazu den Artikel [[Platinenlaminator]].&lt;br /&gt;
&lt;br /&gt;
=== Papier abwaschen ===&lt;br /&gt;
Katalogpapiere können durch Einweichen in warmem Seifenwasser und sanftes Abreiben mit den Fingern entfernt werden, so dass nur der Toner auf der Platine verbleibt. Der Toner verbindet sich in der Regel bei gleichmäßigem Druck sehr gut mit der Kupferschicht, man kann überraschend beherzt vorgehen.&lt;br /&gt;
&lt;br /&gt;
Mit handelsüblichen Badreiniger und einer Zahnbürste kann man die noch verbliebenden Papierfasern gut lösen. Das ist besonders dann wichtig, wenn man die &amp;quot;drill-aid.ulp&amp;quot; verwendet, weil Papierfasern häufig die kleinen Poren, die beim Zentrieren des Bohrers auf dem Pad helfen, verstopfen. Um dies zu korrigieren sprüht man die Platine mit Badreiniger ein und schrubbt mit der Zahnbürste, bis alle Papierfasern entfernt werden konnten.&lt;br /&gt;
&lt;br /&gt;
[[Bild:Tonertransfer1.jpg|thumb|center|Nach dem Aufbügeln]]&lt;br /&gt;
&lt;br /&gt;
=== Korrekturen ===&lt;br /&gt;
&lt;br /&gt;
Man kann Fehler (z.&amp;amp;nbsp;B. Löcher in Leiterbahnen) im Aufdruck auf der Platine beheben. Mit einem wasserfesten Edding oder wasserfesten Folienstift kann man die betreffende Stelle bemalen. Die dünne Partikelschicht reicht aus, um das Kupfer vor dem Ätzmittel zu schützen.&lt;br /&gt;
&lt;br /&gt;
Kleine Löcher (besonders in größeren Flächen) kann man möglicherweise durch &amp;quot;Einbrennen&amp;quot; schließen, wie auf [http://thomaspfeifer.net/platinen_aetzen.htm http://thomaspfeifer.net/platinen_aetzen.htm] beschrieben.&lt;br /&gt;
&lt;br /&gt;
=== Ätzen ===&lt;br /&gt;
&lt;br /&gt;
Nach dem Ätzen mit Eisen(III)-chlorid (FeCl&amp;lt;small&amp;gt;3&amp;lt;/small&amp;gt;) oder Natriumpersulfat (Na&amp;lt;small&amp;gt;2&amp;lt;/small&amp;gt;S&amp;lt;small&amp;gt;2&amp;lt;/small&amp;gt;O&amp;lt;small&amp;gt;8&amp;lt;/small&amp;gt;) (einzelne Papierfasern stören nicht, können aber feine Löcher verstopfen und verhindern, dass dort geätzt wird) sieht die Platine aus wie auf dem Bild. Die Kupferschicht verschwindet nach einiger Ätzzeit überall recht zügig. Man erkennt gut, wo noch Kupfer weggeätzt werden muss. Lieber ewtas länger als etwas zu kurz ätzen!&lt;br /&gt;
&lt;br /&gt;
[[Bild:Tonertransfer2.jpg|thumb|center|Nach dem Ätzen]]&lt;br /&gt;
&lt;br /&gt;
Danach wird der Toner mit Aceton entfernt. Ungiftiges mechanisches Entfernen des Toners funktioniert auch. Dazu rubbelt man mit der rauhen Seite eines Glitzi-Schwammes oder einem Stahlwolle-Topfreiniger (wirkungsvoller!) so lange auf der Platine herum, bis keine Tonerreste mehr zu sehen sind. Alternativ zum Schwamm eignet sich auch super ein &amp;quot;Schleifpad&amp;quot; aus dem Bau-/Sanitärmarkt, welches normalerweise zur Lötstellenreinigung von Kupferrohren verwendet wird.&lt;br /&gt;
&lt;br /&gt;
[[Bild:Tonertransfer3.jpg|thumb|center|Gereinigte Platine]]&lt;br /&gt;
&lt;br /&gt;
Aceton gibt es im Baumarkt (unbedingt Sicherheitsvorschriften beachten!)&lt;br /&gt;
&lt;br /&gt;
=== Bestückungsdruck ===&lt;br /&gt;
&lt;br /&gt;
Übrigens eignet sich die Tonertransfermethode auch hervorragend, um einen Bestückungsdruck auf der anderen Seite der Platine herzustellen. Dazu wird der Plan spiegelverkehrt gedruckt und auf die Platinenoberseite gebügelt. Am Besten gelingt die Positionierung auf einer bereits gebohrten Platine, die mit dem Papier gegen das Licht gehalten und auf die Bohrlöcher fixiert wird.&lt;br /&gt;
&lt;br /&gt;
Der Toner hält auch auf der Vorderseite der Platine sehr gut (Epoxydharzplatinen), die Bestückung sollte der Druck auf jeden Fall überstehen. Man kann den Bestückungsdruck auch mit Lack vor Beschädigung schützen. &amp;quot;Plastik 70 - Schutzlack&amp;quot; eignet sich dazu beispielsweise hervorragend. Durch den Lack fallen zudem etwaige Papierfasern nicht mehr auf und die Platine glänzt schön.&lt;br /&gt;
&lt;br /&gt;
[[Datei:bestueckungsdruck.jpg|thumb|center|lackierter Bestückungsdruck]]&lt;br /&gt;
&lt;br /&gt;
Tip: Nach dem ersten Bügeldurchlauf abkühlen lassen und ein zweites mal darüber bügeln. Das macht dem Toner beständiger (gilt auch für den Toner auf der Kupferschicht).&lt;br /&gt;
&lt;br /&gt;
Es ist u.U. auch möglich, das Einweichen in Wasser zu umgehen, indem man in Graustufen druckt - durch die Rasterung des Laserdruckers ist die Verbindung des Transfermediums mit der Leiterplatte auf Tonerpunkte begrenzt, die beim Abziehen eher auf der Platine verbleiben, als auf dem Transfermedium.&lt;br /&gt;
&lt;br /&gt;
== Getestete Folien und Papiere ==&lt;br /&gt;
&lt;br /&gt;
* Transparente Folie für Laserdrucker von NOBO (z.B. bei Staples, 13,99€ = ca. 28 Cent pro Folie)&lt;br /&gt;
** keine Papierrückstände nach dem Bügeln&lt;br /&gt;
** sehr gut zu positionieren bei doppelseitigen Platinenlayouts&lt;br /&gt;
** Bügeleiseneinstellung genau zwischen Baumwolle und Seide bringt beste Ergebnisse&lt;br /&gt;
* Seiten aus einem Reichelt-Katalog gehen super!!!&lt;br /&gt;
* Pollin-Katalog (Das Format lässt sich gut direkt bedrucken)&lt;br /&gt;
* Avery Zweckform Laser A4&lt;br /&gt;
* Injet Glossy Paper (Lidl) (Hochglanzfotopapier für Tintenstrahler) ist super gut!&lt;br /&gt;
* Papier aus einem ELV-Katalog/Focus/Spiegel (möglichst schwarz/weiße Seiten nehmen)&lt;br /&gt;
* Laminierfolie - http://www.mikrocontroller.net/topic/39028#288853&lt;br /&gt;
* Thermo-Papier (Fax-Papier) auf der glatten Seite&lt;br /&gt;
* Werbung/Heft, das es beim EDEKA an der Kasse umsonst gibt - top Ergebnis, keine Papierrückstände beim Abziehen!&lt;br /&gt;
* TPI Fotopapier, 5014, 10 x 15 cm, 240 g/m², Hochglanz, 100 Blatt (Conrad 4€)&lt;br /&gt;
** sehr gute Deckung&lt;br /&gt;
** braucht &amp;gt; 45min im Wasserbad&lt;br /&gt;
** keine Papierreste&lt;br /&gt;
** Bügeleisen auf MAX&lt;br /&gt;
* Spiegel-Papier, am besten nur mit Text, nur abziehen kein rubbeln nötig&lt;br /&gt;
&lt;br /&gt;
== Notizen zu Druckern ==&lt;br /&gt;
&lt;br /&gt;
Kyocera-Mita FS-1020D mit Reichelt-Katalogpapier&lt;br /&gt;
Kyocera-Mita FS-820 schluckt kein Reichelt-Papier, ist zu dünn.&lt;br /&gt;
Brother HL-1230 auch nicht, was sich aber umgehen lässt, indem man ein Seite Normalpapier unter die Katalogseite legt und den Durchzug des Druckers nutzt.&lt;br /&gt;
&lt;br /&gt;
An sich gut geeignet ist der LBP3010, da dieser den Toner nicht sonderlich gründlich einbrennt. Bei Hochglanzpapier lässt sich der Toner sogar weitgehend vom Papier abwischen. Für einen besseren Einzug kann daher das Hochglanzpapier mit (original) Tesafilm auf einem normalen Blatt Papier fixiert werden, ohne dass der Drucker dadurch schaden nimmt*.&lt;br /&gt;
&lt;br /&gt;
(*Angabe ohne Gewähr; für etwaige Schaden ist jeder selbst verantwortlich)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;Hier den unformatierten Text eingeben&amp;lt;/nowiki&amp;gt;== Druckerdatenbank ==&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;HP:&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;LaserJet 4:&#039;&#039;&#039; Mit Reicheltpapier alleine bekommt man Papierstau.&lt;br /&gt;
* &#039;&#039;&#039;LaserJet 4100:&#039;&#039;&#039; Mit Reicheltpapier auf Papier geklebt funktioniert alles recht problemlos (Direkteinzug von Reichelt-Papier noch nicht ausprobiert).&lt;br /&gt;
* &#039;&#039;&#039;LaserJet 5MP:&#039;&#039;&#039; Reicheltpapier aus manueller Papierzufur geht problemlos&lt;br /&gt;
* &#039;&#039;&#039;LaserJet 6P:&#039;&#039;&#039; Ersatztoner von Reichelt, Druck auf (fast) DinA-4 Seiten aus Pollin Katalog - Problemfrei wenn man die hintere Umlenkklappe des Drucker (Gitter) öffnet und das Papier hier entnimmt!&lt;br /&gt;
* &#039;&#039;&#039;ColorJet 2550N:&#039;&#039;&#039; Toner haftet nur sehr schlecht auf Reicheltpapier. Selbe Einzugsprobleme wie der LJ4, doch mit einem A4 Papier als &amp;quot;Träger&amp;quot; umgehbar. Dazu einfach mit Prittstift an den oberen Ecken der kleineren Reicheltseite auf der A4 Kopierpapierseite fixieren. &#039;&#039;&#039;Kein Tesafilm - Drucker wird sonst beschädigt!&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Color LaserJet 2605dn:&#039;&#039;&#039; Toner haftet gut auf Reicheltpapier. Keine Einzugsprobleme wenn man verfährt wie beim 2550N.&lt;br /&gt;
* &#039;&#039;&#039;LaserJet 2200D:&#039;&#039;&#039; Zerknittert Reicheltpapier beim Einzug, lässt sich aber durch aufkleben auf ein DIN A4 Blatt trotzdem bedrucken.Druckergebnisse sind gut.&lt;br /&gt;
* &#039;&#039;&#039;LaserJet 1018:&#039;&#039;&#039; Geht mit aufgeklebter Reichelt Seite auf DINA4 Blatt&lt;br /&gt;
* &#039;&#039;&#039;LaserJet 1320:&#039;&#039;&#039; Schluckt eine Seite Reichelt Katalogpapier ohne Probleme. Bei größeren schwarzen Flächen leider unzureichende Deckkraft. Papiersorte &amp;quot;Rau&amp;quot; in den Druckereinstellungen bringt zwar Verbesserung, Tonerdichte jedoch immer noch nicht perfekt. Leiterbahnen jedoch sind kein Problem.&lt;br /&gt;
&lt;br /&gt;
Manche Laser-Drucker (HP Laserjet 5MP) sparen (auch im nicht-Econo-Mode) bei großen Flächen offenbar stark an Toner. Große schwarze Flächen konnte ich nicht zuverlässig transferieren, Leiterbahnen in deren Nähe auch nicht.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Epson:&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;AcuLaser C2000:&#039;&#039;&#039; Reichelt Papier auf Din A4 (mit Kreppklebeband) oder als Din A5 zurecht geschnitten ist kein Problem. Sehr gute Deckung, große Masseflächen sind kein Problem. Auch detaillierte farbige Zeichnungen lassen sich sehr gut transferieren (Alu Platten). Alles mit billig Toner.&lt;br /&gt;
* &#039;&#039;&#039;EPL-3000:&#039;&#039;&#039; Reichelt Papier geht direkt(Treiber HP-LJ4L), Hörzu (auf Din A4 geklebt) ist kein Problem. Sehr gute Deckung. Allerdings hat der Drucker nur 300dpi, daher sind feine Strukturen ein wenig problematisch.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;AcuLaser C4000:&#039;&#039;&#039; verwendet wurde 100g Papier auf Din A4 Das Papier ist schwerer aber auch sehr viele stabieler als das Papier aus einem Katalog. &lt;br /&gt;
Auch mit Katalog-Papier habe ich meine Erfahrungen gamacht. Leider waren die auf Papierstaus begrenzt. &lt;br /&gt;
Bei den ersten Tests hatte ich das Gefühl, das nicht genügend Toner auf´s Papier gebracht wurde und ein unterätzen eigesetzt hat. Darauf hin habe ich den selben Ausdruck zwei bzw. derei mal auf das selbe Blatt gebracht. &lt;br /&gt;
Wichtig ist dabei, das man das Papier auch beim ersten Ausdruck über einen gut justierten Einzelplatteinzug zuführt. So ist gewährleistet, dass das Papier genau auf die selbe Stelle in den Drucker führt wird und sich keine Schattenbilder ausbilden. So habe ich auch sehr feine Strukturen auf die Platine gebracht.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Minolta:&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;PagePro 1200W:&#039;&#039;&#039; Reichelt Papier mit einem normalen Din A5 Papier als Träger (angeklebt) und über den manuellen Einzug, funktioniert ohne Probleme mit Nachfülltoner. Auf Backpapier haftet der Toner allerdings kaum&lt;br /&gt;
* &#039;&#039;&#039;KM bizhub C253:&#039;&#039;&#039; Verknittert das Reichelt-Papier recht gern, mit etwas Geduld kann man aber auch brauchbare Vorlagen produzieren.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Lexmark:&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Optra S 1650:&#039;&#039;&#039; Reichelt Papier auf Din A4 Träger: Druckt sehr dicht (Deckung auf Max. stellen), lässt sich gut auf die Platine übertragen. Super Ergebnisse.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;E120N:&#039;&#039;&#039; Sehr gute Erfolge mit Reichelt Papier auf Din A4 Träger: Druckt sehr dicht (Deckung auf Max. stellen), lässt sich gut auf die Platine übertragen. Super Ergebnisse. (Original Toner)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Kyocera:&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;FS-400 / FS-400A:&#039;&#039;&#039; Reicheltpapier aus manueller Papierzufur geht, lässt sich gut auf die Platine übertragen. Super Ergebnisse. (Original Toner)&lt;br /&gt;
* &#039;&#039;&#039;FS-1000+&#039;&#039;&#039; Reicheltpapier vorher auf eine A4 Seite kleben am besten nur an der einzugseite befestigen sonst wellt es Poligone werden in mittleren teil sehr dünn gedruckt da am besten das Papier nicht abrubbeln. Hinterher noch die Platine mit der unbedruckten seite 5min aufs Bügeleisen legen dann werdenden die Polygone auch dicht.&lt;br /&gt;
*&#039;&#039;&#039;FS-3800&#039;&#039;&#039; Reicheltpapier alleine wickelt sich um die Tonertransferrolle, und verfängt sich in der Reinigungsmechanik. Tonertransfereinheit ist danach Schrott. DinA4-Träger habe ich dann nichtmehr probiert.&lt;br /&gt;
*&#039;&#039;&#039;FS-1800&#039;&#039;&#039; Reicheltpapier alleine wickelt sich um die Tonertransferrolle, entfernung nur mit massivem Aufwand und Gefahr des Defektes der Trommel möglich. Reichelt-Papier mit einem Klebestift der oberen Kante des Papiers (in Druckrichtung obere Kante ist gemeint) auf normales Papier kleben und manuell zuführen funktioniert.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Brother:&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;HL-5250DN:&#039;&#039;&#039; Reichelt-Papier ohne Träger in der manuellen Papierzufuhr führt zu einem Papierstau. Mit DIN A4-Träger lässt sich das Layout jedoch problemlos mit Originaltoner drucken. Ergebnisse nach dem Bügeln sind erstaunlich gut. Leiterbahnen mit 6 mil Breite ließen sich ohne Unterbrechung herstellen.&lt;br /&gt;
* &#039;&#039;&#039;HL-1030:&#039;&#039;&#039; Mit Reichelt- oder Pollin-Papier kriegt man sehr gute Ergebnisse, der Toner ist bereits nach 2-3 mal Drübergehen mit nem Bügeleisen auf Stufe 2,5 sauber auf der Platine, Papier löst sich unter gewöhnlichem Wasser sehr leicht ab. Dünnes Katalogpapier kann man nur über den manuellen Papiereinzug verwenden, mit normalem Papier als Unterlage, das Katalog- und normale Papier müssen jedoch nicht verklebt werden. Toner gut abwaschbar mit Universalverdünnung.&lt;br /&gt;
* &#039;&#039;&#039;HL-1430:&#039;&#039;&#039; Sehr gute Ergebnisse mit Reicheltkatalogpapier, das mit Klebestift auf der Einzugseite auf normales Druckerpapier aufgeklebt ist. Der Toner läßt sich sehr gut mit &amp;quot;Solvent 50&amp;quot; entfernen.&lt;br /&gt;
* &#039;&#039;&#039;HL-2035:&#039;&#039;&#039; Getestet mit Fotopapier für Inkjets. Keine Probleme, eng beieinander liegende Strukturen müssen aber per Zahnstocher oder einer feinen Nadel von hängengebliebender Beschichtung befreit werden.&lt;br /&gt;
* &#039;&#039;&#039;MFC-9840 CDW:&#039;&#039;&#039; und wahrscheinlich noch andere der MFC-Serie und darüber hinaus, getestet in einigen Durchgängen mit Pollin-Papier und anderen glatten Papieren, KATASTROPHE! Mit dem original Brother-Toner kommt leider nichts vernünftiges bei raus. Um überhaupt ein evtl. brauchbares Ergebnis zu bekommen, müssen die Leiterbahnen mindestens ca. 1mm (ca. 40 mil) breit sein.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Samsung:&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;ML-1520:&#039;&#039;&#039; Reichelt-Papier mit manuellen Einzug funktioniert wunderbar. Gute Ergebnisse mit Originaltoner.&lt;br /&gt;
* &#039;&#039;&#039;ML-1710:&#039;&#039;&#039; Reichelt-Papier mit manuellen Einzug funktioniert wunderbar. Gute Ergebnisse mit Originaltoner.&lt;br /&gt;
* &#039;&#039;&#039;ML-1915:&#039;&#039;&#039; Reichelt-Papier mit manuellen Einzug funktioniert wunderbar. Gute Ergebnisse mit Originaltoner.&lt;br /&gt;
*    3185FN:     Reichelt-Papier Akzeptable Ergebnisse Besser wird es mit einem dicken glänzendem Papier. (Sühac Katalog)&lt;br /&gt;
 Siehe auch http://www.heringshome.de/tutorials/aetzen-mit-der-direct-toner-methode.html&lt;br /&gt;
* &#039;&#039;&#039;ML-2250:&#039;&#039;&#039; Orginaltoner; Spiegel-Papier in A5 auf eine A4 Seite geklebt, Papier 5min einweichen,abziehen rubbeln nicht notwendig, Masse manchmal mit Löcher sonst 16mil kein Problem&lt;br /&gt;
* &#039;&#039;&#039;xpress C1810w:&#039;&#039;&#039; Toner von Ampertec. 100g/m² schweres, hochweißes, hochsatiniertes Papier (bei mir von Neusiedler) geht sehr gut. Mit etwas längere Einweichzeit in kaltem! Wasser direkt nach dem Laminieren bleibt kein Toner am Papier hängen. Einstellungen: manuell auf höchste Qualität. Reichelt Papier oder ähnliches geht nicht, Drucker hat damit ständig Papierstau. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;IBM:&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;PagePrinter 3116:&#039;&#039;&#039; Mit Reichelt-Papier gibt&#039;s Papierstau, aufkleben auf normales Papier funktioniert aber einwandfrei. 4mil Leiterbahn mit 8mil Abstand sind reproduzierbar, selbst riesige Masseflächen satt schwarz.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Tektronix:&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Phaser 740P:&#039;&#039;&#039; Mit Reichelt-Papier aufgeklebt (mit Klebestift) auf 80g/m^2 Papier und Originaltoner geht wunderbar, gibt aber manchmal Falten je nachdem wie man es angeklebt hat.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Canon:&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;LBP2900:&#039;&#039;&#039; Mit Reichelt-Papier aufgeklebt (Tesa-Film, manchmal auch Iso-Band) auf 80g/m^2 Papier und Originaltoner. Eco-Mode aus, Kontrast voll aufgedreht. Helligkeit auf dunkelste Einstellung. Qualität reichte für TQFP100 aus. Dichte war in Ordnung. Auch größere Flächen meist ohne Probleme im Bezug auf Tonerdichte gedruckt und geätzt.&lt;br /&gt;
* &#039;&#039;&#039;IR1018:&#039;&#039;&#039; Mit Reichelt Papier im seitlichen Einzug. ECO Mode aus, Orginaltoner. Sehr gute Ergebnisse.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039; OKI &#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;MC342:&#039;&#039;&#039; TPI Fotopapier, 5014, 10 x 15 cm, 240 g/m², Hochglanz, manueller Einzug. Originaltoner, Sehr fein, Toner Sparen = aus. Sehr gutes Ergebniss&lt;br /&gt;
* &#039;&#039;&#039;B4250:&#039;&#039;&#039; relativ dickes Plakatpapier, Hochglanz, manueller Einzug. Originaltoner, Toner Sparen = ohne, angelaufene Platine mit Metallpolitur und Aceton gereinigt&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
&lt;br /&gt;
* Ausführliche Diskussion verschiedener Varianten in [http://www.mikrocontroller.net/forum/read-6-40012.html diesem Thread] im Mikrocontroller.net-Forum.&lt;br /&gt;
* http://www.fullnet.com/u/tomg/gooteepc.htm&lt;br /&gt;
* http://www.roboternetz.de/wissen/index.php/Platinenherstellung&lt;br /&gt;
* http://thomaspfeifer.net/platinen_aetzen.htm (Die Methode Schritt für Schritt erklärt mit Bildern und Video) + Regelung für Laminiergerät&lt;br /&gt;
* http://www.die-wuestens.de/dindex.htm?/platine.htm (spezielle Drucktransferfolie)&lt;br /&gt;
* http://members.aon.at/gwiesner/tho/tt/tonertransfermethode-0_4.pdf &lt;br /&gt;
* [http://www.pbase.com/mark10970/e260_modification Direct PCB Printing with a Laser Printer] (Umbau des Laserdruckers, zu bedruckendes PCB wird elektrisch negativ aufgeladen)&lt;br /&gt;
* http://hackaday.com/2006/05/27/pcb-fuser-for-toner-transfer-etching/&lt;br /&gt;
* [http://www.instructables.com/id/Toner-transfer-for-PCB-Flamethrower-Style Toner transfer for PCB: Flamethrower Style] (Sondermethode wenn man einen Brother-Laserdrucker hat und der Toner nicht mitspielt)&lt;br /&gt;
&lt;br /&gt;
=== Im Forum ===&lt;br /&gt;
*http://www.mikrocontroller.net/forum/read-6-40012.html&lt;br /&gt;
*http://www.mikrocontroller.net/forum/read-6-261025.html - Umbau Laminiergerät&lt;br /&gt;
*[http://www.mikrocontroller.net/forum/read-6-284891.html Forum - Tonertransfer mit Reichelt-Katalog 2006]&lt;br /&gt;
*[http://www.mikrocontroller.net/topic/335876#new   Tonertransfer - so geht es! ]&lt;br /&gt;
[[Category:Platinen]]&lt;/div&gt;</summary>
		<author><name>Hegy</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Platinenherstellung_mit_der_Tonertransfermethode&amp;diff=89510</id>
		<title>Platinenherstellung mit der Tonertransfermethode</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Platinenherstellung_mit_der_Tonertransfermethode&amp;diff=89510"/>
		<updated>2015-08-11T23:06:17Z</updated>

		<summary type="html">&lt;p&gt;Hegy: Links überarbeitet, 3 tote Links raus, ein Link geändert, einen für Schwierigkeiten mit Brother-Toner zugefügt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ohne die Zwischenschritte des Belichtens und Entwickelns können [[Platine]]n schneller und günstiger hergestellt werden, indem der Toner eines Laserdruckers oder Kopierers als Ätzmaske verwendet wird. Der Toner wird beim Erhitzen weich und haftet so am Kupfer der Platine.&lt;br /&gt;
&lt;br /&gt;
Die erreichte Qualität hängt - wie auf dem konventionellen Wege auch - von vielen Faktoren ab, ist daher nicht unbedingt reproduzierbar, und meistens nicht so hoch wie die durch die optische Methode erreichte. 0,2 mm Leiterbahnbreite sind möglich (KM FS-1020D), durch den minimalen Tonerauftrag kommt es dabei allerdings u.U. zu kleinsten Löchern, die in dieser Größenordnung schon schaden können.&lt;br /&gt;
&lt;br /&gt;
== Material ==&lt;br /&gt;
* Laserdrucker oder Kopierer&lt;br /&gt;
* Transfer-Medium (Zeitschriftenpapier, Reichelt-Katalogseite, glänzende Seite Geschenkpapier, Spezialpapier)&lt;br /&gt;
* kupferbeschichtete Platine (ohne! Fotolack und sonstige Beschichtungen)&lt;br /&gt;
* Stahlwolle oder Glitzi-Schwamm zum mechanischen Reinigen der Platine&lt;br /&gt;
* Aceton zum Entfetten der Platine&lt;br /&gt;
* Handelsübliches Bügeleisen, Laminator (ca. 180°C)&lt;br /&gt;
* Temperaturunempfindliche, glatte Oberfläche&lt;br /&gt;
* Ätzmittel&lt;br /&gt;
&lt;br /&gt;
== Vorgehen ==&lt;br /&gt;
&lt;br /&gt;
=== Drucken ===&lt;br /&gt;
Das Layout wird mit einem Laserdrucker (hier: Samsung ML4600) auf ein geeignetes Transfer-Medium (hier: Reichelt-Katalogseite) gedruckt. Am besten für den Transfer eignen sich beschichtete Hochglanzpapiersorten aus Katalogen oder Zeitschriften.&lt;br /&gt;
&lt;br /&gt;
Bei SMD-Projekten (Leiterbahnen auf der Bestückungsseite) muß darauf geachtet werden, daß spiegelverkehrt gedruckt wird. Sollen sich die Leiterbahnen auf der Rückseite befinden, müßte 2x gespiegelt werden, was sich wieder aufhebt. Nur eventueller Text für die Rückseite muß dann gespiegelt werden. Zur Kontrolle kann der Vordruck durch Auflegen auf die Platine geprüft werden.&lt;br /&gt;
&lt;br /&gt;
=== Platine reinigen ===&lt;br /&gt;
Die Platine ist ausgiebig zu reinigen. Dazu eignen sich Scheuermilch, ein Stahlwolle-Topfreiniger und am Ende Aceton zum Entfetten (Brennspiritus geht im Prinzip auch, hinterläßt aber immer einen (sehr) dünnen Fettfilm). Der Stahlwolle-Topfreiniger eignet sich auch sehr gut dazu, die Toner-Reste bei einem Fehlschlag wieder von der Platine herunter zu bekommen. Ein Glitzi-Schwamm ist weniger effektiv, geht aber auch (Glitzi-Schwamm = Küchen-Schwamm mit einseitiger Scheuerbeschichtung).&lt;br /&gt;
&lt;br /&gt;
Es ist wichtig, eventuelle Verunreinigungen zu entfernen bis das Kupfer gleichmäßig glänzt, jedoch sollte man keinesfalls zu kräftig schrubben. Zu tiefe Furchen in der Kupferfläche führen beim Übertragen des Toners dazu, dass dieser in die Furchen verläuft. Leiterbahnen fransen dann aus, schmale Leiterbahnen könnten unterbrochen werden. Ein kurzes anätzen in der Ätzlösung mattiert die Oberfläche zusätzlich und sorgt für den Toner für besseren halt, er verläuft nicht so leicht.&lt;br /&gt;
&lt;br /&gt;
=== Übertragen ===&lt;br /&gt;
Ein einfaches Bügeleisen bringt ausreichende Hitze. Die nötige Bügelzeit liegt bei etwa 5 Minuten, aber je nach Toner können auch bereits nach kürzerer Zeit (Bügeleisen max!) gute Ergebnisse erreicht werden. Zu langes Bügeln führt zu zunehmendem Verfließen des Toners.&lt;br /&gt;
&lt;br /&gt;
Entscheidend ist, daß auf alle Bereiche Druck ausgeübt wird. Da Bügeleisen-Unterseite, Platine und Unterlage nie ganz eben sind, reicht es nicht, das Bügeleisen nur auf den Stapel draufzustellen und darauf zu drücken. Auch untergelegte Stoffe verteilen den Druck erfahrungsgemäß nicht ganz gleichmäßig. &lt;br /&gt;
&lt;br /&gt;
Der Toner verklebt Blatt und Platine nach kurzer Zeit ausreichend gut (ggf. einen Rahmen um das gesamte Projekt drucken) so daß man nach kurzer Zeit den Stapel vorsichtig bewegen kann.&lt;br /&gt;
&lt;br /&gt;
Bewährt hat es sich, den Stapel aus einer Lage Alufolie (als Gleithilfe), der Platine, dem Papier und dem Bügeleisen mehrfach über die Kante eines auf einer glatten Oberfläche (hier: Ceran-Kochfeld) liegenden Küchenhandtuchs gleiten zu lassen. Bei zu hohem Druck können die Leiterbahnen aber in die Breite gehen und natürlich darf der Stapel dabei nicht verrutschen!&lt;br /&gt;
&lt;br /&gt;
[[Bild:Tonertransfer0.jpg|thumb|center|Übertragen]]&lt;br /&gt;
&lt;br /&gt;
Laminiergeräte sind zum Aufbringen des Toners auf die Platine möglicherweise auch geeignet. Siehe dazu den Artikel [[Platinenlaminator]].&lt;br /&gt;
&lt;br /&gt;
=== Papier abwaschen ===&lt;br /&gt;
Katalogpapiere können durch Einweichen in warmem Seifenwasser und sanftes Abreiben mit den Fingern entfernt werden, so dass nur der Toner auf der Platine verbleibt. Der Toner verbindet sich in der Regel bei gleichmäßigem Druck sehr gut mit der Kupferschicht, man kann überraschend beherzt vorgehen.&lt;br /&gt;
&lt;br /&gt;
Mit handelsüblichen Badreiniger und einer Zahnbürste kann man die noch verbliebenden Papierfasern gut lösen. Das ist besonders dann wichtig, wenn man die &amp;quot;drill-aid.ulp&amp;quot; verwendet, weil Papierfasern häufig die kleinen Poren, die beim Zentrieren des Bohrers auf dem Pad helfen, verstopfen. Um dies zu korrigieren sprüht man die Platine mit Badreiniger ein und schrubbt mit der Zahnbürste, bis alle Papierfasern entfernt werden konnten.&lt;br /&gt;
&lt;br /&gt;
[[Bild:Tonertransfer1.jpg|thumb|center|Nach dem Aufbügeln]]&lt;br /&gt;
&lt;br /&gt;
=== Korrekturen ===&lt;br /&gt;
&lt;br /&gt;
Man kann Fehler (z.&amp;amp;nbsp;B. Löcher in Leiterbahnen) im Aufdruck auf der Platine beheben. Mit einem wasserfesten Edding oder wasserfesten Folienstift kann man die betreffende Stelle bemalen. Die dünne Partikelschicht reicht aus, um das Kupfer vor dem Ätzmittel zu schützen.&lt;br /&gt;
&lt;br /&gt;
Kleine Löcher (besonders in größeren Flächen) kann man möglicherweise durch &amp;quot;Einbrennen&amp;quot; schließen, wie auf [http://thomaspfeifer.net/platinen_aetzen.htm http://thomaspfeifer.net/platinen_aetzen.htm] beschrieben.&lt;br /&gt;
&lt;br /&gt;
=== Ätzen ===&lt;br /&gt;
&lt;br /&gt;
Nach dem Ätzen mit Eisen(III)-chlorid (FeCl&amp;lt;small&amp;gt;3&amp;lt;/small&amp;gt;) oder Natriumpersulfat (Na&amp;lt;small&amp;gt;2&amp;lt;/small&amp;gt;S&amp;lt;small&amp;gt;2&amp;lt;/small&amp;gt;O&amp;lt;small&amp;gt;8&amp;lt;/small&amp;gt;) (einzelne Papierfasern stören nicht, können aber feine Löcher verstopfen und verhindern, dass dort geätzt wird) sieht die Platine aus wie auf dem Bild. Die Kupferschicht verschwindet nach einiger Ätzzeit überall recht zügig. Man erkennt gut, wo noch Kupfer weggeätzt werden muss. Lieber ewtas länger als etwas zu kurz ätzen!&lt;br /&gt;
&lt;br /&gt;
[[Bild:Tonertransfer2.jpg|thumb|center|Nach dem Ätzen]]&lt;br /&gt;
&lt;br /&gt;
Danach wird der Toner mit Aceton entfernt. Ungiftiges mechanisches Entfernen des Toners funktioniert auch. Dazu rubbelt man mit der rauhen Seite eines Glitzi-Schwammes oder einem Stahlwolle-Topfreiniger (wirkungsvoller!) so lange auf der Platine herum, bis keine Tonerreste mehr zu sehen sind. Alternativ zum Schwamm eignet sich auch super ein &amp;quot;Schleifpad&amp;quot; aus dem Bau-/Sanitärmarkt, welches normalerweise zur Lötstellenreinigung von Kupferrohren verwendet wird.&lt;br /&gt;
&lt;br /&gt;
[[Bild:Tonertransfer3.jpg|thumb|center|Gereinigte Platine]]&lt;br /&gt;
&lt;br /&gt;
Aceton gibt es im Baumarkt (unbedingt Sicherheitsvorschriften beachten!)&lt;br /&gt;
&lt;br /&gt;
=== Bestückungsdruck ===&lt;br /&gt;
&lt;br /&gt;
Übrigens eignet sich die Tonertransfermethode auch hervorragend, um einen Bestückungsdruck auf der anderen Seite der Platine herzustellen. Dazu wird der Plan spiegelverkehrt gedruckt und auf die Platinenoberseite gebügelt. Am Besten gelingt die Positionierung auf einer bereits gebohrten Platine, die mit dem Papier gegen das Licht gehalten und auf die Bohrlöcher fixiert wird.&lt;br /&gt;
&lt;br /&gt;
Der Toner hält auch auf der Vorderseite der Platine sehr gut (Epoxydharzplatinen), die Bestückung sollte der Druck auf jeden Fall überstehen. Man kann den Bestückungsdruck auch mit Lack vor Beschädigung schützen. &amp;quot;Plastik 70 - Schutzlack&amp;quot; eignet sich dazu beispielsweise hervorragend. Durch den Lack fallen zudem etwaige Papierfasern nicht mehr auf und die Platine glänzt schön.&lt;br /&gt;
&lt;br /&gt;
[[Datei:bestueckungsdruck.jpg|thumb|center|lackierter Bestückungsdruck]]&lt;br /&gt;
&lt;br /&gt;
Tip: Nach dem ersten Bügeldurchlauf abkühlen lassen und ein zweites mal darüber bügeln. Das macht dem Toner beständiger (gilt auch für den Toner auf der Kupferschicht).&lt;br /&gt;
&lt;br /&gt;
Es ist u.U. auch möglich, das Einweichen in Wasser zu umgehen, indem man in Graustufen druckt - durch die Rasterung des Laserdruckers ist die Verbindung des Transfermediums mit der Leiterplatte auf Tonerpunkte begrenzt, die beim Abziehen eher auf der Platine verbleiben, als auf dem Transfermedium.&lt;br /&gt;
&lt;br /&gt;
== Getestete Folien und Papiere ==&lt;br /&gt;
&lt;br /&gt;
* Transparente Folie für Laserdrucker von NOBO (z.B. bei Staples, 13,99€ = ca. 28 Cent pro Folie)&lt;br /&gt;
** keine Papierrückstände nach dem Bügeln&lt;br /&gt;
** sehr gut zu positionieren bei doppelseitigen Platinenlayouts&lt;br /&gt;
** Bügeleiseneinstellung genau zwischen Baumwolle und Seide bringt beste Ergebnisse&lt;br /&gt;
* Seiten aus einem Reichelt-Katalog gehen super!!!&lt;br /&gt;
* Pollin-Katalog (Das Format lässt sich gut direkt bedrucken)&lt;br /&gt;
* Avery Zweckform Laser A4&lt;br /&gt;
* Injet Glossy Paper (Lidl) (Hochglanzfotopapier für Tintenstrahler) ist super gut!&lt;br /&gt;
* Papier aus einem ELV-Katalog/Focus/Spiegel (möglichst schwarz/weiße Seiten nehmen)&lt;br /&gt;
* Laminierfolie - http://www.mikrocontroller.net/topic/39028#288853&lt;br /&gt;
* Thermo-Papier (Fax-Papier) auf der glatten Seite&lt;br /&gt;
* Werbung/Heft, das es beim EDEKA an der Kasse umsonst gibt - top Ergebnis, keine Papierrückstände beim Abziehen!&lt;br /&gt;
* TPI Fotopapier, 5014, 10 x 15 cm, 240 g/m², Hochglanz, 100 Blatt (Conrad 4€)&lt;br /&gt;
** sehr gute Deckung&lt;br /&gt;
** braucht &amp;gt; 45min im Wasserbad&lt;br /&gt;
** keine Papierreste&lt;br /&gt;
** Bügeleisen auf MAX&lt;br /&gt;
* Spiegel-Papier, am besten nur mit Text, nur abziehen kein rubbeln nötig&lt;br /&gt;
&lt;br /&gt;
== Notizen zu Druckern ==&lt;br /&gt;
&lt;br /&gt;
Kyocera-Mita FS-1020D mit Reichelt-Katalogpapier&lt;br /&gt;
Kyocera-Mita FS-820 schluckt kein Reichelt-Papier, ist zu dünn.&lt;br /&gt;
Brother HL-1230 auch nicht, was sich aber umgehen lässt, indem man ein Seite Normalpapier unter die Katalogseite legt und den Durchzug des Druckers nutzt.&lt;br /&gt;
&lt;br /&gt;
An sich gut geeignet ist der LBP3010, da dieser den Toner nicht sonderlich gründlich einbrennt. Bei Hochglanzpapier lässt sich der Toner sogar weitgehend vom Papier abwischen. Für einen besseren Einzug kann daher das Hochglanzpapier mit (original) Tesafilm auf einem normalen Blatt Papier fixiert werden, ohne dass der Drucker dadurch schaden nimmt*.&lt;br /&gt;
&lt;br /&gt;
(*Angabe ohne Gewähr; für etwaige Schaden ist jeder selbst verantwortlich)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;Hier den unformatierten Text eingeben&amp;lt;/nowiki&amp;gt;== Druckerdatenbank ==&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;HP:&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;LaserJet 4:&#039;&#039;&#039; Mit Reicheltpapier alleine bekommt man Papierstau.&lt;br /&gt;
* &#039;&#039;&#039;LaserJet 4100:&#039;&#039;&#039; Mit Reicheltpapier auf Papier geklebt funktioniert alles recht problemlos (Direkteinzug von Reichelt-Papier noch nicht ausprobiert).&lt;br /&gt;
* &#039;&#039;&#039;LaserJet 5MP:&#039;&#039;&#039; Reicheltpapier aus manueller Papierzufur geht problemlos&lt;br /&gt;
* &#039;&#039;&#039;LaserJet 6P:&#039;&#039;&#039; Ersatztoner von Reichelt, Druck auf (fast) DinA-4 Seiten aus Pollin Katalog - Problemfrei wenn man die hintere Umlenkklappe des Drucker (Gitter) öffnet und das Papier hier entnimmt!&lt;br /&gt;
* &#039;&#039;&#039;ColorJet 2550N:&#039;&#039;&#039; Toner haftet nur sehr schlecht auf Reicheltpapier. Selbe Einzugsprobleme wie der LJ4, doch mit einem A4 Papier als &amp;quot;Träger&amp;quot; umgehbar. Dazu einfach mit Prittstift an den oberen Ecken der kleineren Reicheltseite auf der A4 Kopierpapierseite fixieren. &#039;&#039;&#039;Kein Tesafilm - Drucker wird sonst beschädigt!&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Color LaserJet 2605dn:&#039;&#039;&#039; Toner haftet gut auf Reicheltpapier. Keine Einzugsprobleme wenn man verfährt wie beim 2550N.&lt;br /&gt;
* &#039;&#039;&#039;LaserJet 2200D:&#039;&#039;&#039; Zerknittert Reicheltpapier beim Einzug, lässt sich aber durch aufkleben auf ein DIN A4 Blatt trotzdem bedrucken.Druckergebnisse sind gut.&lt;br /&gt;
* &#039;&#039;&#039;LaserJet 1018:&#039;&#039;&#039; Geht mit aufgeklebter Reichelt Seite auf DINA4 Blatt&lt;br /&gt;
* &#039;&#039;&#039;LaserJet 1320:&#039;&#039;&#039; Schluckt eine Seite Reichelt Katalogpapier ohne Probleme. Bei größeren schwarzen Flächen leider unzureichende Deckkraft. Papiersorte &amp;quot;Rau&amp;quot; in den Druckereinstellungen bringt zwar Verbesserung, Tonerdichte jedoch immer noch nicht perfekt. Leiterbahnen jedoch sind kein Problem.&lt;br /&gt;
&lt;br /&gt;
Manche Laser-Drucker (HP Laserjet 5MP) sparen (auch im nicht-Econo-Mode) bei großen Flächen offenbar stark an Toner. Große schwarze Flächen konnte ich nicht zuverlässig transferieren, Leiterbahnen in deren Nähe auch nicht.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Epson:&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;AcuLaser C2000:&#039;&#039;&#039; Reichelt Papier auf Din A4 (mit Kreppklebeband) oder als Din A5 zurecht geschnitten ist kein Problem. Sehr gute Deckung, große Masseflächen sind kein Problem. Auch detaillierte farbige Zeichnungen lassen sich sehr gut transferieren (Alu Platten). Alles mit billig Toner.&lt;br /&gt;
* &#039;&#039;&#039;EPL-3000:&#039;&#039;&#039; Reichelt Papier geht direkt(Treiber HP-LJ4L), Hörzu (auf Din A4 geklebt) ist kein Problem. Sehr gute Deckung. Allerdings hat der Drucker nur 300dpi, daher sind feine Strukturen ein wenig problematisch.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;AcuLaser C4000:&#039;&#039;&#039; verwendet wurde 100g Papier auf Din A4 Das Papier ist schwerer aber auch sehr viele stabieler als das Papier aus einem Katalog. &lt;br /&gt;
Auch mit Katalog-Papier habe ich meine Erfahrungen gamacht. Leider waren die auf Papierstaus begrenzt. &lt;br /&gt;
Bei den ersten Tests hatte ich das Gefühl, das nicht genügend Toner auf´s Papier gebracht wurde und ein unterätzen eigesetzt hat. Darauf hin habe ich den selben Ausdruck zwei bzw. derei mal auf das selbe Blatt gebracht. &lt;br /&gt;
Wichtig ist dabei, das man das Papier auch beim ersten Ausdruck über einen gut justierten Einzelplatteinzug zuführt. So ist gewährleistet, dass das Papier genau auf die selbe Stelle in den Drucker führt wird und sich keine Schattenbilder ausbilden. So habe ich auch sehr feine Strukturen auf die Platine gebracht.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Minolta:&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;PagePro 1200W:&#039;&#039;&#039; Reichelt Papier mit einem normalen Din A5 Papier als Träger (angeklebt) und über den manuellen Einzug, funktioniert ohne Probleme mit Nachfülltoner. Auf Backpapier haftet der Toner allerdings kaum&lt;br /&gt;
* &#039;&#039;&#039;KM bizhub C253:&#039;&#039;&#039; Verknittert das Reichelt-Papier recht gern, mit etwas Geduld kann man aber auch brauchbare Vorlagen produzieren.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Lexmark:&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Optra S 1650:&#039;&#039;&#039; Reichelt Papier auf Din A4 Träger: Druckt sehr dicht (Deckung auf Max. stellen), lässt sich gut auf die Platine übertragen. Super Ergebnisse.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;E120N:&#039;&#039;&#039; Sehr gute Erfolge mit Reichelt Papier auf Din A4 Träger: Druckt sehr dicht (Deckung auf Max. stellen), lässt sich gut auf die Platine übertragen. Super Ergebnisse. (Original Toner)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Kyocera:&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;FS-400 / FS-400A:&#039;&#039;&#039; Reicheltpapier aus manueller Papierzufur geht, lässt sich gut auf die Platine übertragen. Super Ergebnisse. (Original Toner)&lt;br /&gt;
* &#039;&#039;&#039;FS-1000+&#039;&#039;&#039; Reicheltpapier vorher auf eine A4 Seite kleben am besten nur an der einzugseite befestigen sonst wellt es Poligone werden in mittleren teil sehr dünn gedruckt da am besten das Papier nicht abrubbeln. Hinterher noch die Platine mit der unbedruckten seite 5min aufs Bügeleisen legen dann werdenden die Polygone auch dicht.&lt;br /&gt;
*&#039;&#039;&#039;FS-3800&#039;&#039;&#039; Reicheltpapier alleine wickelt sich um die Tonertransferrolle, und verfängt sich in der Reinigungsmechanik. Tonertransfereinheit ist danach Schrott. DinA4-Träger habe ich dann nichtmehr probiert.&lt;br /&gt;
*&#039;&#039;&#039;FS-1800&#039;&#039;&#039; Reicheltpapier alleine wickelt sich um die Tonertransferrolle, entfernung nur mit massivem Aufwand und Gefahr des Defektes der Trommel möglich. Reichelt-Papier mit einem Klebestift der oberen Kante des Papiers (in Druckrichtung obere Kante ist gemeint) auf normales Papier kleben und manuell zuführen funktioniert.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Brother:&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;HL-5250DN:&#039;&#039;&#039; Reichelt-Papier ohne Träger in der manuellen Papierzufuhr führt zu einem Papierstau. Mit DIN A4-Träger lässt sich das Layout jedoch problemlos mit Originaltoner drucken. Ergebnisse nach dem Bügeln sind erstaunlich gut. Leiterbahnen mit 6 mil Breite ließen sich ohne Unterbrechung herstellen.&lt;br /&gt;
* &#039;&#039;&#039;HL-1030:&#039;&#039;&#039; Mit Reichelt- oder Pollin-Papier kriegt man sehr gute Ergebnisse, der Toner ist bereits nach 2-3 mal Drübergehen mit nem Bügeleisen auf Stufe 2,5 sauber auf der Platine, Papier löst sich unter gewöhnlichem Wasser sehr leicht ab. Dünnes Katalogpapier kann man nur über den manuellen Papiereinzug verwenden, mit normalem Papier als Unterlage, das Katalog- und normale Papier müssen jedoch nicht verklebt werden. Toner gut abwaschbar mit Universalverdünnung.&lt;br /&gt;
* &#039;&#039;&#039;HL-1430:&#039;&#039;&#039; Sehr gute Ergebnisse mit Reicheltkatalogpapier, das mit Klebestift auf der Einzugseite auf normales Druckerpapier aufgeklebt ist. Der Toner läßt sich sehr gut mit &amp;quot;Solvent 50&amp;quot; entfernen.&lt;br /&gt;
* &#039;&#039;&#039;HL-2035:&#039;&#039;&#039; Getestet mit Fotopapier für Inkjets. Keine Probleme, eng beieinander liegende Strukturen müssen aber per Zahnstocher oder einer feinen Nadel von hängengebliebender Beschichtung befreit werden.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Samsung:&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;ML-1520:&#039;&#039;&#039; Reichelt-Papier mit manuellen Einzug funktioniert wunderbar. Gute Ergebnisse mit Originaltoner.&lt;br /&gt;
* &#039;&#039;&#039;ML-1710:&#039;&#039;&#039; Reichelt-Papier mit manuellen Einzug funktioniert wunderbar. Gute Ergebnisse mit Originaltoner.&lt;br /&gt;
* &#039;&#039;&#039;ML-1915:&#039;&#039;&#039; Reichelt-Papier mit manuellen Einzug funktioniert wunderbar. Gute Ergebnisse mit Originaltoner.&lt;br /&gt;
*    3185FN:     Reichelt-Papier Akzeptable Ergebnisse Besser wird es mit einem dicken glänzendem Papier. (Sühac Katalog)&lt;br /&gt;
 Siehe auch http://www.heringshome.de/tutorials/aetzen-mit-der-direct-toner-methode.html&lt;br /&gt;
* &#039;&#039;&#039;ML-2250:&#039;&#039;&#039; Orginaltoner; Spiegel-Papier in A5 auf eine A4 Seite geklebt, Papier 5min einweichen,abziehen rubbeln nicht notwendig, Masse manchmal mit Löcher sonst 16mil kein Problem&lt;br /&gt;
* &#039;&#039;&#039;xpress C1810w:&#039;&#039;&#039; Toner von Ampertec. 100g/m² schweres, hochweißes, hochsatiniertes Papier (bei mir von Neusiedler) geht sehr gut. Mit etwas längere Einweichzeit in kaltem! Wasser direkt nach dem Laminieren bleibt kein Toner am Papier hängen. Einstellungen: manuell auf höchste Qualität. Reichelt Papier oder ähnliches geht nicht, Drucker hat damit ständig Papierstau. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;IBM:&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;PagePrinter 3116:&#039;&#039;&#039; Mit Reichelt-Papier gibt&#039;s Papierstau, aufkleben auf normales Papier funktioniert aber einwandfrei. 4mil Leiterbahn mit 8mil Abstand sind reproduzierbar, selbst riesige Masseflächen satt schwarz.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Tektronix:&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Phaser 740P:&#039;&#039;&#039; Mit Reichelt-Papier aufgeklebt (mit Klebestift) auf 80g/m^2 Papier und Originaltoner geht wunderbar, gibt aber manchmal Falten je nachdem wie man es angeklebt hat.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Canon:&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;LBP2900:&#039;&#039;&#039; Mit Reichelt-Papier aufgeklebt (Tesa-Film, manchmal auch Iso-Band) auf 80g/m^2 Papier und Originaltoner. Eco-Mode aus, Kontrast voll aufgedreht. Helligkeit auf dunkelste Einstellung. Qualität reichte für TQFP100 aus. Dichte war in Ordnung. Auch größere Flächen meist ohne Probleme im Bezug auf Tonerdichte gedruckt und geätzt.&lt;br /&gt;
* &#039;&#039;&#039;IR1018:&#039;&#039;&#039; Mit Reichelt Papier im seitlichen Einzug. ECO Mode aus, Orginaltoner. Sehr gute Ergebnisse.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039; OKI &#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;MC342:&#039;&#039;&#039; TPI Fotopapier, 5014, 10 x 15 cm, 240 g/m², Hochglanz, manueller Einzug. Originaltoner, Sehr fein, Toner Sparen = aus. Sehr gutes Ergebniss&lt;br /&gt;
* &#039;&#039;&#039;B4250:&#039;&#039;&#039; relativ dickes Plakatpapier, Hochglanz, manueller Einzug. Originaltoner, Toner Sparen = ohne, angelaufene Platine mit Metallpolitur und Aceton gereinigt&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
&lt;br /&gt;
* Ausführliche Diskussion verschiedener Varianten in [http://www.mikrocontroller.net/forum/read-6-40012.html diesem Thread] im Mikrocontroller.net-Forum.&lt;br /&gt;
* http://www.fullnet.com/u/tomg/gooteepc.htm&lt;br /&gt;
* http://www.roboternetz.de/wissen/index.php/Platinenherstellung&lt;br /&gt;
* http://thomaspfeifer.net/platinen_aetzen.htm (Die Methode Schritt für Schritt erklärt mit Bildern und Video) + Regelung für Laminiergerät&lt;br /&gt;
* http://www.die-wuestens.de/dindex.htm?/platine.htm (spezielle Drucktransferfolie)&lt;br /&gt;
* http://members.aon.at/gwiesner/tho/tt/tonertransfermethode-0_4.pdf &lt;br /&gt;
* [http://www.pbase.com/mark10970/e260_modification Direct PCB Printing with a Laser Printer] (Umbau des Laserdruckers, zu bedruckendes PCB wird elektrisch negativ aufgeladen)&lt;br /&gt;
* http://hackaday.com/2006/05/27/pcb-fuser-for-toner-transfer-etching/&lt;br /&gt;
* [http://www.instructables.com/id/Toner-transfer-for-PCB-Flamethrower-Style Toner transfer for PCB: Flamethrower Style] (Sondermethode wenn man einen Brother-Laserdrucker hat und der Toner nicht mitspielt)&lt;br /&gt;
&lt;br /&gt;
=== Im Forum ===&lt;br /&gt;
*http://www.mikrocontroller.net/forum/read-6-40012.html&lt;br /&gt;
*http://www.mikrocontroller.net/forum/read-6-261025.html - Umbau Laminiergerät&lt;br /&gt;
*[http://www.mikrocontroller.net/forum/read-6-284891.html Forum - Tonertransfer mit Reichelt-Katalog 2006]&lt;br /&gt;
*[http://www.mikrocontroller.net/topic/335876#new   Tonertransfer - so geht es! ]&lt;br /&gt;
[[Category:Platinen]]&lt;/div&gt;</summary>
		<author><name>Hegy</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=AVR-Dragon&amp;diff=83314</id>
		<title>AVR-Dragon</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=AVR-Dragon&amp;diff=83314"/>
		<updated>2014-06-11T15:23:26Z</updated>

		<summary type="html">&lt;p&gt;Hegy: Link zu AVR-Dragon Seite korrigiert&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Datei:AVR Dragon.jpg|400px|Ein AVR-Dragon der ersten Generation]][[Datei:dragon_bottom.jpg|400px|Ein AVR-Dragon der ersten Generation (Rückseite)]]&lt;br /&gt;
[[Bild:dragon_box.jpg|290px|right|miniatur|z.&amp;amp;nbsp;B. mit Kassettenhülle als Gehäuse und aufgesetztem [http://www.mikrocontroller.net/topic/136702#1330420 Dragonlair], in welches auch noch ein [http://www.mikrocontroller.net/topic/136702#1539194 USB&amp;lt;-&amp;gt;Seriell Wandler] mit [http://www.ftdichip.com/Products/FT2232C.htm FT2232RL] und ein USB-Hub passt, an dem er direkt angeschlossen ist, um eine Überstrombegrenzung zu haben, falls der PC diese nicht hat.]]&lt;br /&gt;
== Allgemeines zum AVR-Dragon ==&lt;br /&gt;
&lt;br /&gt;
Der &#039;&#039;&#039;[http://www.atmel.com/AVRDRAGON AVR-Dragon]&#039;&#039;&#039; ist ein preiswerter [[AVR In System Programmer|ISP]] und ICE (OCD) von [[Atmel]], der aufgrund seines Preis/Leistungs-Verhältnisses schnell populär wurde. Atmel wurde von dieser Popularität überrascht, da der Dragon wohl ursprünglich nur als ein &amp;quot;Gimmick&amp;quot; zur Verbreitung von AVRs in Asien gedacht war.&lt;br /&gt;
&lt;br /&gt;
Die großen Vorteile des Dragons sind, dass er alle Programmiermodi beherrscht, mit Ausnahme von TPI, aber inklusive PDI (XMEGAs) und  High-Voltage Parallel Programming (mit [http://www.mikrocontroller.net/topic/66241 Adaptern], &amp;quot;verfuste&amp;quot; AVRs retten), dass er ein natives USB-Interface hat, von AVR-Studio unterstützt wird, und sogar [[JTAG]] und [[debugWIRE]] On-Chip-Debugging (OCD) unterstützt (bei den AVRs die dies können). &lt;br /&gt;
&lt;br /&gt;
Auch eine Stromversorgung bis maximal 300mA (strombegrenzend wirkt, wenn dann der USB-Hub) ist integriert, wobei der Strom über die USB-Schnittstelle bezogen wird. Es lassen sich trotzdem auch Boards mit ihrer eigenen Stromversorgung betreiben. Hierbei darf allerdings keine Verbindung zur Stromversorgung des AVR-Dragon bestehen. Ein Levelconverter passt die Spannungen für JTAG, ISP, PDU und dW an, so dass beispielsweise auch das Programmieren und Debuggen von 3,3 V Schaltungen möglich ist.&lt;br /&gt;
&lt;br /&gt;
Zu den größten bekannten Nachteilen gehören, dass der Dragon völlig &amp;quot;nackt&amp;quot; kommt. Kein USB-Kabel, kein Gehäuse, nicht einmal Abstandsbolzen unter der Platine, keine Patchkabel und nicht einmal die Fassungen zum Einstecken von AVRs sind bestückt. Eine gedruckte Anleitung gibt es auch nicht. Daneben wird aufgrund des Stromverbrauchs des Dragon ein USB-Hub mit Netzteil benötigt.&lt;br /&gt;
&lt;br /&gt;
Weiter ist der Dragon dafür bekannt, empfindlich auf statische Aufladungen zu reagieren. Ein Spannungsregler und ein Ausgangstreiber gehen dabei besonders gerne kaputt. Ein gerne von Anfängern gemachter Fehler ist es, den Dragon im Betrieb auf dem mitgelieferten &amp;quot;Schaumstoff&amp;quot; aus der Verpackung liegen zu lassen. Das ist jedoch kein Schaumstoff, sondern leitendes Moosgummi. Atmel verwendet hier ein ungewöhnlich niederohmiges Material, dass die Platine im Betrieb nicht darauf gelegt werden sollte. Schäden sind zwar nicht zu erwarten, Fehlfunktionen sind allerdings sehr wahrscheinlich.&lt;br /&gt;
(Die bei einem im Juli 2010 bei Reichelt bestellten AVR Dragon beiligenden Anti-Statik-Matten weisen ca. 3-10 kOhm pro cm bei ca. 1 mm² Kontaktfläche der Messspitzen auf, die gelieferte Platine hat bereits die Befestigungsbohrungen und die Revisionsnummer A08-0396.D)&lt;br /&gt;
&lt;br /&gt;
== Debuggen ==&lt;br /&gt;
&lt;br /&gt;
Durch die integrierte JTAG und debugWire-Schnittstelle ist On-Chip-Debuggen (OCD) von unterstützten Mikrocontrollern möglich. &lt;br /&gt;
&lt;br /&gt;
Ursprünglich hatte Atmel die Debugmöglichkeiten künstlich auf AVRs mit bis zu 32 KB Flash-Speicher begrenzt. Mit einer mit AVR Studio 4.18 mitgelieferten Dragon-Firmware wurde diese künstliche Einschränkung fallen gelassen.&lt;br /&gt;
&lt;br /&gt;
== Hardware-Generationen ==&lt;br /&gt;
&lt;br /&gt;
Es sind mindestens zwei unterschiedliche Hardware-Generationen des Dragon bekannt. Die ursprüngliche Hardware (siehe Bild am Anfang dieser Seite) und eine neuere Version. Die neuere Version tauchte erstmals Ende 2008, Anfang 2009 auf. Man kann sie daran erkennen, dass die Platine vier Befestigungslöcher (jedoch immer noch keine Abstandsbolzen) und ein anderes Layout der Stromversorgung enthält. Die geänderte Stromversorgung lässt darauf schließen, dass Atmel die immer wieder auftretenden Probleme mit den defekten Stromversorgungen der ersten Hardware-Generation bekannt sind.&lt;br /&gt;
&lt;br /&gt;
Diese neue Hardware-Generation hat von Atmel keinen eigenen Namen bekommen und lässt sich auch nicht durch die Verpackung von alten Dragons unterscheiden.&lt;br /&gt;
&lt;br /&gt;
== Vorteile ==&lt;br /&gt;
* Programmierung und Debugging von Tiny, Mega, XMEGA und AVR32 MCUs&lt;br /&gt;
&lt;br /&gt;
* USB-Anschluss, den alle neueren PCs/Laptops haben&lt;br /&gt;
&lt;br /&gt;
* gute Transportierbarkeit, da kein Netzteil benötigt wird (was dadurch aufgehoben wird, dass man einen Dragon nur an einem USB-Hub mit eigenem Netzteil (self-powered, mindestens 500 mA), nie direkt am PC oder an einem USB-Hub ohne eigenes Netzteil (bus-powered) betreiben sollte[http://support.atmel.no/knowledgebase/avrstudiohelp/mergedProjects/AVRDragon/AVRDragon.htm], da zumindest die Dragons der ersten Generation einen Spannungswandler besitzen, der sehr empfindlich gegenüber Unterspannung sein soll).&lt;br /&gt;
&lt;br /&gt;
* vergleichsweise geringer Preis&lt;br /&gt;
&lt;br /&gt;
* viele Schnittstellen, dadurch viele AVRs programmierbar und debugbar&lt;br /&gt;
&lt;br /&gt;
* Unterstützung durch AVR-Studio in Windows&lt;br /&gt;
&lt;br /&gt;
* Unterstützung durch [[avrdude]] unter Linux&lt;br /&gt;
&lt;br /&gt;
* Firmware-Updates lassen sich mittels einer proprietären Atmel-Software unter Windows einspielen, die als Teil von AVR Studio geliefert wird. Des Weiteren bietet das AVR32 Studio die Möglichkeit Updates für den Dragon einzuspielen. Somit ist ein Update auch unter Linux möglich.&lt;br /&gt;
&lt;br /&gt;
== Nachteile ==&lt;br /&gt;
&lt;br /&gt;
* Der Dragon wird ohne Gehäuse und Kabel geliefert. Zum Teil sind Header nicht bestückt. Ebenso sind die IC-Fassungen nicht bestückt.&lt;br /&gt;
**Hardware der ersten Generation hatte nicht einmal Montagelöcher, so dass die Befestigung in einem eigenen Gehäuse ein Abenteuer war.&lt;br /&gt;
**Die fehlenden Kabel stören Anfänger. Das fehlende USB-Kabel hat man vielleicht noch in der Kramkiste. Die fehlenden ISP- und JTAG-Anschlusskabel lassen sich noch selber aus Flachbandkabel und IDC-Buchsen quetschen. Wobei die 6-poligen IDC-Buchsen für ISP schon nicht in jedem Elektronikladen erhältlich sind (Bezugsquelle zum Beispiel [http://www.reichelt.de/?ARTICLE=53153;GROUPID=3231; Reichelt Pfostenbuchse PFL 6]). Die fehlenden Jumper-Kabel sind jedoch wirklich ärgerlich, da sie käuflich sehr schwer erhältlich sind. Für die Herstellung eignen sich die gedrehten Kontakte aus Präzisions-Buchsenleisten sehr gut. Dazu benötigt man noch möglichst verschiedenfarbige Litzen und Schrumpfschläuche. Insgesamt sollte man 8 einpolige und 8 zweipolige Kabel anfertigen, um auch die parallele Hochspannungsprogrammierung nutzen zu können (zum Beispiel bei verfusten Controllern).&lt;br /&gt;
**Der Header zur HV-Programmierung und der Header zum Patchen der Anschlussbelegung der ebenfalls nicht bestückten IC-Fassungen, sind nicht bestückt.&lt;br /&gt;
**Die sogenannte Prototypen-Area spottet ihrer Bezeichnung: Hier handelt es sich nur um einen Platz für zwei IC-Fassungen, deren  Anschlüsse auf eine 2x20polige Stiftleiste geführt sind. Durch Jumperkabel lassen sich hier verschiedene Anschlussbelegungen zu den Headern patchen, um verschiedene Controller programmieren zu können. Als IC-Fassung sollte man einen ZIF Testsockel wie den [http://www.conrad.de/ce/de/product/189324/ IC-TESTSOCKEL PRÄZISION 40POLIG von Conrad] verwenden, denn dieser kann sowohl DIP40, als auch kleine DIP8-Gehäuse aufnehmen. Der [http://www.reichelt.de/?ACTION=3;ARTICLE=21317;PROVID=2402 Testsockel TEX 40 von Reichelt] kann dies augenscheinlich nicht, da sein Mittelsteg zu breit ist.&lt;br /&gt;
&lt;br /&gt;
* Empfindliche Hardware&lt;br /&gt;
** Der Dragon hat den Ruf empfindlich gegenüber elektrostatische Entladungen zu sein (Abhilfe mittels [http://www.mikrocontroller.net/topic/136702#1330420 Aufbau] des [http://www.aplomb.nl/TechStuff/Dragon/Dragon.html Dragonlair], wobei man sich überlegen muss, ob es sich bei den Kosten für einen Dragon lohnt den zusätzlichen Aufwand zu betreiben)&lt;br /&gt;
** Besonders die Hardware der ersten Generation hat den Ruf, dass der Spannungswandler sowohl durch einfaches Berühren im Betrieb kaputt gehen kann, als auch schon durch zu geringe Spannung am USB-Port bei Bus-powered Hubs oder schlechten(dünnen) USB-Kabeln.&lt;br /&gt;
::Atmel hat es nie für nötig befunden, zu den Problemen Stellung zu nehmen. Angeblich soll Atmel eine Zeit lang defekte Dragons umgetauscht haben. Offiziell gab es dazu von Atmel nie Informationen und man musste oder muss wohl Beziehungen zu Atmel haben, die Hobbyisten im Normalfall nicht haben.&lt;br /&gt;
&lt;br /&gt;
* Ursprünglich künstliche Beschränkung der Debugging-Fähigkeiten, die sich durch ein Firmware-Update mit AVR-Studio 4.18 oder neuer beseitigen lässt.&lt;br /&gt;
&lt;br /&gt;
* Vermutlich um potentielle Interessenten zum Kauf des mit ca. 300€ wesentlich teureren JTAG ICE mkII Debug-Interfaces zu verleiten, stellt Atmel die aktuelle Dokumentation und Beschreibung des Dragon (um 50€) nur als Teil der Online-Hilfe der AVR-Studio Software unter Windows zur Verfügung. Die Version auf [http://support.atmel.no/knowledgebase/avrstudiohelp/mergedProjects/AVRDragon/AVRDragon.htm] ist normalerweise veraltet.&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* [http://www.atmel.com/tools/avrdragon.aspx Atmels AVR-Dragon Seite]&lt;br /&gt;
* [http://support.atmel.no/knowledgebase/avrstudiohelp/mergedProjects/AVRDragon/AVRDragon.htm Atmels Online-Hilfe. Die Hilfe in AVR-Studio ist normalerweise aktueller]&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/72561#1575443 Außenmaße und Befestigungslochpositionen]&lt;br /&gt;
* [http://www.imgbox.de/users/public/images/rJwP3coBpV.jpg Ansicht oben(Kauf 02/12 Rei..) FW bei Lieferung 6.b. Update durch AVR Studio5 auf 7.e(17.02.12)]&lt;br /&gt;
* [http://www.imgbox.de/users/public/images/mqjO4wQsL6.jpg Ansicht unten (Kauf 02/12 Rei..)]&lt;br /&gt;
[[Kategorie:AVR-Programmer und -Bootloader]]&lt;/div&gt;</summary>
		<author><name>Hegy</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Stromsenke&amp;diff=79060</id>
		<title>Stromsenke</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Stromsenke&amp;diff=79060"/>
		<updated>2013-10-20T20:13:22Z</updated>

		<summary type="html">&lt;p&gt;Hegy: /* Linearität */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Vor ca. 2 Jahren habe im in einem Projekt eine Stromsenke realisiert, die spezielle Anforderungen erfüllen musste. Einsatzbereich der Stromsenke war die Überstromerkennung im abschließenden Funktionstest in der Produktion von Netzgeräten, die Bestandteil eines Gesamtgerätes waren.&lt;br /&gt;
&lt;br /&gt;
= Einleitung =&lt;br /&gt;
&lt;br /&gt;
Die Stromsenke musste wie oben erwähnt spezielle Anforderungen erfüllen hinsichtlich der galvanischen Trennung, der Ansteuerung und der Zuverlässigkeit.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Features:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* galvanische Trennung von Steuersignal und Last&lt;br /&gt;
* Verpolschutz&lt;br /&gt;
* Soll-/Ist-Vergleich&lt;br /&gt;
* lineare PWM-Ansteuerung&lt;br /&gt;
* Übertemperaturabschaltung&lt;br /&gt;
* selbstregelnd&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Daten:&#039;&#039;&#039;&lt;br /&gt;
* 0 bis 5A, auch höher möglich&lt;br /&gt;
* max. Leistungsaufnahme je nach Kühlung bis 150W möglich&lt;br /&gt;
* für Spannungen bis 40V geeignet&lt;br /&gt;
* Auflösung je Prozentpunkt der PWM 50 mA (also 50mA Schritte)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Aufbau =&lt;br /&gt;
Die Stromsenke besteht aus folgenden Einzelkomponenten&lt;br /&gt;
&lt;br /&gt;
* Verpolschutz&lt;br /&gt;
* galvanische Trennung Steuersignal &amp;lt;math&amp;gt;\leftrightarrow&amp;lt;/math&amp;gt; Last&lt;br /&gt;
* galvanische Trennung der Versorgungsspannung vom Lastkreis&lt;br /&gt;
* Tiefpassfilter 2. Ordnung&lt;br /&gt;
* Spannungsteiler mit Abschaltfunktion&lt;br /&gt;
* Regel- und Ansteuerstufe&lt;br /&gt;
* Leistungsstufe&lt;br /&gt;
* Spannungsverstärker für Messgerät (Kontrolle)&lt;br /&gt;
* Temperaturüberwachung&lt;br /&gt;
* Spannungsstabilisierung&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Schaltplan&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Bild:PWM-Stromsenke-2.png|500px|gesamter Schaltplan]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Verpolschutz ==&lt;br /&gt;
Der Verpolschutz besteht aus den drei Bauteilen T1 (N-Kanal MOSFET, IRF530), Z-Diode D1 und Vorwiderstand R5. Bei richtiger Polung ist immer ein Stromfluss möglich. Dieses&lt;br /&gt;
geschieht durch die immer vorhandene parasitäre Diode innerhalb des MOSFET, die für ca. 2A ausgelegt ist. Daher muss bei höheren Strom auch die Spannung höher sein um die&lt;br /&gt;
Source-Drain-Strecke durchzuschalten. Je nach Typ liegt die Mindestspannung bei ca. 3,5V (BUK754R3) bzw. 4,5V (IRF1404). In entgegengesetzter Richtung ist Diode gesperrt&lt;br /&gt;
und auch wird über die Gate-Spannung der MOSFET nicht durchgeschaltet. Bei Spannungen unter diesen Werten empfiehlt es sich, den Verpolschutz durch eine entsprechende&lt;br /&gt;
(Shottky-)Leistungsdiode zu ersetzen. Allerdings muß diese dann gekühlt werden. Die Verlustleistung am MOSFET-Verpolschutz beträgt nur einige Milliwatt.&lt;br /&gt;
&lt;br /&gt;
Sollte die Spannung am Eingang über 15V steigen, wird durch den Vorwiderstand und der Z-Diode sichergestellt, dass die maximale Gate-Source-Spannung von +/-20V nicht überschritten wird.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== galvanische Trennung Steuersignal &amp;lt;math&amp;gt;\leftrightarrow&amp;lt;/math&amp;gt; Last ==&lt;br /&gt;
Die Trennung der beiden Potentiale wird durch den Optokoppler CNY17F realisiert. Der Eingang ist mit einem 470R Widerstand so ausgelegt, dass eine PWM mit&lt;br /&gt;
einem Spannungshub von 0 bis 5V ausreicht. Der Ausgang mit dem Widerstand R2 (2,1k) ist so ausgelegt, dass die Spannung hier für den nachgeschalteten&lt;br /&gt;
Tiefpassfilter passend ist.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Sallen-Key Tiefpassfilter ==&lt;br /&gt;
Die eingehende PWM wird am Sallen-Key-Filter, ein aktiver Tiefpass 2. Ordung, geglättet. Selbst beim kritischen duty-cycle von 50% sind am Ausgang keine nennenswerten Schwankungen&lt;br /&gt;
sichtbar (s. Messwerte), sofern die PWM-Frequenz über 2kHz liegt. Die Ausgangsspannung des Filters steigt linear von 0V bis ca. 8,2V an. Die obere Grenzfrequenz des Filters liegt&lt;br /&gt;
bei 160Hz. Die Grenzfrequenz errechnet sich aus&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f_o = \frac{1}{2 \pi R C}&amp;lt;/math&amp;gt; mit R = R3 = R4 und C = C1 = C2.&lt;br /&gt;
&lt;br /&gt;
Die Gesamtverstärkung des Filters liegt bei eins. Werte höher drei bringen den Tiefpass zum schwingen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Spannungsteiler mit Schaltfunktion ==&lt;br /&gt;
Nach dem Tiefpass muss die Ausgangsspannung auf das Niveau abgesenkt werden, die auch die Regel- und Ansteuerstufe als Feedback über die Shuntwiderstände erhält. Daher wird mit&lt;br /&gt;
dem Spannungsteiler aus R6 und R7 parallel mit R8 auf 250mV +/-5mV abgesenkt. Die beiden parallelgeschalteten Widerstände R7 und R8 sind zusätzlich noch mit einem&lt;br /&gt;
MOSFET überbrückt. Dieser schaltet die Widerstände kurz, sollte die Temperatur am Kühlkörper zu hoch werden. Dann beträgt die Eingangsspannung der Regel- und Ansteuerstufe 0V und die&lt;br /&gt;
Leistungsstufe wird abgeschaltet.&lt;br /&gt;
&lt;br /&gt;
Sollte aufgrund von Toleranzen die Spannung des Spannungsteilerausgang nicht auf 250mV kommen, kann Widerstand (R22) zu R6 parallel geschaltet werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Regel- und Ansteuerstufe ==&lt;br /&gt;
An dieser Stufe werden höhere Anforderungen gestellt als an den Tiefpass, weswegen ein höherwertiger OP zum Einsatz kommt (IC2A, LT1013). Diese Stufe steuert zum einen den&lt;br /&gt;
Leistungs-MOSFET an und zum anderen wird der Soll- und Istwert verglichen und ggf. nachgeregelt. Dazu steht am nicht-invertierenden Eingang die Sollspannung an.&lt;br /&gt;
Daraus bildet sich dann die Ausgangsspannung, die noch abhängig ist von der Ist-Spannung am invertierenden Eingang. Steuert der Ausgang die Endstufe auf ein bestimmtes Niveau&lt;br /&gt;
an, wird der MOSFET soweit durchgesteuert, dass an den im Source-Kreis liegenden Shuntwiderständen die gleiche Spannung abfällt wie am nicht-invertierenden Eingang anliegt.&lt;br /&gt;
Daraus ergibt sich auch das Regelverhalten, sollte der Laststrom schwanken durch z. B. schwankende Übergangswiderstände in der Peripherie oder Spannungsswankungen vom zu&lt;br /&gt;
testenden Netzteil. Geht der Strom zurück, verringert sich am invertierenen Eingang ebenfalls die Spannung. Durch die Invertierung wird eine höhere Ausgangsspanung generiert,&lt;br /&gt;
die den sinkenden Strom entgegen wirkt. Daher ist die Differenzspannung an den beiden OP-Eingängen bei Null, bei dem verwendeten OP im µV-Bereich, beim einem LM324 einige mV,&lt;br /&gt;
wodurch die Linearität beeinträchtigt wird.&lt;br /&gt;
&lt;br /&gt;
Um Schwingungen zwischen OP-Ausgang und den Gate des MOSFET zu verhindern ist hier ein Widerstand zwischengeschaltet (R10). Vermutlich verursacht die Restwelligkeit des Tiefpasses&lt;br /&gt;
ein ständiges auf- und entladen des Gate, wodurch die Schwingungen im Frequenzbereich von einigen hundert Kilohertz entstehen. Um die gesamte Regelung nicht zum Schwingen zu bringen,&lt;br /&gt;
ist zusätzlich noch der Kondensator C3 vorhanden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Leistungsstufe ==&lt;br /&gt;
Die Leistungsstufe ist mit einem MOSFET (T3) realisiert um eine möglichst genaue Einstellung zu bekommen. Bei bipolaren Transistoren käme noch der Störfaktor des Basisstroms dazu.&lt;br /&gt;
Auch bei Darlington-Transistoren ist der Strom durch den letzten Transistor nicht zu vernachlässigen. Der Basisstrom, der über den Emitter und damit über die Shuntwidestände fließt,&lt;br /&gt;
würde die Genauigkeit und Linearität beeinflussen. Allerdings haben bipolare Transistoren den Vorteil, dass diese für größere Ströme bzw. Leistungen parallel geschaltet werden&lt;br /&gt;
können. Nachteilig wäre aber eine zusätzliche Treiberstufe, da der Ausgangsstrom des OP nicht ausreicht um mehrer Transistoren anzusteuern. Mit MOSFETs ist das nicht möglich, da&lt;br /&gt;
schon geringste Abweichungen in der Ansteuercharakteristik, d. h. die Übertragungsfunktion aus dem Spannungsverhältnis &amp;lt;math&amp;gt;U_{GS}&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;U_{DS}&amp;lt;/math&amp;gt; nur&lt;br /&gt;
einen von mehreren MOSFET zum durchschalten bringt. Diese minimalen Spannungsdifferenzen zwischen zwei MOSFETs sind auch nicht kompensierbar. Vorteilhaft ist aber der nicht&lt;br /&gt;
vorhandene Gate-Strom, der sich nicht auf die Linearität und Präzision auswirkt. Zwischen Source und GND befinden sich die beiden Shuntwiderstände R11 und&lt;br /&gt;
R12 von jeweils 0,1R. Bei einem Strom von 5A fallen hier dann 0,25V ab, was einer Gesamtleistung von 1,25 Watt entspricht.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Spannungsverstärker für Messgerät ==&lt;br /&gt;
Zur Kontrolle des tatsächlichen Stromflusses erfolgt über den Shuntwiderständen der Abgriff zur indirekten Strommessung. Die am Shunt abfallende Spannung wird um den&lt;br /&gt;
Faktor 20 verstärkt. Damit ergibt sich bei 50mR und 20-facher Verstärkung eine Strom-Spannung-Zuordnung von 1:1, d. h. ein Strom von 5A verursacht eine Ausgangsspannung von&lt;br /&gt;
 &amp;lt;math&amp;gt;{U_{A_{DMM}}} = 5V. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kühlkörper-Temperaturüberwachung ==&lt;br /&gt;
Eine Überhitzung des Leistungs-MOSFET ist gerade unter den knappen räumlichen Bedingungen gut möglich, weil der notwendige Kühlkörper mit entsprechender Ventilation kaum Platz&lt;br /&gt;
hat. Bei einem kleineren Kühlkörper würde daher eine Überhitzung möglich werden. Ein Kühlkörper mit einem Wärmewiderstand von ca. 8K/W erwärmt sich bei 63 Watt abzuführender&lt;br /&gt;
Leistung (4,54A bei 14V Klemmenspannung) innerhalb von ca. 27 Sekunden um ca. 60K, was einer Endtemperatur von 85°C entspricht. Bei mehr Leistung ist daher innerhalb von Sekunden&lt;br /&gt;
die max. Temperatur des MOSFET erreicht (Halbleitertemperatur 175°C). &lt;br /&gt;
&lt;br /&gt;
Als Temperaturfühler dient ein KTY81-122, der zusammen mit den Leistungs-MOSFET auf den Kühlkörper montiert wird. Erreicht der Temperaturfühler eine Temperatur von ca. 85°C&lt;br /&gt;
schaltet der Schmitt-Trigger über T2 den unteren Teil des Spannungsteiler kurz und die Ansteuerspannung des Leitsungs-MOSFET geht auf Null und damit ist kein Stromfluss mehr&lt;br /&gt;
vorhanden. Hat sich der Temperaturfühler auf ca. 58°C abgekühlt, wird der Leistungs-MOSFET wieder angesteuert. Die Temperaturgrenzen und die Hysterese errechnen sich folgendermaßen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;U_{aus} = U_{A_{max}} \frac{R18}{R18 + R19} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;U_{ein} = U_{A_{min}} \frac{R18}{R18 + R19} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;U_{hyst} = \Delta U_e = (U_{A_{max}} - U_{A_{min}}) \frac{R18}{R18 + R19} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;U_{aus}&amp;lt;/math&amp;gt; ist die Ausschaltspannung des Komparators, &amp;lt;math&amp;gt;U_{ein}&amp;lt;/math&amp;gt; die Einschaltspannung und &amp;lt;math&amp;gt;U_{hyst}&amp;lt;/math&amp;gt; die Hysterese (Spannungs- bzw. Temperaturdifferenz&lt;br /&gt;
der Ein- und Ausschaltschwellen). Die Angaben &amp;lt;math&amp;gt;U_{A_{min}}&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;U_{A_{max}}&amp;lt;/math&amp;gt; sind die maximale und minimale Ausgangsspannungen des Komparators. Bei 10V&lt;br /&gt;
Versorgungsspannung liegt die maximale Ausgangsspannung des LM324 bei ca. 8,2V.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== galvanische Trennung der Versorgungsspannung vom Lastkreis ==&lt;br /&gt;
Damit der Lastkreis keine Verbindung zur Versorgung und damit zum Rest des Equipments hat, muss diese durch einen DC/DC-Wandler entkoppelt werden. Durch die hohen Schaltfreuquenzen&lt;br /&gt;
ergeben sich am Ausgang kurze Spannungsspitzen. Durch das Snubber-Gleid, bestehend aus R20 und C6 werden diese minimiert. Dadurch, dass die gesamte Schaltung eine Stromaufnahme nur&lt;br /&gt;
im mA-Bereich hat, reicht ein DC/DC-Wandler von einem Watt Leistung völlig aus.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Spannungsstabilisierung ==&lt;br /&gt;
Die Versorgungsspannung hat einen essentiellen Einfluss auf die Funktionsfähigkeit. Eine Spannungsänderung beeinflusst die Ausgangsspanung des Optokopplers, unabhängig davon auch&lt;br /&gt;
die Ansteuerspannung der Treiberstufe und die Schaltschwellen des Schmitt-Trigger. Mit einem Standard-Linearregler vom Typ 78L10 ist die Stabilität ausreichend.&lt;br /&gt;
&lt;br /&gt;
= Messwerte =&lt;br /&gt;
&lt;br /&gt;
== Übertemperaturabschaltung ==&lt;br /&gt;
Bei 14V Klemmenspannung und 4,54A (= 63 Watt) und ca. 1cm über der Befestigungsschraube des Transistors schaltet die Übertemperatursicherung nach ca. 27 Sekunden ab.&lt;br /&gt;
Wärmewiderstand des Kühlkörpers &amp;lt;math&amp;gt;R_{th} = 8 K/W&amp;lt;/math&amp;gt;&lt;br /&gt;
(z. B. [http://www.fischerelektronik.de/web_fischer/de_DE/K%C3%BChlk%C3%B6rper/A04/Strangk%C3%BChlk%C3%B6rper%20f%C3%BCr%20Leiterplattenmontage/PR/SK104_63.5_/index.xhtml SK104, R_th = 8 K/W])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Restwelligkeit des Tiefpasses ==&lt;br /&gt;
Vergleich der Ausgangsspannung (Restwelligkeit) des Tiefpasses bei 1,5kHz und 4kHz.&lt;br /&gt;
&lt;br /&gt;
[[Datei:screen-547x391-1,5kHz-MWC-neg.png]]&lt;br /&gt;
&lt;br /&gt;
Die größte Restwelligkeit entsteht bei einem duty-cycle von 50%. Bei ca. 1,5kHz beträgt die Restwelligkeit am Filterausgang 126mV bei einer Ausgangsspannung&lt;br /&gt;
von ca. 4,35V. Das entspricht einer Restwelligkeit von ca. 2,9%.&lt;br /&gt;
&lt;br /&gt;
[[Datei:screen-547x391-4kHz-MWC-neg.png]]&lt;br /&gt;
Bei ca. 4kHz beträgt die Restwelligkeit am Filterausgang nur noch 15,3mV bei einer Ausgangsspannung von ca. 4,35V. Das entspricht einer Restwelligkeit von ca. 0,35%.&lt;br /&gt;
&lt;br /&gt;
Bei Frequenzen über 4kHz sinkt die Ausgangsspannung ab. Grund ist die Trägheit des OP&#039;s. Daher sollte die PWM-Frequenz im Bereich 2kHz bis 4kHz liegen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Linearität ==&lt;br /&gt;
Die Abhängigkeit der Ausgangsspannung &amp;lt;math&amp;gt;U_{A_{TP}}&amp;lt;/math&amp;gt; des Tiefpasses vom PWM-Verhältnis.&lt;br /&gt;
&lt;br /&gt;
[[Bild:331.png|miniatur]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Das Übertragungsverhalten des Tiefpassfilter. Die Y-Werte sind die Spannungen direkt am Ausgang des Tiefpasses ohne Spannungsteiler.&lt;br /&gt;
Je nach verwendeten OP können sich hier andere Werte ergeben. Hier wurde der LM324 (4-fach OP) verwendet.&lt;br /&gt;
&lt;br /&gt;
Die Abhängigkeit des Stroms &amp;lt;math&amp;gt;I_{Last}&amp;lt;/math&amp;gt; und der Ausgangsspannung &amp;lt;math&amp;gt;U_{A_{DMM}}&amp;lt;/math&amp;gt; vom PWM-Verhältnis.&lt;br /&gt;
&lt;br /&gt;
[[Bild:332.png|miniatur]]&lt;br /&gt;
&lt;br /&gt;
Die Linearität der Laststufe bzw. des Gesamtsystems. Die vereinzelten roten Punkte sind die Messwerte der Ausgangsspannung &amp;lt;math&amp;gt;U_{A_{DMM}}&amp;lt;/math&amp;gt; zur Kontrolle&lt;br /&gt;
bzw. zum gegenmessen des tatsächlichen Stroms. Die Punkte mit Y-Werten von 0 sind nicht gemessen worden.&lt;br /&gt;
&lt;br /&gt;
Die Messwerte in Zahlen:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#0d0f0d;&amp;quot;&lt;br /&gt;
! duty-&amp;lt;br /&amp;gt;cycle || Strom ||  Tiefpass || Ausgang &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot;| % || style=&amp;quot;text-align:center&amp;quot;| &amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt; || style=&amp;quot;text-align:center&amp;quot;| &amp;lt;math&amp;gt;U_{A_{TP}}&amp;lt;/math&amp;gt; || style=&amp;quot;text-align:center&amp;quot;| &amp;lt;math&amp;gt;U_{A_{DMM}}&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;|   0 ||   style=&amp;quot;text-align:right&amp;quot;| 0,000 A || style=&amp;quot;text-align:right&amp;quot;| 0,96 mV || style=&amp;quot;text-align:right&amp;quot;| 13 mV&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 4,5 || style=&amp;quot;text-align:right&amp;quot;| 0,262 A ||   style=&amp;quot;text-align:right&amp;quot;| 0,423 V || style=&amp;quot;text-align:right&amp;quot;| 0,261 V &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 8,4 ||  style=&amp;quot;text-align:right&amp;quot;| 0,420 A ||   style=&amp;quot;text-align:right&amp;quot;| 0,676 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 10,6 || style=&amp;quot;text-align:right&amp;quot;| 0,613 A ||   style=&amp;quot;text-align:right&amp;quot;| 0,936 V || style=&amp;quot;text-align:right&amp;quot;| 0,613 V &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 15,0 || style=&amp;quot;text-align:right&amp;quot;| 0,836 A ||   style=&amp;quot;text-align:right&amp;quot;| 1,342 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 19,6 ||  style=&amp;quot;text-align:right&amp;quot;| 1,12 A ||   style=&amp;quot;text-align:right&amp;quot;| 1,793 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 24,5 ||  style=&amp;quot;text-align:right&amp;quot;| 1,36 A ||   style=&amp;quot;text-align:right&amp;quot;| 2,163 V || style=&amp;quot;text-align:right&amp;quot;| 1,36 V  &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 30,0 ||  style=&amp;quot;text-align:right&amp;quot;| 1,66 A ||    style=&amp;quot;text-align:right&amp;quot;| 2,66 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 35,6 ||  style=&amp;quot;text-align:right&amp;quot;| 1,98 A ||    style=&amp;quot;text-align:right&amp;quot;| 3,17 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 40,6 ||  style=&amp;quot;text-align:right&amp;quot;| 2,21 A ||    style=&amp;quot;text-align:right&amp;quot;| 3,56 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 45,5 ||  style=&amp;quot;text-align:right&amp;quot;| 2,51 A ||    style=&amp;quot;text-align:right&amp;quot;| 4,03 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 50,5 || style=&amp;quot;text-align:right&amp;quot;| 2,765 A ||    style=&amp;quot;text-align:right&amp;quot;| 4,42 V || style=&amp;quot;text-align:right&amp;quot;| 2,76 V  &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 55,4 ||  style=&amp;quot;text-align:right&amp;quot;| 2,99 A ||    style=&amp;quot;text-align:right&amp;quot;| 4,80 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 60,4 ||  style=&amp;quot;text-align:right&amp;quot;| 3,25 A ||    style=&amp;quot;text-align:right&amp;quot;| 5,22 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 64,6 || style=&amp;quot;text-align:right&amp;quot;| 3,455 A ||    style=&amp;quot;text-align:right&amp;quot;| 5,55 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 70,1 ||  style=&amp;quot;text-align:right&amp;quot;| 3,74 A ||    style=&amp;quot;text-align:right&amp;quot;| 6,00 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 75,0 ||  style=&amp;quot;text-align:right&amp;quot;| 3,96 A ||    style=&amp;quot;text-align:right&amp;quot;| 6,36 V || style=&amp;quot;text-align:right&amp;quot;| 3,97 V  &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 80,4 ||  style=&amp;quot;text-align:right&amp;quot;| 4,24 A ||    style=&amp;quot;text-align:right&amp;quot;| 6,81 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 85,4 ||  style=&amp;quot;text-align:right&amp;quot;| 4,45 A ||    style=&amp;quot;text-align:right&amp;quot;| 7,15 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 90,4 ||  style=&amp;quot;text-align:right&amp;quot;| 4,68 A ||    style=&amp;quot;text-align:right&amp;quot;| 7,52 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 95,3 ||  style=&amp;quot;text-align:right&amp;quot;| 4,95 A ||    style=&amp;quot;text-align:right&amp;quot;| 7,91 V || style=&amp;quot;text-align:right&amp;quot;| 4,95 V  &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 100,0 ||  style=&amp;quot;text-align:right&amp;quot;| 5,08 A ||    style=&amp;quot;text-align:right&amp;quot;| 8,18 V || style=&amp;quot;text-align:right&amp;quot;| 5,09 V  &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Funktionskontrolle =&lt;br /&gt;
Für eine einwandfreie Funktion bietet sich folgende Vorgehensweise an.&lt;br /&gt;
&lt;br /&gt;
# Der PWM-Eingang bleibt offen = duty-cycle 0%&lt;br /&gt;
# am DC/DC-Konverter Versorgungsspannung anlegen, am Ausgang des DC/DC-Konverters müssen min. 13V gemessen werden, nach dem Spannungsregler 10,0V&lt;br /&gt;
# am Spannungsteilerausgang müssen 0V zu messen sein&lt;br /&gt;
# den Lastkreis mit einem Netzgerät verbinden, Einstellung 5V und mind. 6A (kleinere Spannungen könnten den Verpolschutz nicht ausreichend durchschalten)&lt;br /&gt;
# der Stromfluss im Lastkreis muß bei 0mA liegen&lt;br /&gt;
# folgende Punkte sollten zügig durchgeführt werden:&lt;br /&gt;
## am Eingang des Optokopplers eine Gleichspannung von 5V anlegen oder den Ausgang des Optokopplers überbrücken = duty-cycle 100%&lt;br /&gt;
## der Strom im Lastkreis sollte im Bereich von 5A liegen&lt;br /&gt;
## die Spannung am Spannungsteilerausgang messen, Sollwert 250mV +/-5mV&lt;br /&gt;
## die Spannungsdifferenz am Eingang des IC2A (LT1013) messen, Sollwert 0mV (nur im Lastfall)&lt;br /&gt;
## Netzgerät trennen&lt;br /&gt;
# bei ausreichendem Kühlkörper sollte die Übertemperaturabschaltung nicht aktiviert werden (Leistungsaufnahme 30 Watt)&lt;br /&gt;
# sollte die Spannung am Spannungsteiler bei 100% PWM nicht 250mV +/-5mV betragen, den Spannungsteiler anpassen; dies kann ohne Laststrom erfolgen&lt;br /&gt;
# der Test der Linearität wird mit PWM-Generator durchgeführt, dazu gerade die Endwerte 0 bis 20% und 80% bis 100% kontrollieren durch Messung der Spannung am Spannungsteilerausgang,&lt;br /&gt;
# sollte die Linearregler unzureichend sein, ggf. den Wiederstand R2 am Optokoppler ändern&lt;br /&gt;
# Netzgerät wieder zuschalten, Einstellung 14V und mind. 6A&lt;br /&gt;
# PWM duty-cycle liegt noch bei 100% d. h. der Stromfluss beträgt ca. 5,0A +/-100mA&lt;br /&gt;
# je nach Kühlkörpergröße sollte sich dieser schnell erhitzen und nach einer Zeit sollte die Übertemperaturabschaltung aktiviert werden, Netzteilstrom geht auf 0mA zurück&lt;br /&gt;
# Richtwert zur Dauer bis zum Abschalten: ca. 30 Sek. bei einem Kühlkörper mit einem Wärmewiderstand von 8K/W&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Schaltplan =&lt;br /&gt;
&lt;br /&gt;
[[Datei:PWM-Stromsenke-2.png|400px]]&lt;br /&gt;
&lt;br /&gt;
= Lochraster-Layout :D =&lt;br /&gt;
Das &amp;quot;Dink&amp;quot; lass ich mal weg. Den losen Aufbau baut eh keiner nach.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Siehe auch =&lt;br /&gt;
* Diskussion zu diesem Projekt: https://www.mikrocontroller.net/topic/311706#new&lt;br /&gt;
&lt;br /&gt;
[[Kategorie: Spannungsversorgung und Energiequellen]]&lt;/div&gt;</summary>
		<author><name>Hegy</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Stromsenke&amp;diff=79059</id>
		<title>Stromsenke</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Stromsenke&amp;diff=79059"/>
		<updated>2013-10-20T20:12:21Z</updated>

		<summary type="html">&lt;p&gt;Hegy: /* Linearität */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Vor ca. 2 Jahren habe im in einem Projekt eine Stromsenke realisiert, die spezielle Anforderungen erfüllen musste. Einsatzbereich der Stromsenke war die Überstromerkennung im abschließenden Funktionstest in der Produktion von Netzgeräten, die Bestandteil eines Gesamtgerätes waren.&lt;br /&gt;
&lt;br /&gt;
= Einleitung =&lt;br /&gt;
&lt;br /&gt;
Die Stromsenke musste wie oben erwähnt spezielle Anforderungen erfüllen hinsichtlich der galvanischen Trennung, der Ansteuerung und der Zuverlässigkeit.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Features:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* galvanische Trennung von Steuersignal und Last&lt;br /&gt;
* Verpolschutz&lt;br /&gt;
* Soll-/Ist-Vergleich&lt;br /&gt;
* lineare PWM-Ansteuerung&lt;br /&gt;
* Übertemperaturabschaltung&lt;br /&gt;
* selbstregelnd&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Daten:&#039;&#039;&#039;&lt;br /&gt;
* 0 bis 5A, auch höher möglich&lt;br /&gt;
* max. Leistungsaufnahme je nach Kühlung bis 150W möglich&lt;br /&gt;
* für Spannungen bis 40V geeignet&lt;br /&gt;
* Auflösung je Prozentpunkt der PWM 50 mA (also 50mA Schritte)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Aufbau =&lt;br /&gt;
Die Stromsenke besteht aus folgenden Einzelkomponenten&lt;br /&gt;
&lt;br /&gt;
* Verpolschutz&lt;br /&gt;
* galvanische Trennung Steuersignal &amp;lt;math&amp;gt;\leftrightarrow&amp;lt;/math&amp;gt; Last&lt;br /&gt;
* galvanische Trennung der Versorgungsspannung vom Lastkreis&lt;br /&gt;
* Tiefpassfilter 2. Ordnung&lt;br /&gt;
* Spannungsteiler mit Abschaltfunktion&lt;br /&gt;
* Regel- und Ansteuerstufe&lt;br /&gt;
* Leistungsstufe&lt;br /&gt;
* Spannungsverstärker für Messgerät (Kontrolle)&lt;br /&gt;
* Temperaturüberwachung&lt;br /&gt;
* Spannungsstabilisierung&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Schaltplan&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Bild:PWM-Stromsenke-2.png|500px|gesamter Schaltplan]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Verpolschutz ==&lt;br /&gt;
Der Verpolschutz besteht aus den drei Bauteilen T1 (N-Kanal MOSFET, IRF530), Z-Diode D1 und Vorwiderstand R5. Bei richtiger Polung ist immer ein Stromfluss möglich. Dieses&lt;br /&gt;
geschieht durch die immer vorhandene parasitäre Diode innerhalb des MOSFET, die für ca. 2A ausgelegt ist. Daher muss bei höheren Strom auch die Spannung höher sein um die&lt;br /&gt;
Source-Drain-Strecke durchzuschalten. Je nach Typ liegt die Mindestspannung bei ca. 3,5V (BUK754R3) bzw. 4,5V (IRF1404). In entgegengesetzter Richtung ist Diode gesperrt&lt;br /&gt;
und auch wird über die Gate-Spannung der MOSFET nicht durchgeschaltet. Bei Spannungen unter diesen Werten empfiehlt es sich, den Verpolschutz durch eine entsprechende&lt;br /&gt;
(Shottky-)Leistungsdiode zu ersetzen. Allerdings muß diese dann gekühlt werden. Die Verlustleistung am MOSFET-Verpolschutz beträgt nur einige Milliwatt.&lt;br /&gt;
&lt;br /&gt;
Sollte die Spannung am Eingang über 15V steigen, wird durch den Vorwiderstand und der Z-Diode sichergestellt, dass die maximale Gate-Source-Spannung von +/-20V nicht überschritten wird.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== galvanische Trennung Steuersignal &amp;lt;math&amp;gt;\leftrightarrow&amp;lt;/math&amp;gt; Last ==&lt;br /&gt;
Die Trennung der beiden Potentiale wird durch den Optokoppler CNY17F realisiert. Der Eingang ist mit einem 470R Widerstand so ausgelegt, dass eine PWM mit&lt;br /&gt;
einem Spannungshub von 0 bis 5V ausreicht. Der Ausgang mit dem Widerstand R2 (2,1k) ist so ausgelegt, dass die Spannung hier für den nachgeschalteten&lt;br /&gt;
Tiefpassfilter passend ist.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Sallen-Key Tiefpassfilter ==&lt;br /&gt;
Die eingehende PWM wird am Sallen-Key-Filter, ein aktiver Tiefpass 2. Ordung, geglättet. Selbst beim kritischen duty-cycle von 50% sind am Ausgang keine nennenswerten Schwankungen&lt;br /&gt;
sichtbar (s. Messwerte), sofern die PWM-Frequenz über 2kHz liegt. Die Ausgangsspannung des Filters steigt linear von 0V bis ca. 8,2V an. Die obere Grenzfrequenz des Filters liegt&lt;br /&gt;
bei 160Hz. Die Grenzfrequenz errechnet sich aus&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f_o = \frac{1}{2 \pi R C}&amp;lt;/math&amp;gt; mit R = R3 = R4 und C = C1 = C2.&lt;br /&gt;
&lt;br /&gt;
Die Gesamtverstärkung des Filters liegt bei eins. Werte höher drei bringen den Tiefpass zum schwingen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Spannungsteiler mit Schaltfunktion ==&lt;br /&gt;
Nach dem Tiefpass muss die Ausgangsspannung auf das Niveau abgesenkt werden, die auch die Regel- und Ansteuerstufe als Feedback über die Shuntwiderstände erhält. Daher wird mit&lt;br /&gt;
dem Spannungsteiler aus R6 und R7 parallel mit R8 auf 250mV +/-5mV abgesenkt. Die beiden parallelgeschalteten Widerstände R7 und R8 sind zusätzlich noch mit einem&lt;br /&gt;
MOSFET überbrückt. Dieser schaltet die Widerstände kurz, sollte die Temperatur am Kühlkörper zu hoch werden. Dann beträgt die Eingangsspannung der Regel- und Ansteuerstufe 0V und die&lt;br /&gt;
Leistungsstufe wird abgeschaltet.&lt;br /&gt;
&lt;br /&gt;
Sollte aufgrund von Toleranzen die Spannung des Spannungsteilerausgang nicht auf 250mV kommen, kann Widerstand (R22) zu R6 parallel geschaltet werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Regel- und Ansteuerstufe ==&lt;br /&gt;
An dieser Stufe werden höhere Anforderungen gestellt als an den Tiefpass, weswegen ein höherwertiger OP zum Einsatz kommt (IC2A, LT1013). Diese Stufe steuert zum einen den&lt;br /&gt;
Leistungs-MOSFET an und zum anderen wird der Soll- und Istwert verglichen und ggf. nachgeregelt. Dazu steht am nicht-invertierenden Eingang die Sollspannung an.&lt;br /&gt;
Daraus bildet sich dann die Ausgangsspannung, die noch abhängig ist von der Ist-Spannung am invertierenden Eingang. Steuert der Ausgang die Endstufe auf ein bestimmtes Niveau&lt;br /&gt;
an, wird der MOSFET soweit durchgesteuert, dass an den im Source-Kreis liegenden Shuntwiderständen die gleiche Spannung abfällt wie am nicht-invertierenden Eingang anliegt.&lt;br /&gt;
Daraus ergibt sich auch das Regelverhalten, sollte der Laststrom schwanken durch z. B. schwankende Übergangswiderstände in der Peripherie oder Spannungsswankungen vom zu&lt;br /&gt;
testenden Netzteil. Geht der Strom zurück, verringert sich am invertierenen Eingang ebenfalls die Spannung. Durch die Invertierung wird eine höhere Ausgangsspanung generiert,&lt;br /&gt;
die den sinkenden Strom entgegen wirkt. Daher ist die Differenzspannung an den beiden OP-Eingängen bei Null, bei dem verwendeten OP im µV-Bereich, beim einem LM324 einige mV,&lt;br /&gt;
wodurch die Linearität beeinträchtigt wird.&lt;br /&gt;
&lt;br /&gt;
Um Schwingungen zwischen OP-Ausgang und den Gate des MOSFET zu verhindern ist hier ein Widerstand zwischengeschaltet (R10). Vermutlich verursacht die Restwelligkeit des Tiefpasses&lt;br /&gt;
ein ständiges auf- und entladen des Gate, wodurch die Schwingungen im Frequenzbereich von einigen hundert Kilohertz entstehen. Um die gesamte Regelung nicht zum Schwingen zu bringen,&lt;br /&gt;
ist zusätzlich noch der Kondensator C3 vorhanden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Leistungsstufe ==&lt;br /&gt;
Die Leistungsstufe ist mit einem MOSFET (T3) realisiert um eine möglichst genaue Einstellung zu bekommen. Bei bipolaren Transistoren käme noch der Störfaktor des Basisstroms dazu.&lt;br /&gt;
Auch bei Darlington-Transistoren ist der Strom durch den letzten Transistor nicht zu vernachlässigen. Der Basisstrom, der über den Emitter und damit über die Shuntwidestände fließt,&lt;br /&gt;
würde die Genauigkeit und Linearität beeinflussen. Allerdings haben bipolare Transistoren den Vorteil, dass diese für größere Ströme bzw. Leistungen parallel geschaltet werden&lt;br /&gt;
können. Nachteilig wäre aber eine zusätzliche Treiberstufe, da der Ausgangsstrom des OP nicht ausreicht um mehrer Transistoren anzusteuern. Mit MOSFETs ist das nicht möglich, da&lt;br /&gt;
schon geringste Abweichungen in der Ansteuercharakteristik, d. h. die Übertragungsfunktion aus dem Spannungsverhältnis &amp;lt;math&amp;gt;U_{GS}&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;U_{DS}&amp;lt;/math&amp;gt; nur&lt;br /&gt;
einen von mehreren MOSFET zum durchschalten bringt. Diese minimalen Spannungsdifferenzen zwischen zwei MOSFETs sind auch nicht kompensierbar. Vorteilhaft ist aber der nicht&lt;br /&gt;
vorhandene Gate-Strom, der sich nicht auf die Linearität und Präzision auswirkt. Zwischen Source und GND befinden sich die beiden Shuntwiderstände R11 und&lt;br /&gt;
R12 von jeweils 0,1R. Bei einem Strom von 5A fallen hier dann 0,25V ab, was einer Gesamtleistung von 1,25 Watt entspricht.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Spannungsverstärker für Messgerät ==&lt;br /&gt;
Zur Kontrolle des tatsächlichen Stromflusses erfolgt über den Shuntwiderständen der Abgriff zur indirekten Strommessung. Die am Shunt abfallende Spannung wird um den&lt;br /&gt;
Faktor 20 verstärkt. Damit ergibt sich bei 50mR und 20-facher Verstärkung eine Strom-Spannung-Zuordnung von 1:1, d. h. ein Strom von 5A verursacht eine Ausgangsspannung von&lt;br /&gt;
 &amp;lt;math&amp;gt;{U_{A_{DMM}}} = 5V. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kühlkörper-Temperaturüberwachung ==&lt;br /&gt;
Eine Überhitzung des Leistungs-MOSFET ist gerade unter den knappen räumlichen Bedingungen gut möglich, weil der notwendige Kühlkörper mit entsprechender Ventilation kaum Platz&lt;br /&gt;
hat. Bei einem kleineren Kühlkörper würde daher eine Überhitzung möglich werden. Ein Kühlkörper mit einem Wärmewiderstand von ca. 8K/W erwärmt sich bei 63 Watt abzuführender&lt;br /&gt;
Leistung (4,54A bei 14V Klemmenspannung) innerhalb von ca. 27 Sekunden um ca. 60K, was einer Endtemperatur von 85°C entspricht. Bei mehr Leistung ist daher innerhalb von Sekunden&lt;br /&gt;
die max. Temperatur des MOSFET erreicht (Halbleitertemperatur 175°C). &lt;br /&gt;
&lt;br /&gt;
Als Temperaturfühler dient ein KTY81-122, der zusammen mit den Leistungs-MOSFET auf den Kühlkörper montiert wird. Erreicht der Temperaturfühler eine Temperatur von ca. 85°C&lt;br /&gt;
schaltet der Schmitt-Trigger über T2 den unteren Teil des Spannungsteiler kurz und die Ansteuerspannung des Leitsungs-MOSFET geht auf Null und damit ist kein Stromfluss mehr&lt;br /&gt;
vorhanden. Hat sich der Temperaturfühler auf ca. 58°C abgekühlt, wird der Leistungs-MOSFET wieder angesteuert. Die Temperaturgrenzen und die Hysterese errechnen sich folgendermaßen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;U_{aus} = U_{A_{max}} \frac{R18}{R18 + R19} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;U_{ein} = U_{A_{min}} \frac{R18}{R18 + R19} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;U_{hyst} = \Delta U_e = (U_{A_{max}} - U_{A_{min}}) \frac{R18}{R18 + R19} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;U_{aus}&amp;lt;/math&amp;gt; ist die Ausschaltspannung des Komparators, &amp;lt;math&amp;gt;U_{ein}&amp;lt;/math&amp;gt; die Einschaltspannung und &amp;lt;math&amp;gt;U_{hyst}&amp;lt;/math&amp;gt; die Hysterese (Spannungs- bzw. Temperaturdifferenz&lt;br /&gt;
der Ein- und Ausschaltschwellen). Die Angaben &amp;lt;math&amp;gt;U_{A_{min}}&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;U_{A_{max}}&amp;lt;/math&amp;gt; sind die maximale und minimale Ausgangsspannungen des Komparators. Bei 10V&lt;br /&gt;
Versorgungsspannung liegt die maximale Ausgangsspannung des LM324 bei ca. 8,2V.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== galvanische Trennung der Versorgungsspannung vom Lastkreis ==&lt;br /&gt;
Damit der Lastkreis keine Verbindung zur Versorgung und damit zum Rest des Equipments hat, muss diese durch einen DC/DC-Wandler entkoppelt werden. Durch die hohen Schaltfreuquenzen&lt;br /&gt;
ergeben sich am Ausgang kurze Spannungsspitzen. Durch das Snubber-Gleid, bestehend aus R20 und C6 werden diese minimiert. Dadurch, dass die gesamte Schaltung eine Stromaufnahme nur&lt;br /&gt;
im mA-Bereich hat, reicht ein DC/DC-Wandler von einem Watt Leistung völlig aus.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Spannungsstabilisierung ==&lt;br /&gt;
Die Versorgungsspannung hat einen essentiellen Einfluss auf die Funktionsfähigkeit. Eine Spannungsänderung beeinflusst die Ausgangsspanung des Optokopplers, unabhängig davon auch&lt;br /&gt;
die Ansteuerspannung der Treiberstufe und die Schaltschwellen des Schmitt-Trigger. Mit einem Standard-Linearregler vom Typ 78L10 ist die Stabilität ausreichend.&lt;br /&gt;
&lt;br /&gt;
= Messwerte =&lt;br /&gt;
&lt;br /&gt;
== Übertemperaturabschaltung ==&lt;br /&gt;
Bei 14V Klemmenspannung und 4,54A (= 63 Watt) und ca. 1cm über der Befestigungsschraube des Transistors schaltet die Übertemperatursicherung nach ca. 27 Sekunden ab.&lt;br /&gt;
Wärmewiderstand des Kühlkörpers &amp;lt;math&amp;gt;R_{th} = 8 K/W&amp;lt;/math&amp;gt;&lt;br /&gt;
(z. B. [http://www.fischerelektronik.de/web_fischer/de_DE/K%C3%BChlk%C3%B6rper/A04/Strangk%C3%BChlk%C3%B6rper%20f%C3%BCr%20Leiterplattenmontage/PR/SK104_63.5_/index.xhtml SK104, R_th = 8 K/W])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Restwelligkeit des Tiefpasses ==&lt;br /&gt;
Vergleich der Ausgangsspannung (Restwelligkeit) des Tiefpasses bei 1,5kHz und 4kHz.&lt;br /&gt;
&lt;br /&gt;
[[Datei:screen-547x391-1,5kHz-MWC-neg.png]]&lt;br /&gt;
&lt;br /&gt;
Die größte Restwelligkeit entsteht bei einem duty-cycle von 50%. Bei ca. 1,5kHz beträgt die Restwelligkeit am Filterausgang 126mV bei einer Ausgangsspannung&lt;br /&gt;
von ca. 4,35V. Das entspricht einer Restwelligkeit von ca. 2,9%.&lt;br /&gt;
&lt;br /&gt;
[[Datei:screen-547x391-4kHz-MWC-neg.png]]&lt;br /&gt;
Bei ca. 4kHz beträgt die Restwelligkeit am Filterausgang nur noch 15,3mV bei einer Ausgangsspannung von ca. 4,35V. Das entspricht einer Restwelligkeit von ca. 0,35%.&lt;br /&gt;
&lt;br /&gt;
Bei Frequenzen über 4kHz sinkt die Ausgangsspannung ab. Grund ist die Trägheit des OP&#039;s. Daher sollte die PWM-Frequenz im Bereich 2kHz bis 4kHz liegen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Linearität ==&lt;br /&gt;
Die Abhängigkeit der Ausgangsspannung &amp;lt;math&amp;gt;U_{A_{TP}}&amp;lt;/math&amp;gt; des Tiefpasses vom PWM-Verhältnis.&lt;br /&gt;
&lt;br /&gt;
[[Datei:331.png|miniatur]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Das Übertragungsverhalten des Tiefpassfilter. Die Y-Werte sind die Spannungen direkt am Ausgang des Tiefpasses ohne Spannungsteiler.&lt;br /&gt;
Je nach verwendeten OP können sich hier andere Werte ergeben. Hier wurde der LM324 (4-fach OP) verwendet.&lt;br /&gt;
&lt;br /&gt;
Die Abhängigkeit des Stroms &amp;lt;math&amp;gt;I_{Last}&amp;lt;/math&amp;gt; und der Ausgangsspannung &amp;lt;math&amp;gt;U_{A_{DMM}}&amp;lt;/math&amp;gt; vom PWM-Verhältnis.&lt;br /&gt;
&lt;br /&gt;
[[Datei:332.png|miniatur]]&lt;br /&gt;
&lt;br /&gt;
Die Linearität der Laststufe bzw. des Gesamtsystems. Die vereinzelten roten Punkte sind die Messwerte der Ausgangsspannung &amp;lt;math&amp;gt;U_{A_{DMM}}&amp;lt;/math&amp;gt; zur Kontrolle&lt;br /&gt;
bzw. zum gegenmessen des tatsächlichen Stroms. Die Punkte mit Y-Werten von 0 sind nicht gemessen worden.&lt;br /&gt;
&lt;br /&gt;
Die Messwerte in Zahlen:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#0d0f0d;&amp;quot;&lt;br /&gt;
! duty-&amp;lt;br /&amp;gt;cycle || Strom ||  Tiefpass || Ausgang &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot;| % || style=&amp;quot;text-align:center&amp;quot;| &amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt; || style=&amp;quot;text-align:center&amp;quot;| &amp;lt;math&amp;gt;U_{A_{TP}}&amp;lt;/math&amp;gt; || style=&amp;quot;text-align:center&amp;quot;| &amp;lt;math&amp;gt;U_{A_{DMM}}&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;|   0 ||   style=&amp;quot;text-align:right&amp;quot;| 0,000 A || style=&amp;quot;text-align:right&amp;quot;| 0,96 mV || style=&amp;quot;text-align:right&amp;quot;| 13 mV&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 4,5 || style=&amp;quot;text-align:right&amp;quot;| 0,262 A ||   style=&amp;quot;text-align:right&amp;quot;| 0,423 V || style=&amp;quot;text-align:right&amp;quot;| 0,261 V &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 8,4 ||  style=&amp;quot;text-align:right&amp;quot;| 0,420 A ||   style=&amp;quot;text-align:right&amp;quot;| 0,676 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 10,6 || style=&amp;quot;text-align:right&amp;quot;| 0,613 A ||   style=&amp;quot;text-align:right&amp;quot;| 0,936 V || style=&amp;quot;text-align:right&amp;quot;| 0,613 V &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 15,0 || style=&amp;quot;text-align:right&amp;quot;| 0,836 A ||   style=&amp;quot;text-align:right&amp;quot;| 1,342 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 19,6 ||  style=&amp;quot;text-align:right&amp;quot;| 1,12 A ||   style=&amp;quot;text-align:right&amp;quot;| 1,793 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 24,5 ||  style=&amp;quot;text-align:right&amp;quot;| 1,36 A ||   style=&amp;quot;text-align:right&amp;quot;| 2,163 V || style=&amp;quot;text-align:right&amp;quot;| 1,36 V  &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 30,0 ||  style=&amp;quot;text-align:right&amp;quot;| 1,66 A ||    style=&amp;quot;text-align:right&amp;quot;| 2,66 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 35,6 ||  style=&amp;quot;text-align:right&amp;quot;| 1,98 A ||    style=&amp;quot;text-align:right&amp;quot;| 3,17 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 40,6 ||  style=&amp;quot;text-align:right&amp;quot;| 2,21 A ||    style=&amp;quot;text-align:right&amp;quot;| 3,56 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 45,5 ||  style=&amp;quot;text-align:right&amp;quot;| 2,51 A ||    style=&amp;quot;text-align:right&amp;quot;| 4,03 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 50,5 || style=&amp;quot;text-align:right&amp;quot;| 2,765 A ||    style=&amp;quot;text-align:right&amp;quot;| 4,42 V || style=&amp;quot;text-align:right&amp;quot;| 2,76 V  &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 55,4 ||  style=&amp;quot;text-align:right&amp;quot;| 2,99 A ||    style=&amp;quot;text-align:right&amp;quot;| 4,80 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 60,4 ||  style=&amp;quot;text-align:right&amp;quot;| 3,25 A ||    style=&amp;quot;text-align:right&amp;quot;| 5,22 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 64,6 || style=&amp;quot;text-align:right&amp;quot;| 3,455 A ||    style=&amp;quot;text-align:right&amp;quot;| 5,55 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 70,1 ||  style=&amp;quot;text-align:right&amp;quot;| 3,74 A ||    style=&amp;quot;text-align:right&amp;quot;| 6,00 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 75,0 ||  style=&amp;quot;text-align:right&amp;quot;| 3,96 A ||    style=&amp;quot;text-align:right&amp;quot;| 6,36 V || style=&amp;quot;text-align:right&amp;quot;| 3,97 V  &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 80,4 ||  style=&amp;quot;text-align:right&amp;quot;| 4,24 A ||    style=&amp;quot;text-align:right&amp;quot;| 6,81 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 85,4 ||  style=&amp;quot;text-align:right&amp;quot;| 4,45 A ||    style=&amp;quot;text-align:right&amp;quot;| 7,15 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 90,4 ||  style=&amp;quot;text-align:right&amp;quot;| 4,68 A ||    style=&amp;quot;text-align:right&amp;quot;| 7,52 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 95,3 ||  style=&amp;quot;text-align:right&amp;quot;| 4,95 A ||    style=&amp;quot;text-align:right&amp;quot;| 7,91 V || style=&amp;quot;text-align:right&amp;quot;| 4,95 V  &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 100,0 ||  style=&amp;quot;text-align:right&amp;quot;| 5,08 A ||    style=&amp;quot;text-align:right&amp;quot;| 8,18 V || style=&amp;quot;text-align:right&amp;quot;| 5,09 V  &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Funktionskontrolle =&lt;br /&gt;
Für eine einwandfreie Funktion bietet sich folgende Vorgehensweise an.&lt;br /&gt;
&lt;br /&gt;
# Der PWM-Eingang bleibt offen = duty-cycle 0%&lt;br /&gt;
# am DC/DC-Konverter Versorgungsspannung anlegen, am Ausgang des DC/DC-Konverters müssen min. 13V gemessen werden, nach dem Spannungsregler 10,0V&lt;br /&gt;
# am Spannungsteilerausgang müssen 0V zu messen sein&lt;br /&gt;
# den Lastkreis mit einem Netzgerät verbinden, Einstellung 5V und mind. 6A (kleinere Spannungen könnten den Verpolschutz nicht ausreichend durchschalten)&lt;br /&gt;
# der Stromfluss im Lastkreis muß bei 0mA liegen&lt;br /&gt;
# folgende Punkte sollten zügig durchgeführt werden:&lt;br /&gt;
## am Eingang des Optokopplers eine Gleichspannung von 5V anlegen oder den Ausgang des Optokopplers überbrücken = duty-cycle 100%&lt;br /&gt;
## der Strom im Lastkreis sollte im Bereich von 5A liegen&lt;br /&gt;
## die Spannung am Spannungsteilerausgang messen, Sollwert 250mV +/-5mV&lt;br /&gt;
## die Spannungsdifferenz am Eingang des IC2A (LT1013) messen, Sollwert 0mV (nur im Lastfall)&lt;br /&gt;
## Netzgerät trennen&lt;br /&gt;
# bei ausreichendem Kühlkörper sollte die Übertemperaturabschaltung nicht aktiviert werden (Leistungsaufnahme 30 Watt)&lt;br /&gt;
# sollte die Spannung am Spannungsteiler bei 100% PWM nicht 250mV +/-5mV betragen, den Spannungsteiler anpassen; dies kann ohne Laststrom erfolgen&lt;br /&gt;
# der Test der Linearität wird mit PWM-Generator durchgeführt, dazu gerade die Endwerte 0 bis 20% und 80% bis 100% kontrollieren durch Messung der Spannung am Spannungsteilerausgang,&lt;br /&gt;
# sollte die Linearregler unzureichend sein, ggf. den Wiederstand R2 am Optokoppler ändern&lt;br /&gt;
# Netzgerät wieder zuschalten, Einstellung 14V und mind. 6A&lt;br /&gt;
# PWM duty-cycle liegt noch bei 100% d. h. der Stromfluss beträgt ca. 5,0A +/-100mA&lt;br /&gt;
# je nach Kühlkörpergröße sollte sich dieser schnell erhitzen und nach einer Zeit sollte die Übertemperaturabschaltung aktiviert werden, Netzteilstrom geht auf 0mA zurück&lt;br /&gt;
# Richtwert zur Dauer bis zum Abschalten: ca. 30 Sek. bei einem Kühlkörper mit einem Wärmewiderstand von 8K/W&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Schaltplan =&lt;br /&gt;
&lt;br /&gt;
[[Datei:PWM-Stromsenke-2.png|400px]]&lt;br /&gt;
&lt;br /&gt;
= Lochraster-Layout :D =&lt;br /&gt;
Das &amp;quot;Dink&amp;quot; lass ich mal weg. Den losen Aufbau baut eh keiner nach.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Siehe auch =&lt;br /&gt;
* Diskussion zu diesem Projekt: https://www.mikrocontroller.net/topic/311706#new&lt;br /&gt;
&lt;br /&gt;
[[Kategorie: Spannungsversorgung und Energiequellen]]&lt;/div&gt;</summary>
		<author><name>Hegy</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Datei:332.png&amp;diff=79058</id>
		<title>Datei:332.png</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Datei:332.png&amp;diff=79058"/>
		<updated>2013-10-20T20:11:48Z</updated>

		<summary type="html">&lt;p&gt;Hegy: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Hegy</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Datei:331.png&amp;diff=79057</id>
		<title>Datei:331.png</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Datei:331.png&amp;diff=79057"/>
		<updated>2013-10-20T20:11:14Z</updated>

		<summary type="html">&lt;p&gt;Hegy: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Hegy</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Stromsenke&amp;diff=79056</id>
		<title>Stromsenke</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Stromsenke&amp;diff=79056"/>
		<updated>2013-10-20T20:10:38Z</updated>

		<summary type="html">&lt;p&gt;Hegy: /* Linearität */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Vor ca. 2 Jahren habe im in einem Projekt eine Stromsenke realisiert, die spezielle Anforderungen erfüllen musste. Einsatzbereich der Stromsenke war die Überstromerkennung im abschließenden Funktionstest in der Produktion von Netzgeräten, die Bestandteil eines Gesamtgerätes waren.&lt;br /&gt;
&lt;br /&gt;
= Einleitung =&lt;br /&gt;
&lt;br /&gt;
Die Stromsenke musste wie oben erwähnt spezielle Anforderungen erfüllen hinsichtlich der galvanischen Trennung, der Ansteuerung und der Zuverlässigkeit.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Features:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* galvanische Trennung von Steuersignal und Last&lt;br /&gt;
* Verpolschutz&lt;br /&gt;
* Soll-/Ist-Vergleich&lt;br /&gt;
* lineare PWM-Ansteuerung&lt;br /&gt;
* Übertemperaturabschaltung&lt;br /&gt;
* selbstregelnd&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Daten:&#039;&#039;&#039;&lt;br /&gt;
* 0 bis 5A, auch höher möglich&lt;br /&gt;
* max. Leistungsaufnahme je nach Kühlung bis 150W möglich&lt;br /&gt;
* für Spannungen bis 40V geeignet&lt;br /&gt;
* Auflösung je Prozentpunkt der PWM 50 mA (also 50mA Schritte)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Aufbau =&lt;br /&gt;
Die Stromsenke besteht aus folgenden Einzelkomponenten&lt;br /&gt;
&lt;br /&gt;
* Verpolschutz&lt;br /&gt;
* galvanische Trennung Steuersignal &amp;lt;math&amp;gt;\leftrightarrow&amp;lt;/math&amp;gt; Last&lt;br /&gt;
* galvanische Trennung der Versorgungsspannung vom Lastkreis&lt;br /&gt;
* Tiefpassfilter 2. Ordnung&lt;br /&gt;
* Spannungsteiler mit Abschaltfunktion&lt;br /&gt;
* Regel- und Ansteuerstufe&lt;br /&gt;
* Leistungsstufe&lt;br /&gt;
* Spannungsverstärker für Messgerät (Kontrolle)&lt;br /&gt;
* Temperaturüberwachung&lt;br /&gt;
* Spannungsstabilisierung&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Schaltplan&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Bild:PWM-Stromsenke-2.png|500px|gesamter Schaltplan]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Verpolschutz ==&lt;br /&gt;
Der Verpolschutz besteht aus den drei Bauteilen T1 (N-Kanal MOSFET, IRF530), Z-Diode D1 und Vorwiderstand R5. Bei richtiger Polung ist immer ein Stromfluss möglich. Dieses&lt;br /&gt;
geschieht durch die immer vorhandene parasitäre Diode innerhalb des MOSFET, die für ca. 2A ausgelegt ist. Daher muss bei höheren Strom auch die Spannung höher sein um die&lt;br /&gt;
Source-Drain-Strecke durchzuschalten. Je nach Typ liegt die Mindestspannung bei ca. 3,5V (BUK754R3) bzw. 4,5V (IRF1404). In entgegengesetzter Richtung ist Diode gesperrt&lt;br /&gt;
und auch wird über die Gate-Spannung der MOSFET nicht durchgeschaltet. Bei Spannungen unter diesen Werten empfiehlt es sich, den Verpolschutz durch eine entsprechende&lt;br /&gt;
(Shottky-)Leistungsdiode zu ersetzen. Allerdings muß diese dann gekühlt werden. Die Verlustleistung am MOSFET-Verpolschutz beträgt nur einige Milliwatt.&lt;br /&gt;
&lt;br /&gt;
Sollte die Spannung am Eingang über 15V steigen, wird durch den Vorwiderstand und der Z-Diode sichergestellt, dass die maximale Gate-Source-Spannung von +/-20V nicht überschritten wird.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== galvanische Trennung Steuersignal &amp;lt;math&amp;gt;\leftrightarrow&amp;lt;/math&amp;gt; Last ==&lt;br /&gt;
Die Trennung der beiden Potentiale wird durch den Optokoppler CNY17F realisiert. Der Eingang ist mit einem 470R Widerstand so ausgelegt, dass eine PWM mit&lt;br /&gt;
einem Spannungshub von 0 bis 5V ausreicht. Der Ausgang mit dem Widerstand R2 (2,1k) ist so ausgelegt, dass die Spannung hier für den nachgeschalteten&lt;br /&gt;
Tiefpassfilter passend ist.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Sallen-Key Tiefpassfilter ==&lt;br /&gt;
Die eingehende PWM wird am Sallen-Key-Filter, ein aktiver Tiefpass 2. Ordung, geglättet. Selbst beim kritischen duty-cycle von 50% sind am Ausgang keine nennenswerten Schwankungen&lt;br /&gt;
sichtbar (s. Messwerte), sofern die PWM-Frequenz über 2kHz liegt. Die Ausgangsspannung des Filters steigt linear von 0V bis ca. 8,2V an. Die obere Grenzfrequenz des Filters liegt&lt;br /&gt;
bei 160Hz. Die Grenzfrequenz errechnet sich aus&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f_o = \frac{1}{2 \pi R C}&amp;lt;/math&amp;gt; mit R = R3 = R4 und C = C1 = C2.&lt;br /&gt;
&lt;br /&gt;
Die Gesamtverstärkung des Filters liegt bei eins. Werte höher drei bringen den Tiefpass zum schwingen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Spannungsteiler mit Schaltfunktion ==&lt;br /&gt;
Nach dem Tiefpass muss die Ausgangsspannung auf das Niveau abgesenkt werden, die auch die Regel- und Ansteuerstufe als Feedback über die Shuntwiderstände erhält. Daher wird mit&lt;br /&gt;
dem Spannungsteiler aus R6 und R7 parallel mit R8 auf 250mV +/-5mV abgesenkt. Die beiden parallelgeschalteten Widerstände R7 und R8 sind zusätzlich noch mit einem&lt;br /&gt;
MOSFET überbrückt. Dieser schaltet die Widerstände kurz, sollte die Temperatur am Kühlkörper zu hoch werden. Dann beträgt die Eingangsspannung der Regel- und Ansteuerstufe 0V und die&lt;br /&gt;
Leistungsstufe wird abgeschaltet.&lt;br /&gt;
&lt;br /&gt;
Sollte aufgrund von Toleranzen die Spannung des Spannungsteilerausgang nicht auf 250mV kommen, kann Widerstand (R22) zu R6 parallel geschaltet werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Regel- und Ansteuerstufe ==&lt;br /&gt;
An dieser Stufe werden höhere Anforderungen gestellt als an den Tiefpass, weswegen ein höherwertiger OP zum Einsatz kommt (IC2A, LT1013). Diese Stufe steuert zum einen den&lt;br /&gt;
Leistungs-MOSFET an und zum anderen wird der Soll- und Istwert verglichen und ggf. nachgeregelt. Dazu steht am nicht-invertierenden Eingang die Sollspannung an.&lt;br /&gt;
Daraus bildet sich dann die Ausgangsspannung, die noch abhängig ist von der Ist-Spannung am invertierenden Eingang. Steuert der Ausgang die Endstufe auf ein bestimmtes Niveau&lt;br /&gt;
an, wird der MOSFET soweit durchgesteuert, dass an den im Source-Kreis liegenden Shuntwiderständen die gleiche Spannung abfällt wie am nicht-invertierenden Eingang anliegt.&lt;br /&gt;
Daraus ergibt sich auch das Regelverhalten, sollte der Laststrom schwanken durch z. B. schwankende Übergangswiderstände in der Peripherie oder Spannungsswankungen vom zu&lt;br /&gt;
testenden Netzteil. Geht der Strom zurück, verringert sich am invertierenen Eingang ebenfalls die Spannung. Durch die Invertierung wird eine höhere Ausgangsspanung generiert,&lt;br /&gt;
die den sinkenden Strom entgegen wirkt. Daher ist die Differenzspannung an den beiden OP-Eingängen bei Null, bei dem verwendeten OP im µV-Bereich, beim einem LM324 einige mV,&lt;br /&gt;
wodurch die Linearität beeinträchtigt wird.&lt;br /&gt;
&lt;br /&gt;
Um Schwingungen zwischen OP-Ausgang und den Gate des MOSFET zu verhindern ist hier ein Widerstand zwischengeschaltet (R10). Vermutlich verursacht die Restwelligkeit des Tiefpasses&lt;br /&gt;
ein ständiges auf- und entladen des Gate, wodurch die Schwingungen im Frequenzbereich von einigen hundert Kilohertz entstehen. Um die gesamte Regelung nicht zum Schwingen zu bringen,&lt;br /&gt;
ist zusätzlich noch der Kondensator C3 vorhanden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Leistungsstufe ==&lt;br /&gt;
Die Leistungsstufe ist mit einem MOSFET (T3) realisiert um eine möglichst genaue Einstellung zu bekommen. Bei bipolaren Transistoren käme noch der Störfaktor des Basisstroms dazu.&lt;br /&gt;
Auch bei Darlington-Transistoren ist der Strom durch den letzten Transistor nicht zu vernachlässigen. Der Basisstrom, der über den Emitter und damit über die Shuntwidestände fließt,&lt;br /&gt;
würde die Genauigkeit und Linearität beeinflussen. Allerdings haben bipolare Transistoren den Vorteil, dass diese für größere Ströme bzw. Leistungen parallel geschaltet werden&lt;br /&gt;
können. Nachteilig wäre aber eine zusätzliche Treiberstufe, da der Ausgangsstrom des OP nicht ausreicht um mehrer Transistoren anzusteuern. Mit MOSFETs ist das nicht möglich, da&lt;br /&gt;
schon geringste Abweichungen in der Ansteuercharakteristik, d. h. die Übertragungsfunktion aus dem Spannungsverhältnis &amp;lt;math&amp;gt;U_{GS}&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;U_{DS}&amp;lt;/math&amp;gt; nur&lt;br /&gt;
einen von mehreren MOSFET zum durchschalten bringt. Diese minimalen Spannungsdifferenzen zwischen zwei MOSFETs sind auch nicht kompensierbar. Vorteilhaft ist aber der nicht&lt;br /&gt;
vorhandene Gate-Strom, der sich nicht auf die Linearität und Präzision auswirkt. Zwischen Source und GND befinden sich die beiden Shuntwiderstände R11 und&lt;br /&gt;
R12 von jeweils 0,1R. Bei einem Strom von 5A fallen hier dann 0,25V ab, was einer Gesamtleistung von 1,25 Watt entspricht.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Spannungsverstärker für Messgerät ==&lt;br /&gt;
Zur Kontrolle des tatsächlichen Stromflusses erfolgt über den Shuntwiderständen der Abgriff zur indirekten Strommessung. Die am Shunt abfallende Spannung wird um den&lt;br /&gt;
Faktor 20 verstärkt. Damit ergibt sich bei 50mR und 20-facher Verstärkung eine Strom-Spannung-Zuordnung von 1:1, d. h. ein Strom von 5A verursacht eine Ausgangsspannung von&lt;br /&gt;
 &amp;lt;math&amp;gt;{U_{A_{DMM}}} = 5V. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kühlkörper-Temperaturüberwachung ==&lt;br /&gt;
Eine Überhitzung des Leistungs-MOSFET ist gerade unter den knappen räumlichen Bedingungen gut möglich, weil der notwendige Kühlkörper mit entsprechender Ventilation kaum Platz&lt;br /&gt;
hat. Bei einem kleineren Kühlkörper würde daher eine Überhitzung möglich werden. Ein Kühlkörper mit einem Wärmewiderstand von ca. 8K/W erwärmt sich bei 63 Watt abzuführender&lt;br /&gt;
Leistung (4,54A bei 14V Klemmenspannung) innerhalb von ca. 27 Sekunden um ca. 60K, was einer Endtemperatur von 85°C entspricht. Bei mehr Leistung ist daher innerhalb von Sekunden&lt;br /&gt;
die max. Temperatur des MOSFET erreicht (Halbleitertemperatur 175°C). &lt;br /&gt;
&lt;br /&gt;
Als Temperaturfühler dient ein KTY81-122, der zusammen mit den Leistungs-MOSFET auf den Kühlkörper montiert wird. Erreicht der Temperaturfühler eine Temperatur von ca. 85°C&lt;br /&gt;
schaltet der Schmitt-Trigger über T2 den unteren Teil des Spannungsteiler kurz und die Ansteuerspannung des Leitsungs-MOSFET geht auf Null und damit ist kein Stromfluss mehr&lt;br /&gt;
vorhanden. Hat sich der Temperaturfühler auf ca. 58°C abgekühlt, wird der Leistungs-MOSFET wieder angesteuert. Die Temperaturgrenzen und die Hysterese errechnen sich folgendermaßen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;U_{aus} = U_{A_{max}} \frac{R18}{R18 + R19} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;U_{ein} = U_{A_{min}} \frac{R18}{R18 + R19} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;U_{hyst} = \Delta U_e = (U_{A_{max}} - U_{A_{min}}) \frac{R18}{R18 + R19} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;U_{aus}&amp;lt;/math&amp;gt; ist die Ausschaltspannung des Komparators, &amp;lt;math&amp;gt;U_{ein}&amp;lt;/math&amp;gt; die Einschaltspannung und &amp;lt;math&amp;gt;U_{hyst}&amp;lt;/math&amp;gt; die Hysterese (Spannungs- bzw. Temperaturdifferenz&lt;br /&gt;
der Ein- und Ausschaltschwellen). Die Angaben &amp;lt;math&amp;gt;U_{A_{min}}&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;U_{A_{max}}&amp;lt;/math&amp;gt; sind die maximale und minimale Ausgangsspannungen des Komparators. Bei 10V&lt;br /&gt;
Versorgungsspannung liegt die maximale Ausgangsspannung des LM324 bei ca. 8,2V.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== galvanische Trennung der Versorgungsspannung vom Lastkreis ==&lt;br /&gt;
Damit der Lastkreis keine Verbindung zur Versorgung und damit zum Rest des Equipments hat, muss diese durch einen DC/DC-Wandler entkoppelt werden. Durch die hohen Schaltfreuquenzen&lt;br /&gt;
ergeben sich am Ausgang kurze Spannungsspitzen. Durch das Snubber-Gleid, bestehend aus R20 und C6 werden diese minimiert. Dadurch, dass die gesamte Schaltung eine Stromaufnahme nur&lt;br /&gt;
im mA-Bereich hat, reicht ein DC/DC-Wandler von einem Watt Leistung völlig aus.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Spannungsstabilisierung ==&lt;br /&gt;
Die Versorgungsspannung hat einen essentiellen Einfluss auf die Funktionsfähigkeit. Eine Spannungsänderung beeinflusst die Ausgangsspanung des Optokopplers, unabhängig davon auch&lt;br /&gt;
die Ansteuerspannung der Treiberstufe und die Schaltschwellen des Schmitt-Trigger. Mit einem Standard-Linearregler vom Typ 78L10 ist die Stabilität ausreichend.&lt;br /&gt;
&lt;br /&gt;
= Messwerte =&lt;br /&gt;
&lt;br /&gt;
== Übertemperaturabschaltung ==&lt;br /&gt;
Bei 14V Klemmenspannung und 4,54A (= 63 Watt) und ca. 1cm über der Befestigungsschraube des Transistors schaltet die Übertemperatursicherung nach ca. 27 Sekunden ab.&lt;br /&gt;
Wärmewiderstand des Kühlkörpers &amp;lt;math&amp;gt;R_{th} = 8 K/W&amp;lt;/math&amp;gt;&lt;br /&gt;
(z. B. [http://www.fischerelektronik.de/web_fischer/de_DE/K%C3%BChlk%C3%B6rper/A04/Strangk%C3%BChlk%C3%B6rper%20f%C3%BCr%20Leiterplattenmontage/PR/SK104_63.5_/index.xhtml SK104, R_th = 8 K/W])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Restwelligkeit des Tiefpasses ==&lt;br /&gt;
Vergleich der Ausgangsspannung (Restwelligkeit) des Tiefpasses bei 1,5kHz und 4kHz.&lt;br /&gt;
&lt;br /&gt;
[[Datei:screen-547x391-1,5kHz-MWC-neg.png]]&lt;br /&gt;
&lt;br /&gt;
Die größte Restwelligkeit entsteht bei einem duty-cycle von 50%. Bei ca. 1,5kHz beträgt die Restwelligkeit am Filterausgang 126mV bei einer Ausgangsspannung&lt;br /&gt;
von ca. 4,35V. Das entspricht einer Restwelligkeit von ca. 2,9%.&lt;br /&gt;
&lt;br /&gt;
[[Datei:screen-547x391-4kHz-MWC-neg.png]]&lt;br /&gt;
Bei ca. 4kHz beträgt die Restwelligkeit am Filterausgang nur noch 15,3mV bei einer Ausgangsspannung von ca. 4,35V. Das entspricht einer Restwelligkeit von ca. 0,35%.&lt;br /&gt;
&lt;br /&gt;
Bei Frequenzen über 4kHz sinkt die Ausgangsspannung ab. Grund ist die Trägheit des OP&#039;s. Daher sollte die PWM-Frequenz im Bereich 2kHz bis 4kHz liegen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Linearität ==&lt;br /&gt;
Die Abhängigkeit der Ausgangsspannung &amp;lt;math&amp;gt;U_{A_{TP}}&amp;lt;/math&amp;gt; des Tiefpasses vom PWM-Verhältnis.&lt;br /&gt;
[[Datei:331.png|miniatur]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Das Übertragungsverhalten des Tiefpassfilter. Die Y-Werte sind die Spannungen direkt am Ausgang des Tiefpasses ohne Spannungsteiler.&lt;br /&gt;
Je nach verwendeten OP können sich hier andere Werte ergeben. Hier wurde der LM324 (4-fach OP) verwendet.&lt;br /&gt;
&lt;br /&gt;
Die Abhängigkeit des Stroms &amp;lt;math&amp;gt;I_{Last}&amp;lt;/math&amp;gt; und der Ausgangsspannung &amp;lt;math&amp;gt;U_{A_{DMM}}&amp;lt;/math&amp;gt; vom PWM-Verhältnis.&lt;br /&gt;
[[Datei:332.png|miniatur]]&lt;br /&gt;
&lt;br /&gt;
Die Linearität der Laststufe bzw. des Gesamtsystems. Die vereinzelten roten Punkte sind die Messwerte der Ausgangsspannung &amp;lt;math&amp;gt;U_{A_{DMM}}&amp;lt;/math&amp;gt; zur Kontrolle&lt;br /&gt;
bzw. zum gegenmessen des tatsächlichen Stroms. Die Punkte mit Y-Werten von 0 sind nicht gemessen worden.&lt;br /&gt;
&lt;br /&gt;
Die Messwerte in Zahlen:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#0d0f0d;&amp;quot;&lt;br /&gt;
! duty-&amp;lt;br /&amp;gt;cycle || Strom ||  Tiefpass || Ausgang &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot;| % || style=&amp;quot;text-align:center&amp;quot;| &amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt; || style=&amp;quot;text-align:center&amp;quot;| &amp;lt;math&amp;gt;U_{A_{TP}}&amp;lt;/math&amp;gt; || style=&amp;quot;text-align:center&amp;quot;| &amp;lt;math&amp;gt;U_{A_{DMM}}&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;|   0 ||   style=&amp;quot;text-align:right&amp;quot;| 0,000 A || style=&amp;quot;text-align:right&amp;quot;| 0,96 mV || style=&amp;quot;text-align:right&amp;quot;| 13 mV&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 4,5 || style=&amp;quot;text-align:right&amp;quot;| 0,262 A ||   style=&amp;quot;text-align:right&amp;quot;| 0,423 V || style=&amp;quot;text-align:right&amp;quot;| 0,261 V &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 8,4 ||  style=&amp;quot;text-align:right&amp;quot;| 0,420 A ||   style=&amp;quot;text-align:right&amp;quot;| 0,676 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 10,6 || style=&amp;quot;text-align:right&amp;quot;| 0,613 A ||   style=&amp;quot;text-align:right&amp;quot;| 0,936 V || style=&amp;quot;text-align:right&amp;quot;| 0,613 V &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 15,0 || style=&amp;quot;text-align:right&amp;quot;| 0,836 A ||   style=&amp;quot;text-align:right&amp;quot;| 1,342 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 19,6 ||  style=&amp;quot;text-align:right&amp;quot;| 1,12 A ||   style=&amp;quot;text-align:right&amp;quot;| 1,793 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 24,5 ||  style=&amp;quot;text-align:right&amp;quot;| 1,36 A ||   style=&amp;quot;text-align:right&amp;quot;| 2,163 V || style=&amp;quot;text-align:right&amp;quot;| 1,36 V  &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 30,0 ||  style=&amp;quot;text-align:right&amp;quot;| 1,66 A ||    style=&amp;quot;text-align:right&amp;quot;| 2,66 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 35,6 ||  style=&amp;quot;text-align:right&amp;quot;| 1,98 A ||    style=&amp;quot;text-align:right&amp;quot;| 3,17 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 40,6 ||  style=&amp;quot;text-align:right&amp;quot;| 2,21 A ||    style=&amp;quot;text-align:right&amp;quot;| 3,56 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 45,5 ||  style=&amp;quot;text-align:right&amp;quot;| 2,51 A ||    style=&amp;quot;text-align:right&amp;quot;| 4,03 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 50,5 || style=&amp;quot;text-align:right&amp;quot;| 2,765 A ||    style=&amp;quot;text-align:right&amp;quot;| 4,42 V || style=&amp;quot;text-align:right&amp;quot;| 2,76 V  &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 55,4 ||  style=&amp;quot;text-align:right&amp;quot;| 2,99 A ||    style=&amp;quot;text-align:right&amp;quot;| 4,80 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 60,4 ||  style=&amp;quot;text-align:right&amp;quot;| 3,25 A ||    style=&amp;quot;text-align:right&amp;quot;| 5,22 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 64,6 || style=&amp;quot;text-align:right&amp;quot;| 3,455 A ||    style=&amp;quot;text-align:right&amp;quot;| 5,55 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 70,1 ||  style=&amp;quot;text-align:right&amp;quot;| 3,74 A ||    style=&amp;quot;text-align:right&amp;quot;| 6,00 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 75,0 ||  style=&amp;quot;text-align:right&amp;quot;| 3,96 A ||    style=&amp;quot;text-align:right&amp;quot;| 6,36 V || style=&amp;quot;text-align:right&amp;quot;| 3,97 V  &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 80,4 ||  style=&amp;quot;text-align:right&amp;quot;| 4,24 A ||    style=&amp;quot;text-align:right&amp;quot;| 6,81 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 85,4 ||  style=&amp;quot;text-align:right&amp;quot;| 4,45 A ||    style=&amp;quot;text-align:right&amp;quot;| 7,15 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 90,4 ||  style=&amp;quot;text-align:right&amp;quot;| 4,68 A ||    style=&amp;quot;text-align:right&amp;quot;| 7,52 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 95,3 ||  style=&amp;quot;text-align:right&amp;quot;| 4,95 A ||    style=&amp;quot;text-align:right&amp;quot;| 7,91 V || style=&amp;quot;text-align:right&amp;quot;| 4,95 V  &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 100,0 ||  style=&amp;quot;text-align:right&amp;quot;| 5,08 A ||    style=&amp;quot;text-align:right&amp;quot;| 8,18 V || style=&amp;quot;text-align:right&amp;quot;| 5,09 V  &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Funktionskontrolle =&lt;br /&gt;
Für eine einwandfreie Funktion bietet sich folgende Vorgehensweise an.&lt;br /&gt;
&lt;br /&gt;
# Der PWM-Eingang bleibt offen = duty-cycle 0%&lt;br /&gt;
# am DC/DC-Konverter Versorgungsspannung anlegen, am Ausgang des DC/DC-Konverters müssen min. 13V gemessen werden, nach dem Spannungsregler 10,0V&lt;br /&gt;
# am Spannungsteilerausgang müssen 0V zu messen sein&lt;br /&gt;
# den Lastkreis mit einem Netzgerät verbinden, Einstellung 5V und mind. 6A (kleinere Spannungen könnten den Verpolschutz nicht ausreichend durchschalten)&lt;br /&gt;
# der Stromfluss im Lastkreis muß bei 0mA liegen&lt;br /&gt;
# folgende Punkte sollten zügig durchgeführt werden:&lt;br /&gt;
## am Eingang des Optokopplers eine Gleichspannung von 5V anlegen oder den Ausgang des Optokopplers überbrücken = duty-cycle 100%&lt;br /&gt;
## der Strom im Lastkreis sollte im Bereich von 5A liegen&lt;br /&gt;
## die Spannung am Spannungsteilerausgang messen, Sollwert 250mV +/-5mV&lt;br /&gt;
## die Spannungsdifferenz am Eingang des IC2A (LT1013) messen, Sollwert 0mV (nur im Lastfall)&lt;br /&gt;
## Netzgerät trennen&lt;br /&gt;
# bei ausreichendem Kühlkörper sollte die Übertemperaturabschaltung nicht aktiviert werden (Leistungsaufnahme 30 Watt)&lt;br /&gt;
# sollte die Spannung am Spannungsteiler bei 100% PWM nicht 250mV +/-5mV betragen, den Spannungsteiler anpassen; dies kann ohne Laststrom erfolgen&lt;br /&gt;
# der Test der Linearität wird mit PWM-Generator durchgeführt, dazu gerade die Endwerte 0 bis 20% und 80% bis 100% kontrollieren durch Messung der Spannung am Spannungsteilerausgang,&lt;br /&gt;
# sollte die Linearregler unzureichend sein, ggf. den Wiederstand R2 am Optokoppler ändern&lt;br /&gt;
# Netzgerät wieder zuschalten, Einstellung 14V und mind. 6A&lt;br /&gt;
# PWM duty-cycle liegt noch bei 100% d. h. der Stromfluss beträgt ca. 5,0A +/-100mA&lt;br /&gt;
# je nach Kühlkörpergröße sollte sich dieser schnell erhitzen und nach einer Zeit sollte die Übertemperaturabschaltung aktiviert werden, Netzteilstrom geht auf 0mA zurück&lt;br /&gt;
# Richtwert zur Dauer bis zum Abschalten: ca. 30 Sek. bei einem Kühlkörper mit einem Wärmewiderstand von 8K/W&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Schaltplan =&lt;br /&gt;
&lt;br /&gt;
[[Datei:PWM-Stromsenke-2.png|400px]]&lt;br /&gt;
&lt;br /&gt;
= Lochraster-Layout :D =&lt;br /&gt;
Das &amp;quot;Dink&amp;quot; lass ich mal weg. Den losen Aufbau baut eh keiner nach.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Siehe auch =&lt;br /&gt;
* Diskussion zu diesem Projekt: https://www.mikrocontroller.net/topic/311706#new&lt;br /&gt;
&lt;br /&gt;
[[Kategorie: Spannungsversorgung und Energiequellen]]&lt;/div&gt;</summary>
		<author><name>Hegy</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Stromsenke&amp;diff=79048</id>
		<title>Stromsenke</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Stromsenke&amp;diff=79048"/>
		<updated>2013-10-19T16:28:46Z</updated>

		<summary type="html">&lt;p&gt;Hegy: /* Aufbau */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Vor ca. 2 Jahren habe im in einem Projekt eine Stromsenke realisiert, die spezielle Anforderungen erfüllen musste. Einsatzbereich der Stromsenke war die Überstromerkennung im abschließenden Funktionstest in der Produktion von Netzgeräten, die Bestandteil eines Gesamtgerätes waren.&lt;br /&gt;
&lt;br /&gt;
= Einleitung =&lt;br /&gt;
&lt;br /&gt;
Die Stromsenke musste wie oben erwähnt spezielle Anforderungen erfüllen hinsichtlich der galvanischen Trennung, der Ansteuerung und der Zuverlässigkeit.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Features:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* galvanische Trennung von Steuersignal und Last&lt;br /&gt;
* Verpolschutz&lt;br /&gt;
* Soll-/Ist-Vergleich&lt;br /&gt;
* lineare PWM-Ansteuerung&lt;br /&gt;
* Übertemperaturabschaltung&lt;br /&gt;
* selbstregelnd&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Daten:&#039;&#039;&#039;&lt;br /&gt;
* 0 bis 5A, auch höher möglich&lt;br /&gt;
* max. Leistungsaufnahme je nach Kühlung bis 150W möglich&lt;br /&gt;
* für Spannungen bis 40V geeignet&lt;br /&gt;
* Auflösung je Prozentpunkt der PWM 50 mA (also 50mA Schritte)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Aufbau =&lt;br /&gt;
Die Stromsenke besteht aus folgenden Einzelkomponenten&lt;br /&gt;
&lt;br /&gt;
* Verpolschutz&lt;br /&gt;
* galvanische Trennung Steuersignal &amp;lt;math&amp;gt;\leftrightarrow&amp;lt;/math&amp;gt; Last&lt;br /&gt;
* galvanische Trennung der Versorgungsspannung vom Lastkreis&lt;br /&gt;
* Tiefpassfilter 2. Ordnung&lt;br /&gt;
* Spannungsteiler mit Abschaltfunktion&lt;br /&gt;
* Regel- und Ansteuerstufe&lt;br /&gt;
* Leistungsstufe&lt;br /&gt;
* Spannungsverstärker für Messgerät (Kontrolle)&lt;br /&gt;
* Temperaturüberwachung&lt;br /&gt;
* Spannungsstabilisierung&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Schaltplan&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Bild:PWM-Stromsenke-2.png|500px|gesamter Schaltplan]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Verpolschutz ==&lt;br /&gt;
Der Verpolschutz besteht aus den drei Bauteilen T1 (N-Kanal MOSFET, IRF530), Z-Diode D1 und Vorwiderstand R5. Bei richtiger Polung ist immer ein Stromfluss möglich. Dieses&lt;br /&gt;
geschieht durch die immer vorhandene parasitäre Diode innerhalb des MOSFET, die für ca. 2A ausgelegt ist. Daher muss bei höheren Strom auch die Spannung höher sein um die&lt;br /&gt;
Source-Drain-Strecke durchzuschalten. Je nach Typ liegt die Mindestspannung bei ca. 3,5V (BUK754R3) bzw. 4,5V (IRF1404). In entgegengesetzter Richtung ist Diode gesperrt&lt;br /&gt;
und auch wird über die Gate-Spannung der MOSFET nicht durchgeschaltet. Bei Spannungen unter diesen Werten empfiehlt es sich, den Verpolschutz durch eine entsprechende&lt;br /&gt;
(Shottky-)Leistungsdiode zu ersetzen. Allerdings muß diese dann gekühlt werden. Die Verlustleistung am MOSFET-Verpolschutz beträgt nur einige Milliwatt.&lt;br /&gt;
&lt;br /&gt;
Sollte die Spannung am Eingang über 15V steigen, wird durch den Vorwiderstand und der Z-Diode sichergestellt, dass die maximale Gate-Source-Spannung von +/-20V nicht überschritten wird.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== galvanische Trennung Steuersignal &amp;lt;math&amp;gt;\leftrightarrow&amp;lt;/math&amp;gt; Last ==&lt;br /&gt;
Die Trennung der beiden Potentiale wird durch den Optokoppler CNY17F realisiert. Der Eingang ist mit einem 470R Widerstand so ausgelegt, dass eine PWM mit&lt;br /&gt;
einem Spannungshub von 0 bis 5V ausreicht. Der Ausgang mit dem Widerstand R2 (2,1k) ist so ausgelegt, dass die Spannung hier für den nachgeschalteten&lt;br /&gt;
Tiefpassfilter passend ist.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Sallen-Key Tiefpassfilter ==&lt;br /&gt;
Die eingehende PWM wird am Sallen-Key-Filter, ein aktiver Tiefpass 2. Ordung, geglättet. Selbst beim kritischen duty-cycle von 50% sind am Ausgang keine nennenswerten Schwankungen&lt;br /&gt;
sichtbar (s. Messwerte), sofern die PWM-Frequenz über 2kHz liegt. Die Ausgangsspannung des Filters steigt linear von 0V bis ca. 8,2V an. Die obere Grenzfrequenz des Filters liegt&lt;br /&gt;
bei 160Hz. Die Grenzfrequenz errechnet sich aus&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f_o = \frac{1}{2 \pi R C}&amp;lt;/math&amp;gt; mit R = R3 = R4 und C = C1 = C2.&lt;br /&gt;
&lt;br /&gt;
Die Gesamtverstärkung des Filters liegt bei eins. Werte höher drei bringen den Tiefpass zum schwingen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Spannungsteiler mit Schaltfunktion ==&lt;br /&gt;
Nach dem Tiefpass muss die Ausgangsspannung auf das Niveau abgesenkt werden, die auch die Regel- und Ansteuerstufe als Feedback über die Shuntwiderstände erhält. Daher wird mit&lt;br /&gt;
dem Spannungsteiler aus R6 und R7 parallel mit R8 auf 250mV +/-5mV abgesenkt. Die beiden parallelgeschalteten Widerstände R7 und R8 sind zusätzlich noch mit einem&lt;br /&gt;
MOSFET überbrückt. Dieser schaltet die Widerstände kurz, sollte die Temperatur am Kühlkörper zu hoch werden. Dann beträgt die Eingangsspannung der Regel- und Ansteuerstufe 0V und die&lt;br /&gt;
Leistungsstufe wird abgeschaltet.&lt;br /&gt;
&lt;br /&gt;
Sollte aufgrund von Toleranzen die Spannung des Spannungsteilerausgang nicht auf 250mV kommen, kann Widerstand (R22) zu R6 parallel geschaltet werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Regel- und Ansteuerstufe ==&lt;br /&gt;
An dieser Stufe werden höhere Anforderungen gestellt als an den Tiefpass, weswegen ein höherwertiger OP zum Einsatz kommt (IC2A, LT1013). Diese Stufe steuert zum einen den&lt;br /&gt;
Leistungs-MOSFET an und zum anderen wird der Soll- und Istwert verglichen und ggf. nachgeregelt. Dazu steht am nicht-invertierenden Eingang die Sollspannung an.&lt;br /&gt;
Daraus bildet sich dann die Ausgangsspannung, die noch abhängig ist von der Ist-Spannung am invertierenden Eingang. Steuert der Ausgang die Endstufe auf ein bestimmtes Niveau&lt;br /&gt;
an, wird der MOSFET soweit durchgesteuert, dass an den im Source-Kreis liegenden Shuntwiderständen die gleiche Spannung abfällt wie am nicht-invertierenden Eingang anliegt.&lt;br /&gt;
Daraus ergibt sich auch das Regelverhalten, sollte der Laststrom schwanken durch z. B. schwankende Übergangswiderstände in der Peripherie oder Spannungsswankungen vom zu&lt;br /&gt;
testenden Netzteil. Geht der Strom zurück, verringert sich am invertierenen Eingang ebenfalls die Spannung. Durch die Invertierung wird eine höhere Ausgangsspanung generiert,&lt;br /&gt;
die den sinkenden Strom entgegen wirkt. Daher ist die Differenzspannung an den beiden OP-Eingängen bei Null, bei dem verwendeten OP im µV-Bereich, beim einem LM324 einige mV,&lt;br /&gt;
wodurch die Linearität beeinträchtigt wird.&lt;br /&gt;
&lt;br /&gt;
Um Schwingungen zwischen OP-Ausgang und den Gate des MOSFET zu verhindern ist hier ein Widerstand zwischengeschaltet (R10). Vermutlich verursacht die Restwelligkeit des Tiefpasses&lt;br /&gt;
ein ständiges auf- und entladen des Gate, wodurch die Schwingungen im Frequenzbereich von einigen hundert Kilohertz entstehen. Um die gesamte Regelung nicht zum Schwingen zu bringen,&lt;br /&gt;
ist zusätzlich noch der Kondensator C3 vorhanden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Leistungsstufe ==&lt;br /&gt;
Die Leistungsstufe ist mit einem MOSFET (T3) realisiert um eine möglichst genaue Einstellung zu bekommen. Bei bipolaren Transistoren käme noch der Störfaktor des Basisstroms dazu.&lt;br /&gt;
Auch bei Darlington-Transistoren ist der Strom durch den letzten Transistor nicht zu vernachlässigen. Der Basisstrom, der über den Emitter und damit über die Shuntwidestände fließt,&lt;br /&gt;
würde die Genauigkeit und Linearität beeinflussen. Allerdings haben bipolare Transistoren den Vorteil, dass diese für größere Ströme bzw. Leistungen parallel geschaltet werden&lt;br /&gt;
können. Nachteilig wäre aber eine zusätzliche Treiberstufe, da der Ausgangsstrom des OP nicht ausreicht um mehrer Transistoren anzusteuern. Mit MOSFETs ist das nicht möglich, da&lt;br /&gt;
schon geringste Abweichungen in der Ansteuercharakteristik, d. h. die Übertragungsfunktion aus dem Spannungsverhältnis &amp;lt;math&amp;gt;U_{GS}&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;U_{DS}&amp;lt;/math&amp;gt; nur&lt;br /&gt;
einen von mehreren MOSFET zum durchschalten bringt. Diese minimalen Spannungsdifferenzen zwischen zwei MOSFETs sind auch nicht kompensierbar. Vorteilhaft ist aber der nicht&lt;br /&gt;
vorhandene Gate-Strom, der sich nicht auf die Linearität und Präzision auswirkt. Zwischen Source und GND befinden sich die beiden Shuntwiderstände R11 und&lt;br /&gt;
R12 von jeweils 0,1R. Bei einem Strom von 5A fallen hier dann 0,25V ab, was einer Gesamtleistung von 1,25 Watt entspricht.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Spannungsverstärker für Messgerät ==&lt;br /&gt;
Zur Kontrolle des tatsächlichen Stromflusses erfolgt über den Shuntwiderständen der Abgriff zur indirekten Strommessung. Die am Shunt abfallende Spannung wird um den&lt;br /&gt;
Faktor 20 verstärkt. Damit ergibt sich bei 50mR und 20-facher Verstärkung eine Strom-Spannung-Zuordnung von 1:1, d. h. ein Strom von 5A verursacht eine Ausgangsspannung von&lt;br /&gt;
 &amp;lt;math&amp;gt;{U_{A_{DMM}}} = 5V. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kühlkörper-Temperaturüberwachung ==&lt;br /&gt;
Eine Überhitzung des Leistungs-MOSFET ist gerade unter den knappen räumlichen Bedingungen gut möglich, weil der notwendige Kühlkörper mit entsprechender Ventilation kaum Platz&lt;br /&gt;
hat. Bei einem kleineren Kühlkörper würde daher eine Überhitzung möglich werden. Ein Kühlkörper mit einem Wärmewiderstand von ca. 8K/W erwärmt sich bei 63 Watt abzuführender&lt;br /&gt;
Leistung (4,54A bei 14V Klemmenspannung) innerhalb von ca. 27 Sekunden um ca. 60K, was einer Endtemperatur von 85°C entspricht. Bei mehr Leistung ist daher innerhalb von Sekunden&lt;br /&gt;
die max. Temperatur des MOSFET erreicht (Halbleitertemperatur 175°C). &lt;br /&gt;
&lt;br /&gt;
Als Temperaturfühler dient ein KTY81-122, der zusammen mit den Leistungs-MOSFET auf den Kühlkörper montiert wird. Erreicht der Temperaturfühler eine Temperatur von ca. 85°C&lt;br /&gt;
schaltet der Schmitt-Trigger über T2 den unteren Teil des Spannungsteiler kurz und die Ansteuerspannung des Leitsungs-MOSFET geht auf Null und damit ist kein Stromfluss mehr&lt;br /&gt;
vorhanden. Hat sich der Temperaturfühler auf ca. 58°C abgekühlt, wird der Leistungs-MOSFET wieder angesteuert. Die Temperaturgrenzen und die Hysterese errechnen sich folgendermaßen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;U_{aus} = U_{A_{max}} \frac{R18}{R18 + R19} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;U_{ein} = U_{A_{min}} \frac{R18}{R18 + R19} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;U_{hyst} = \Delta U_e = (U_{A_{max}} - U_{A_{min}}) \frac{R18}{R18 + R19} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;U_{aus}&amp;lt;/math&amp;gt; ist die Ausschaltspannung des Komparators, &amp;lt;math&amp;gt;U_{ein}&amp;lt;/math&amp;gt; die Einschaltspannung und &amp;lt;math&amp;gt;U_{hyst}&amp;lt;/math&amp;gt; die Hysterese (Spannungs- bzw. Temperaturdifferenz&lt;br /&gt;
der Ein- und Ausschaltschwellen). Die Angaben &amp;lt;math&amp;gt;U_{A_{min}}&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;U_{A_{max}}&amp;lt;/math&amp;gt; sind die maximale und minimale Ausgangsspannungen des Komparators. Bei 10V&lt;br /&gt;
Versorgungsspannung liegt die maximale Ausgangsspannung des LM324 bei ca. 8,2V.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== galvanische Trennung der Versorgungsspannung vom Lastkreis ==&lt;br /&gt;
Damit der Lastkreis keine Verbindung zur Versorgung und damit zum Rest des Equipments hat, muss diese durch einen DC/DC-Wandler entkoppelt werden. Durch die hohen Schaltfreuquenzen&lt;br /&gt;
ergeben sich am Ausgang kurze Spannungsspitzen. Durch das Snubber-Gleid, bestehend aus R20 und C6 werden diese minimiert. Dadurch, dass die gesamte Schaltung eine Stromaufnahme nur&lt;br /&gt;
im mA-Bereich hat, reicht ein DC/DC-Wandler von einem Watt Leistung völlig aus.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Spannungsstabilisierung ==&lt;br /&gt;
Die Versorgungsspannung hat einen essentiellen Einfluss auf die Funktionsfähigkeit. Eine Spannungsänderung beeinflusst die Ausgangsspanung des Optokopplers, unabhängig davon auch&lt;br /&gt;
die Ansteuerspannung der Treiberstufe und die Schaltschwellen des Schmitt-Trigger. Mit einem Standard-Linearregler vom Typ 78L10 ist die Stabilität ausreichend.&lt;br /&gt;
&lt;br /&gt;
= Messwerte =&lt;br /&gt;
&lt;br /&gt;
== Übertemperaturabschaltung ==&lt;br /&gt;
Bei 14V Klemmenspannung und 4,54A (= 63 Watt) und ca. 1cm über der Befestigungsschraube des Transistors schaltet die Übertemperatursicherung nach ca. 27 Sekunden ab.&lt;br /&gt;
Wärmewiderstand des Kühlkörpers &amp;lt;math&amp;gt;R_{th} = 8 K/W&amp;lt;/math&amp;gt;&lt;br /&gt;
(z. B. [http://www.fischerelektronik.de/web_fischer/de_DE/K%C3%BChlk%C3%B6rper/A04/Strangk%C3%BChlk%C3%B6rper%20f%C3%BCr%20Leiterplattenmontage/PR/SK104_63.5_/index.xhtml SK104, R_th = 8 K/W])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Restwelligkeit des Tiefpasses ==&lt;br /&gt;
Vergleich der Ausgangsspannung (Restwelligkeit) des Tiefpasses bei 1,5kHz und 4kHz.&lt;br /&gt;
&lt;br /&gt;
[[Datei:screen-547x391-1,5kHz-MWC-neg.png]]&lt;br /&gt;
&lt;br /&gt;
Die größte Restwelligkeit entsteht bei einem duty-cycle von 50%. Bei ca. 1,5kHz beträgt die Restwelligkeit am Filterausgang 126mV bei einer Ausgangsspannung&lt;br /&gt;
von ca. 4,35V. Das entspricht einer Restwelligkeit von ca. 2,9%.&lt;br /&gt;
&lt;br /&gt;
[[Datei:screen-547x391-4kHz-MWC-neg.png]]&lt;br /&gt;
Bei ca. 4kHz beträgt die Restwelligkeit am Filterausgang nur noch 15,3mV bei einer Ausgangsspannung von ca. 4,35V. Das entspricht einer Restwelligkeit von ca. 0,35%.&lt;br /&gt;
&lt;br /&gt;
Bei Frequenzen über 4kHz sinkt die Ausgangsspannung ab. Grund ist die Trägheit des OP&#039;s. Daher sollte die PWM-Frequenz im Bereich 2kHz bis 4kHz liegen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Linearität ==&lt;br /&gt;
Die Abhängigkeit der Ausgangsspannung &amp;lt;math&amp;gt;U_{A_{TP}}&amp;lt;/math&amp;gt; des Tiefpasses vom PWM-Verhältnis.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;LaTeX&amp;quot;&amp;gt;&lt;br /&gt;
\readdata[ignoreLines=1,nStep=1]{\Daten}{data-files/Messwerte-3.txt}&lt;br /&gt;
\psset{xunit=1mm, yunit=10mm,yAxisLabel={},xAxisLabel={}}&lt;br /&gt;
\hspace*{5mm}&lt;br /&gt;
\psgraph[xticksize=0 9, yticksize=0 100,subticks=0,Dx=10,Dy=1](0,0)(100,9){80mm}{72mm}&lt;br /&gt;
 \listplot[showpoints,linewidth=0.5pt,linecolor=blue,plotNo=2,plotNoMax=3]{\Daten}&lt;br /&gt;
 \uput{0}[0](-8,9.7){\mathrm{U_{A_{TP}} [V]}}&lt;br /&gt;
 \uput{0}[0](107,-0.35){duty cycle}&lt;br /&gt;
\endpsgraph&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Das Übertragungsverhalten des Tiefpassfilter. Die Y-Werte sind die Spannungen direkt am Ausgang des Tiefpasses ohne Spannungsteiler.&lt;br /&gt;
Je nach verwendeten OP können sich hier andere Werte ergeben. Hier wurde der LM324 (4-fach OP) verwendet.&lt;br /&gt;
&lt;br /&gt;
Die Abhängigkeit des Stroms &amp;lt;math&amp;gt;I_{Last}&amp;lt;/math&amp;gt; und der Ausgangsspannung &amp;lt;math&amp;gt;U_{A_{DMM}}&amp;lt;/math&amp;gt; vom PWM-Verhältnis.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;LaTeX&amp;quot;&amp;gt;&lt;br /&gt;
\hspace*{5mm}&lt;br /&gt;
\psgraph[xticksize=0 6, yticksize=0 100,subticks=0,Dx=10,Dy=1]{}(0,0)(100,6){90mm}{54mm}&lt;br /&gt;
 \uput{0}[0](-5,7.2){\textcolor{blue}{$\mathrm{I_{Last} [A]}$}}&lt;br /&gt;
 \uput{0}[0](-5,6.7){\textcolor{red}{$\mathrm{U_{A_{DMM}} [V]}$}}&lt;br /&gt;
 \uput{0}[0](107,-0.35){duty cycle}&lt;br /&gt;
 \listplot[showpoints,linewidth=0.5pt,linecolor=blue,plotNo=1,plotNoMax=3]{\Daten}&lt;br /&gt;
 \listplot[plotstyle=dots,showpoints,linewidth=0.5pt,linecolor=red,plotNo=3,plotNoMax=3]{\Daten}&lt;br /&gt;
\endpsgraph&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die Linearität der Laststufe bzw. des Gesamtsystems. Die vereinzelten roten Punkte sind die Messwerte der Ausgangsspannung &amp;lt;math&amp;gt;U_{A_{DMM}}&amp;lt;/math&amp;gt; zur Kontrolle&lt;br /&gt;
bzw. zum gegenmessen des tatsächlichen Stroms. Die Punkte mit Y-Werten von 0 sind nicht gemessen worden.&lt;br /&gt;
&lt;br /&gt;
Die Messwerte in Zahlen:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#0d0f0d;&amp;quot;&lt;br /&gt;
! duty-&amp;lt;br /&amp;gt;cycle || Strom ||  Tiefpass || Ausgang &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot;| % || style=&amp;quot;text-align:center&amp;quot;| &amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt; || style=&amp;quot;text-align:center&amp;quot;| &amp;lt;math&amp;gt;U_{A_{TP}}&amp;lt;/math&amp;gt; || style=&amp;quot;text-align:center&amp;quot;| &amp;lt;math&amp;gt;U_{A_{DMM}}&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;|   0 ||   style=&amp;quot;text-align:right&amp;quot;| 0,000 A || style=&amp;quot;text-align:right&amp;quot;| 0,96 mV || style=&amp;quot;text-align:right&amp;quot;| 13 mV&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 4,5 || style=&amp;quot;text-align:right&amp;quot;| 0,262 A ||   style=&amp;quot;text-align:right&amp;quot;| 0,423 V || style=&amp;quot;text-align:right&amp;quot;| 0,261 V &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 8,4 ||  style=&amp;quot;text-align:right&amp;quot;| 0,420 A ||   style=&amp;quot;text-align:right&amp;quot;| 0,676 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 10,6 || style=&amp;quot;text-align:right&amp;quot;| 0,613 A ||   style=&amp;quot;text-align:right&amp;quot;| 0,936 V || style=&amp;quot;text-align:right&amp;quot;| 0,613 V &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 15,0 || style=&amp;quot;text-align:right&amp;quot;| 0,836 A ||   style=&amp;quot;text-align:right&amp;quot;| 1,342 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 19,6 ||  style=&amp;quot;text-align:right&amp;quot;| 1,12 A ||   style=&amp;quot;text-align:right&amp;quot;| 1,793 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 24,5 ||  style=&amp;quot;text-align:right&amp;quot;| 1,36 A ||   style=&amp;quot;text-align:right&amp;quot;| 2,163 V || style=&amp;quot;text-align:right&amp;quot;| 1,36 V  &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 30,0 ||  style=&amp;quot;text-align:right&amp;quot;| 1,66 A ||    style=&amp;quot;text-align:right&amp;quot;| 2,66 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 35,6 ||  style=&amp;quot;text-align:right&amp;quot;| 1,98 A ||    style=&amp;quot;text-align:right&amp;quot;| 3,17 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 40,6 ||  style=&amp;quot;text-align:right&amp;quot;| 2,21 A ||    style=&amp;quot;text-align:right&amp;quot;| 3,56 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 45,5 ||  style=&amp;quot;text-align:right&amp;quot;| 2,51 A ||    style=&amp;quot;text-align:right&amp;quot;| 4,03 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 50,5 || style=&amp;quot;text-align:right&amp;quot;| 2,765 A ||    style=&amp;quot;text-align:right&amp;quot;| 4,42 V || style=&amp;quot;text-align:right&amp;quot;| 2,76 V  &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 55,4 ||  style=&amp;quot;text-align:right&amp;quot;| 2,99 A ||    style=&amp;quot;text-align:right&amp;quot;| 4,80 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 60,4 ||  style=&amp;quot;text-align:right&amp;quot;| 3,25 A ||    style=&amp;quot;text-align:right&amp;quot;| 5,22 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 64,6 || style=&amp;quot;text-align:right&amp;quot;| 3,455 A ||    style=&amp;quot;text-align:right&amp;quot;| 5,55 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 70,1 ||  style=&amp;quot;text-align:right&amp;quot;| 3,74 A ||    style=&amp;quot;text-align:right&amp;quot;| 6,00 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 75,0 ||  style=&amp;quot;text-align:right&amp;quot;| 3,96 A ||    style=&amp;quot;text-align:right&amp;quot;| 6,36 V || style=&amp;quot;text-align:right&amp;quot;| 3,97 V  &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 80,4 ||  style=&amp;quot;text-align:right&amp;quot;| 4,24 A ||    style=&amp;quot;text-align:right&amp;quot;| 6,81 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 85,4 ||  style=&amp;quot;text-align:right&amp;quot;| 4,45 A ||    style=&amp;quot;text-align:right&amp;quot;| 7,15 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 90,4 ||  style=&amp;quot;text-align:right&amp;quot;| 4,68 A ||    style=&amp;quot;text-align:right&amp;quot;| 7,52 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 95,3 ||  style=&amp;quot;text-align:right&amp;quot;| 4,95 A ||    style=&amp;quot;text-align:right&amp;quot;| 7,91 V || style=&amp;quot;text-align:right&amp;quot;| 4,95 V  &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 100,0 ||  style=&amp;quot;text-align:right&amp;quot;| 5,08 A ||    style=&amp;quot;text-align:right&amp;quot;| 8,18 V || style=&amp;quot;text-align:right&amp;quot;| 5,09 V  &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Funktionskontrolle =&lt;br /&gt;
Für eine einwandfreie Funktion bietet sich folgende Vorgehensweise an.&lt;br /&gt;
&lt;br /&gt;
# Der PWM-Eingang bleibt offen = duty-cycle 0%&lt;br /&gt;
# am DC/DC-Konverter Versorgungsspannung anlegen, am Ausgang des DC/DC-Konverters müssen min. 13V gemessen werden, nach dem Spannungsregler 10,0V&lt;br /&gt;
# am Spannungsteilerausgang müssen 0V zu messen sein&lt;br /&gt;
# den Lastkreis mit einem Netzgerät verbinden, Einstellung 5V und mind. 6A (kleinere Spannungen könnten den Verpolschutz nicht ausreichend durchschalten)&lt;br /&gt;
# der Stromfluss im Lastkreis muß bei 0mA liegen&lt;br /&gt;
# folgende Punkte sollten zügig durchgeführt werden:&lt;br /&gt;
## am Eingang des Optokopplers eine Gleichspannung von 5V anlegen oder den Ausgang des Optokopplers überbrücken = duty-cycle 100%&lt;br /&gt;
## der Strom im Lastkreis sollte im Bereich von 5A liegen&lt;br /&gt;
## die Spannung am Spannungsteilerausgang messen, Sollwert 250mV +/-5mV&lt;br /&gt;
## die Spannungsdifferenz am Eingang des IC2A (LT1013) messen, Sollwert 0mV (nur im Lastfall)&lt;br /&gt;
## Netzgerät trennen&lt;br /&gt;
# bei ausreichendem Kühlkörper sollte die Übertemperaturabschaltung nicht aktiviert werden (Leistungsaufnahme 30 Watt)&lt;br /&gt;
# sollte die Spannung am Spannungsteiler bei 100% PWM nicht 250mV +/-5mV betragen, den Spannungsteiler anpassen; dies kann ohne Laststrom erfolgen&lt;br /&gt;
# der Test der Linearität wird mit PWM-Generator durchgeführt, dazu gerade die Endwerte 0 bis 20% und 80% bis 100% kontrollieren durch Messung der Spannung am Spannungsteilerausgang,&lt;br /&gt;
# sollte die Linearregler unzureichend sein, ggf. den Wiederstand R2 am Optokoppler ändern&lt;br /&gt;
# Netzgerät wieder zuschalten, Einstellung 14V und mind. 6A&lt;br /&gt;
# PWM duty-cycle liegt noch bei 100% d. h. der Stromfluss beträgt ca. 5,0A +/-100mA&lt;br /&gt;
# je nach Kühlkörpergröße sollte sich dieser schnell erhitzen und nach einer Zeit sollte die Übertemperaturabschaltung aktiviert werden, Netzteilstrom geht auf 0mA zurück&lt;br /&gt;
# Richtwert zur Dauer bis zum Abschalten: ca. 30 Sek. bei einem Kühlkörper mit einem Wärmewiderstand von 8K/W&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Schaltplan =&lt;br /&gt;
&lt;br /&gt;
[[Datei:PWM-Stromsenke-2.png|400px]]&lt;br /&gt;
&lt;br /&gt;
= Lochraster-Layout :D =&lt;br /&gt;
Das &amp;quot;Dink&amp;quot; lass ich mal weg. Den losen Aufbau baut eh keiner nach.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Siehe auch =&lt;br /&gt;
* Diskussion zu diesem Projekt: https://www.mikrocontroller.net/topic/311706#new&lt;br /&gt;
&lt;br /&gt;
[[Kategorie: Spannungsversorgung und Energiequellen]]&lt;/div&gt;</summary>
		<author><name>Hegy</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Stromsenke&amp;diff=79005</id>
		<title>Stromsenke</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Stromsenke&amp;diff=79005"/>
		<updated>2013-10-17T12:30:59Z</updated>

		<summary type="html">&lt;p&gt;Hegy: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Vor ca. 2 Jahren habe im in einem Projekt eine Stromsenke realisiert, die spezielle Anforderungen erfüllen musste. Einsatzbereich der Stromsenke war die Überstromerkennung im abschließenden Funktionstest in der Produktion von Netzgeräten, die Bestandteil eines Gesamtgerätes waren.&lt;br /&gt;
&lt;br /&gt;
= Einleitung =&lt;br /&gt;
&lt;br /&gt;
Die Stromsenke musste wie oben erwähnt spezielle Anforderungen erfüllen hinsichtlich der galvanischen Trennung, der Ansteuerung und der Zuverlässigkeit.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Features:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* galvanische Trennung von Steuersignal und Last&lt;br /&gt;
* Verpolschutz&lt;br /&gt;
* Soll-/Ist-Vergleich&lt;br /&gt;
* lineare PWM-Ansteuerung&lt;br /&gt;
* Übertemperaturabschaltung&lt;br /&gt;
* selbstregelnd&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Daten:&#039;&#039;&#039;&lt;br /&gt;
* 0 bis 5A, auch höher möglich&lt;br /&gt;
* max. Leistungsaufnahme je nach Kühlung bis 150W möglich&lt;br /&gt;
* für Spannungen bis 40V geeignet&lt;br /&gt;
* Auflösung je Prozentpunkt der PWM 50 mA (also 50mA Schritte)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Aufbau =&lt;br /&gt;
Die Stromsenke besteht aus folgenden Einzelkomponenten&lt;br /&gt;
&lt;br /&gt;
* Verpolschutz&lt;br /&gt;
* galvanische Trennung Steuersignal &amp;lt;math&amp;gt;\leftrightarrow&amp;lt;/math&amp;gt; Last&lt;br /&gt;
* galvanische Trennung der Versorgungsspannung vom Lastkreis&lt;br /&gt;
* Tiefpassfilter 2. Ordnung&lt;br /&gt;
* Spannungsteiler mit Abschaltfunktion&lt;br /&gt;
* Regel- und Ansteuerstufe&lt;br /&gt;
* Leistungsstufe&lt;br /&gt;
* Spannungsverstärker für Messgerät (Kontrolle)&lt;br /&gt;
* Temperaturüberwachung&lt;br /&gt;
* Spannungsstabilisierung&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Schaltplan&#039;&#039;&#039;&lt;br /&gt;
[[Bild:PWM-Stromsenke-2.png|1200px|gesamter Schaltplan]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Verpolschutz ==&lt;br /&gt;
Der Verpolschutz besteht aus den drei Bauteilen T1 (N-Kanal MOSFET, IRF530), Z-Diode D1 und Vorwiderstand R5. Bei richtiger Polung ist immer ein Stromfluss möglich. Dieses&lt;br /&gt;
geschieht durch die immer vorhandene parasitäre Diode innerhalb des MOSFET, die für ca. 2A ausgelegt ist. Daher muss bei höheren Strom auch die Spannung höher sein um die&lt;br /&gt;
Source-Drain-Strecke durchzuschalten. Je nach Typ liegt die Mindestspannung bei ca. 3,5V (BUK754R3) bzw. 4,5V (IRF1404). In entgegengesetzter Richtung ist Diode gesperrt&lt;br /&gt;
und auch wird über die Gate-Spannung der MOSFET nicht durchgeschaltet. Bei Spannungen unter diesen Werten empfiehlt es sich, den Verpolschutz durch eine entsprechende&lt;br /&gt;
(Shottky-)Leistungsdiode zu ersetzen. Allerdings muß diese dann gekühlt werden. Die Verlustleistung am MOSFET-Verpolschutz beträgt nur einige Milliwatt.&lt;br /&gt;
&lt;br /&gt;
Sollte die Spannung am Eingang über 15V steigen, wird durch den Vorwiderstand und der Z-Diode sichergestellt, dass die maximale Gate-Source-Spannung von +/-20V nicht überschritten wird.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== galvanische Trennung Steuersignal &amp;lt;math&amp;gt;\leftrightarrow&amp;lt;/math&amp;gt; Last ==&lt;br /&gt;
Die Trennung der beiden Potentiale wird durch den Optokoppler CNY17F realisiert. Der Eingang ist mit einem 470R Widerstand so ausgelegt, dass eine PWM mit&lt;br /&gt;
einem Spannungshub von 0 bis 5V ausreicht. Der Ausgang mit dem Widerstand R2 (2,1k) ist so ausgelegt, dass die Spannung hier für den nachgeschalteten&lt;br /&gt;
Tiefpassfilter passend ist.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Sallen-Key Tiefpassfilter ==&lt;br /&gt;
Die eingehende PWM wird am Sallen-Key-Filter, ein aktiver Tiefpass 2. Ordung, geglättet. Selbst beim kritischen duty-cycle von 50% sind am Ausgang keine nennenswerten Schwankungen&lt;br /&gt;
sichtbar (s. Messwerte), sofern die PWM-Frequenz über 2kHz liegt. Die Ausgangsspannung des Filters steigt linear von 0V bis ca. 8,2V an. Die obere Grenzfrequenz des Filters liegt&lt;br /&gt;
bei 160Hz. Die Grenzfrequenz errechnet sich aus&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f_o = \frac{1}{2 \pi R C}&amp;lt;/math&amp;gt; mit R = R3 = R4 und C = C1 = C2.&lt;br /&gt;
&lt;br /&gt;
Die Gesamtverstärkung des Filters liegt bei eins. Werte höher drei bringen den Tiefpass zum schwingen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Spannungsteiler mit Schaltfunktion ==&lt;br /&gt;
Nach dem Tiefpass muss die Ausgangsspannung auf das Niveau abgesenkt werden, die auch die Regel- und Ansteuerstufe als Feedback über die Shuntwiderstände erhält. Daher wird mit&lt;br /&gt;
dem Spannungsteiler aus R6 und R7 parallel mit R8 auf 250mV +/-5mV abgesenkt. Die beiden parallelgeschalteten Widerstände R7 und R8 sind zusätzlich noch mit einem&lt;br /&gt;
MOSFET überbrückt. Dieser schaltet die Widerstände kurz, sollte die Temperatur am Kühlkörper zu hoch werden. Dann beträgt die Eingangsspannung der Regel- und Ansteuerstufe 0V und die&lt;br /&gt;
Leistungsstufe wird abgeschaltet.&lt;br /&gt;
&lt;br /&gt;
Sollte aufgrund von Toleranzen die Spannung des Spannungsteilerausgang nicht auf 250mV kommen, kann Widerstand (R22) zu R6 parallel geschaltet werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Regel- und Ansteuerstufe ==&lt;br /&gt;
An dieser Stufe werden höhere Anforderungen gestellt als an den Tiefpass, weswegen ein höherwertiger OP zum Einsatz kommt (IC2A, LT1013). Diese Stufe steuert zum einen den&lt;br /&gt;
Leistungs-MOSFET an und zum anderen wird der Soll- und Istwert verglichen und ggf. nachgeregelt. Dazu steht am nicht-invertierenden Eingang die Sollspannung an.&lt;br /&gt;
Daraus bildet sich dann die Ausgangsspannung, die noch abhängig ist von der Ist-Spannung am invertierenden Eingang. Steuert der Ausgang die Endstufe auf ein bestimmtes Niveau&lt;br /&gt;
an, wird der MOSFET soweit durchgesteuert, dass an den im Source-Kreis liegenden Shuntwiderständen die gleiche Spannung abfällt wie am nicht-invertierenden Eingang anliegt.&lt;br /&gt;
Daraus ergibt sich auch das Regelverhalten, sollte der Laststrom schwanken durch z. B. schwankende Übergangswiderstände in der Peripherie oder Spannungsswankungen vom zu&lt;br /&gt;
testenden Netzteil. Geht der Strom zurück, verringert sich am invertierenen Eingang ebenfalls die Spannung. Durch die Invertierung wird eine höhere Ausgangsspanung generiert,&lt;br /&gt;
die den sinkenden Strom entgegen wirkt. Daher ist die Differenzspannung an den beiden OP-Eingängen bei Null, bei dem verwendeten OP im µV-Bereich, beim einem LM324 einige mV,&lt;br /&gt;
wodurch die Linearität beeinträchtigt wird.&lt;br /&gt;
&lt;br /&gt;
Um Schwingungen zwischen OP-Ausgang und den Gate des MOSFET zu verhindern ist hier ein Widerstand zwischengeschaltet (R10). Vermutlich verursacht die Restwelligkeit des Tiefpasses&lt;br /&gt;
ein ständiges auf- und entladen des Gate, wodurch die Schwingungen im Frequenzbereich von einigen hundert Kilohertz entstehen. Um die gesamte Regelung nicht zum Schwingen zu bringen,&lt;br /&gt;
ist zusätzlich noch der Kondensator C3 vorhanden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Leistungsstufe ==&lt;br /&gt;
Die Leistungsstufe ist mit einem MOSFET (T3) realisiert um eine möglichst genaue Einstellung zu bekommen. Bei bipolaren Transistoren käme noch der Störfaktor des Basisstroms dazu.&lt;br /&gt;
Auch bei Darlington-Transistoren ist der Strom durch den letzten Transistor nicht zu vernachlässigen. Der Basisstrom, der über den Emitter und damit über die Shuntwidestände fließt,&lt;br /&gt;
würde die Genauigkeit und Linearität beeinflussen. Allerdings haben bipolare Transistoren den Vorteil, dass diese für größere Ströme bzw. Leistungen parallel geschaltet werden&lt;br /&gt;
können. Nachteilig wäre aber eine zusätzliche Treiberstufe, da der Ausgangsstrom des OP nicht ausreicht um mehrer Transistoren anzusteuern. Mit MOSFETs ist das nicht möglich, da&lt;br /&gt;
schon geringste Abweichungen in der Ansteuercharakteristik, d. h. die Übertragungsfunktion aus dem Spannungsverhältnis &amp;lt;math&amp;gt;U_{GS}&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;U_{DS}&amp;lt;/math&amp;gt; nur&lt;br /&gt;
einen von mehreren MOSFET zum durchschalten bringt. Diese minimalen Spannungsdifferenzen zwischen zwei MOSFETs sind auch nicht kompensierbar. Vorteilhaft ist aber der nicht&lt;br /&gt;
vorhandene Gate-Strom, der sich nicht auf die Linearität und Präzision auswirkt. Zwischen Source und GND befinden sich die beiden Shuntwiderstände R11 und&lt;br /&gt;
R12 von jeweils 0,1R. Bei einem Strom von 5A fallen hier dann 0,25V ab, was einer Gesamtleistung von 1,25 Watt entspricht.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Spannungsverstärker für Messgerät ==&lt;br /&gt;
Zur Kontrolle des tatsächlichen Stromflusses erfolgt über den Shuntwiderständen der Abgriff zur indirekten Strommessung. Die am Shunt abfallende Spannung wird um den&lt;br /&gt;
Faktor 20 verstärkt. Damit ergibt sich bei 50mR und 20-facher Verstärkung eine Strom-Spannung-Zuordnung von 1:1, d. h. ein Strom von 5A verursacht eine Ausgangsspannung von&lt;br /&gt;
 &amp;lt;math&amp;gt;{U_{A_{DMM}}} = 5V. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kühlkörper-Temperaturüberwachung ==&lt;br /&gt;
Eine Überhitzung des Leistungs-MOSFET ist gerade unter den knappen räumlichen Bedingungen gut möglich, weil der notwendige Kühlkörper mit entsprechender Ventilation kaum Platz&lt;br /&gt;
hat. Bei einem kleineren Kühlkörper würde daher eine Überhitzung möglich werden. Ein Kühlkörper mit einem Wärmewiderstand von ca. 8K/W erwärmt sich bei 63 Watt abzuführender&lt;br /&gt;
Leistung (4,54A bei 14V Klemmenspannung) innerhalb von ca. 27 Sekunden um ca. 60K, was einer Endtemperatur von 85°C entspricht. Bei mehr Leistung ist daher innerhalb von Sekunden&lt;br /&gt;
die max. Temperatur des MOSFET erreicht (Halbleitertemperatur 175°C). &lt;br /&gt;
&lt;br /&gt;
Als Temperaturfühler dient ein KTY81-122, der zusammen mit den Leistungs-MOSFET auf den Kühlkörper montiert wird. Erreicht der Temperaturfühler eine Temperatur von ca. 85°C&lt;br /&gt;
schaltet der Schmitt-Trigger über T2 den unteren Teil des Spannungsteiler kurz und die Ansteuerspannung des Leitsungs-MOSFET geht auf Null und damit ist kein Stromfluss mehr&lt;br /&gt;
vorhanden. Hat sich der Temperaturfühler auf ca. 58°C abgekühlt, wird der Leistungs-MOSFET wieder angesteuert. Die Temperaturgrenzen und die Hysterese errechnen sich folgendermaßen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;U_{aus} = U_{A_{max}} \frac{R18}{R18 + R19} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;U_{ein} = U_{A_{min}} \frac{R18}{R18 + R19} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;U_{hyst} = \Delta U_e = (U_{A_{max}} - U_{A_{min}}) \frac{R18}{R18 + R19} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;U_{aus}&amp;lt;/math&amp;gt; ist die Ausschaltspannung des Komparators, &amp;lt;math&amp;gt;U_{ein}&amp;lt;/math&amp;gt; die Einschaltspannung und &amp;lt;math&amp;gt;U_{hyst}&amp;lt;/math&amp;gt; die Hysterese (Spannungs- bzw. Temperaturdifferenz&lt;br /&gt;
der Ein- und Ausschaltschwellen). Die Angaben &amp;lt;math&amp;gt;U_{A_{min}}&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;U_{A_{max}}&amp;lt;/math&amp;gt; sind die maximale und minimale Ausgangsspannungen des Komparators. Bei 10V&lt;br /&gt;
Versorgungsspannung liegt die maximale Ausgangsspannung des LM324 bei ca. 8,2V.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== galvanische Trennung der Versorgungsspannung vom Lastkreis ==&lt;br /&gt;
Damit der Lastkreis keine Verbindung zur Versorgung und damit zum Rest des Equipments hat, muss diese durch einen DC/DC-Wandler entkoppelt werden. Durch die hohen Schaltfreuquenzen&lt;br /&gt;
ergeben sich am Ausgang kurze Spannungsspitzen. Durch das Snubber-Gleid, bestehend aus R20 und C6 werden diese minimiert. Dadurch, dass die gesamte Schaltung eine Stromaufnahme nur&lt;br /&gt;
im mA-Bereich hat, reicht ein DC/DC-Wandler von einem Watt Leistung völlig aus.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Spannungsstabilisierung ==&lt;br /&gt;
Die Versorgungsspannung hat einen essentiellen Einfluss auf die Funktionsfähigkeit. Eine Spannungsänderung beeinflusst die Ausgangsspanung des Optokopplers, unabhängig davon auch&lt;br /&gt;
die Ansteuerspannung der Treiberstufe und die Schaltschwellen des Schmitt-Trigger. Mit einem Standard-Linearregler vom Typ 78L10 ist die Stabilität ausreichend.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Messwerte =&lt;br /&gt;
&lt;br /&gt;
== Übertemperaturabschaltung ==&lt;br /&gt;
Bei 14V Klemmenspannung und 4,54A (= 63 Watt) und ca. 1cm über der Befestigungsschraube des Transistors schaltet die Übertemperatursicherung nach ca. 27 Sekunden ab.&lt;br /&gt;
Wärmewiderstand des Kühlkörpers &amp;lt;math&amp;gt;R_{th} = 8 K/W&amp;lt;/math&amp;gt;&lt;br /&gt;
(z. B. [http://www.fischerelektronik.de/web_fischer/de_DE/K%C3%BChlk%C3%B6rper/A04/Strangk%C3%BChlk%C3%B6rper%20f%C3%BCr%20Leiterplattenmontage/PR/SK104_63.5_/index.xhtml SK104, R_th = 8 K/W])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Restwelligkeit des Tiefpasses ==&lt;br /&gt;
Vergleich der Ausgangsspannung (Restwelligkeit) des Tiefpasses bei 1,5kHz und 4kHz.&lt;br /&gt;
&lt;br /&gt;
[[Datei:screen-547x391-1,5kHz-MWC-neg.png]]&lt;br /&gt;
&lt;br /&gt;
Die größte Restwelligkeit entsteht bei einem duty-cycle von 50%. Bei ca. 1,5kHz beträgt die Restwelligkeit am Filterausgang 126mV bei einer Ausgangsspannung&lt;br /&gt;
von ca. 4,35V. Das entspricht einer Restwelligkeit von ca. 2,9%.&lt;br /&gt;
&lt;br /&gt;
[[Datei:screen-547x391-4kHz-MWC-neg.png]]&lt;br /&gt;
Bei ca. 4kHz beträgt die Restwelligkeit am Filterausgang nur noch 15,3mV bei einer Ausgangsspannung von ca. 4,35V. Das entspricht einer Restwelligkeit von ca. 0,35%.&lt;br /&gt;
&lt;br /&gt;
Bei Frequenzen über 4kHz sinkt die Ausgangsspannung ab. Grund ist die Trägheit des OP&#039;s. Daher sollte die PWM-Frequenz im Bereich 2kHz bis 4kHz liegen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Linearität ==&lt;br /&gt;
Die Abhängigkeit der Ausgangsspannung &amp;lt;math&amp;gt;U_{A_{TP}}&amp;lt;/math&amp;gt; des Tiefpasses vom PWM-Verhältnis.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;LaTeX&amp;quot;&amp;gt;&lt;br /&gt;
\readdata[ignoreLines=1,nStep=1]{\Daten}{data-files/Messwerte-3.txt}&lt;br /&gt;
\psset{xunit=1mm, yunit=10mm,yAxisLabel={},xAxisLabel={}}&lt;br /&gt;
\hspace*{5mm}&lt;br /&gt;
\psgraph[xticksize=0 9, yticksize=0 100,subticks=0,Dx=10,Dy=1](0,0)(100,9){80mm}{72mm}&lt;br /&gt;
 \listplot[showpoints,linewidth=0.5pt,linecolor=blue,plotNo=2,plotNoMax=3]{\Daten}&lt;br /&gt;
 \uput{0}[0](-8,9.7){\mathrm{U_{A_{TP}} [V]}}&lt;br /&gt;
 \uput{0}[0](107,-0.35){duty cycle}&lt;br /&gt;
\endpsgraph&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Das Übertragungsverhalten des Tiefpassfilter. Die Y-Werte sind die Spannungen direkt am Ausgang des Tiefpasses ohne Spannungsteiler.&lt;br /&gt;
Je nach verwendeten OP können sich hier andere Werte ergeben. Hier wurde der LM324 (4-fach OP) verwendet.&lt;br /&gt;
&lt;br /&gt;
Die Abhängigkeit des Stroms &amp;lt;math&amp;gt;I_{Last}&amp;lt;/math&amp;gt; und der Ausgangsspannung &amp;lt;math&amp;gt;U_{A_{DMM}}&amp;lt;/math&amp;gt; vom PWM-Verhältnis.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;LaTeX&amp;quot;&amp;gt;&lt;br /&gt;
\hspace*{5mm}&lt;br /&gt;
\psgraph[xticksize=0 6, yticksize=0 100,subticks=0,Dx=10,Dy=1]{}(0,0)(100,6){90mm}{54mm}&lt;br /&gt;
 \uput{0}[0](-5,7.2){\textcolor{blue}{$\mathrm{I_{Last} [A]}$}}&lt;br /&gt;
 \uput{0}[0](-5,6.7){\textcolor{red}{$\mathrm{U_{A_{DMM}} [V]}$}}&lt;br /&gt;
 \uput{0}[0](107,-0.35){duty cycle}&lt;br /&gt;
 \listplot[showpoints,linewidth=0.5pt,linecolor=blue,plotNo=1,plotNoMax=3]{\Daten}&lt;br /&gt;
 \listplot[plotstyle=dots,showpoints,linewidth=0.5pt,linecolor=red,plotNo=3,plotNoMax=3]{\Daten}&lt;br /&gt;
\endpsgraph&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die Linearität der Laststufe bzw. des Gesamtsystems. Die vereinzelten roten Punkte sind die Messwerte der Ausgangsspannung &amp;lt;math&amp;gt;U_{A_{DMM}}&amp;lt;/math&amp;gt; zur Kontrolle&lt;br /&gt;
bzw. zum gegenmessen des tatsächlichen Stroms. Die Punkte mit Y-Werten von 0 sind nicht gemessen worden.&lt;br /&gt;
&lt;br /&gt;
Die Messwerte in Zahlen:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#0d0f0d;&amp;quot;&lt;br /&gt;
! duty-&amp;lt;br /&amp;gt;cycle || Strom ||  Tiefpass || Ausgang &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot;| % || style=&amp;quot;text-align:center&amp;quot;| &amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt; || style=&amp;quot;text-align:center&amp;quot;| &amp;lt;math&amp;gt;U_{A_{TP}}&amp;lt;/math&amp;gt; || style=&amp;quot;text-align:center&amp;quot;| &amp;lt;math&amp;gt;U_{A_{DMM}}&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;|   0 ||   style=&amp;quot;text-align:right&amp;quot;| 0,000 A || style=&amp;quot;text-align:right&amp;quot;| 0,96 mV || style=&amp;quot;text-align:right&amp;quot;| 13 mV&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 4,5 || style=&amp;quot;text-align:right&amp;quot;| 0,262 A ||   style=&amp;quot;text-align:right&amp;quot;| 0,423 V || style=&amp;quot;text-align:right&amp;quot;| 0,261 V &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 8,4 ||  style=&amp;quot;text-align:right&amp;quot;| 0,420 A ||   style=&amp;quot;text-align:right&amp;quot;| 0,676 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 10,6 || style=&amp;quot;text-align:right&amp;quot;| 0,613 A ||   style=&amp;quot;text-align:right&amp;quot;| 0,936 V || style=&amp;quot;text-align:right&amp;quot;| 0,613 V &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 15,0 || style=&amp;quot;text-align:right&amp;quot;| 0,836 A ||   style=&amp;quot;text-align:right&amp;quot;| 1,342 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 19,6 ||  style=&amp;quot;text-align:right&amp;quot;| 1,12 A ||   style=&amp;quot;text-align:right&amp;quot;| 1,793 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 24,5 ||  style=&amp;quot;text-align:right&amp;quot;| 1,36 A ||   style=&amp;quot;text-align:right&amp;quot;| 2,163 V || style=&amp;quot;text-align:right&amp;quot;| 1,36 V  &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 30,0 ||  style=&amp;quot;text-align:right&amp;quot;| 1,66 A ||    style=&amp;quot;text-align:right&amp;quot;| 2,66 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 35,6 ||  style=&amp;quot;text-align:right&amp;quot;| 1,98 A ||    style=&amp;quot;text-align:right&amp;quot;| 3,17 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 40,6 ||  style=&amp;quot;text-align:right&amp;quot;| 2,21 A ||    style=&amp;quot;text-align:right&amp;quot;| 3,56 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 45,5 ||  style=&amp;quot;text-align:right&amp;quot;| 2,51 A ||    style=&amp;quot;text-align:right&amp;quot;| 4,03 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 50,5 || style=&amp;quot;text-align:right&amp;quot;| 2,765 A ||    style=&amp;quot;text-align:right&amp;quot;| 4,42 V || style=&amp;quot;text-align:right&amp;quot;| 2,76 V  &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 55,4 ||  style=&amp;quot;text-align:right&amp;quot;| 2,99 A ||    style=&amp;quot;text-align:right&amp;quot;| 4,80 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 60,4 ||  style=&amp;quot;text-align:right&amp;quot;| 3,25 A ||    style=&amp;quot;text-align:right&amp;quot;| 5,22 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 64,6 || style=&amp;quot;text-align:right&amp;quot;| 3,455 A ||    style=&amp;quot;text-align:right&amp;quot;| 5,55 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 70,1 ||  style=&amp;quot;text-align:right&amp;quot;| 3,74 A ||    style=&amp;quot;text-align:right&amp;quot;| 6,00 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 75,0 ||  style=&amp;quot;text-align:right&amp;quot;| 3,96 A ||    style=&amp;quot;text-align:right&amp;quot;| 6,36 V || style=&amp;quot;text-align:right&amp;quot;| 3,97 V  &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 80,4 ||  style=&amp;quot;text-align:right&amp;quot;| 4,24 A ||    style=&amp;quot;text-align:right&amp;quot;| 6,81 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 85,4 ||  style=&amp;quot;text-align:right&amp;quot;| 4,45 A ||    style=&amp;quot;text-align:right&amp;quot;| 7,15 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 90,4 ||  style=&amp;quot;text-align:right&amp;quot;| 4,68 A ||    style=&amp;quot;text-align:right&amp;quot;| 7,52 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 95,3 ||  style=&amp;quot;text-align:right&amp;quot;| 4,95 A ||    style=&amp;quot;text-align:right&amp;quot;| 7,91 V || style=&amp;quot;text-align:right&amp;quot;| 4,95 V  &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 100,0 ||  style=&amp;quot;text-align:right&amp;quot;| 5,08 A ||    style=&amp;quot;text-align:right&amp;quot;| 8,18 V || style=&amp;quot;text-align:right&amp;quot;| 5,09 V  &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Funktionskontrolle =&lt;br /&gt;
Für eine einwandfreie Funktion bietet sich folgende Vorgehensweise an.&lt;br /&gt;
&lt;br /&gt;
# Der PWM-Eingang bleibt offen = duty-cycle 0%&lt;br /&gt;
# am DC/DC-Konverter Versorgungsspannung anlegen, am Ausgang des DC/DC-Konverters müssen min. 13V gemessen werden, nach dem Spannungsregler 10,0V&lt;br /&gt;
# am Spannungsteilerausgang müssen 0V zu messen sein&lt;br /&gt;
# den Lastkreis mit einem Netzgerät verbinden, Einstellung 5V und mind. 6A (kleinere Spannungen könnten den Verpolschutz nicht ausreichend durchschalten)&lt;br /&gt;
# der Stromfluss im Lastkreis muß bei 0mA liegen&lt;br /&gt;
# folgende Punkte sollten zügig durchgeführt werden:&lt;br /&gt;
## am Eingang des Optokopplers eine Gleichspannung von 5V anlegen oder den Ausgang des Optokopplers überbrücken = duty-cycle 100%&lt;br /&gt;
## der Strom im Lastkreis sollte im Bereich von 5A liegen&lt;br /&gt;
## die Spannung am Spannungsteilerausgang messen, Sollwert 250mV +/-5mV&lt;br /&gt;
## die Spannungsdifferenz am Eingang des IC2A (LT1013) messen, Sollwert 0mV (nur im Lastfall)&lt;br /&gt;
## Netzgerät trennen&lt;br /&gt;
# bei ausreichendem Kühlkörper sollte die Übertemperaturabschaltung nicht aktiviert werden (Leistungsaufnahme 30 Watt)&lt;br /&gt;
# sollte die Spannung am Spannungsteiler bei 100% PWM nicht 250mV +/-5mV betragen, den Spannungsteiler anpassen; dies kann ohne Laststrom erfolgen&lt;br /&gt;
# der Test der Linearität wird mit PWM-Generator durchgeführt, dazu gerade die Endwerte 0 bis 20% und 80% bis 100% kontrollieren durch Messung der Spannung am Spannungsteilerausgang,&lt;br /&gt;
# sollte die Linearregler unzureichend sein, ggf. den Wiederstand R2 am Optokoppler ändern&lt;br /&gt;
# Netzgerät wieder zuschalten, Einstellung 14V und mind. 6A&lt;br /&gt;
# PWM duty-cycle liegt noch bei 100% d. h. der Stromfluss beträgt ca. 5,0A +/-100mA&lt;br /&gt;
# je nach Kühlkörpergröße sollte sich dieser schnell erhitzen und nach einer Zeit sollte die Übertemperaturabschaltung aktiviert werden, Netzteilstrom geht auf 0mA zurück&lt;br /&gt;
# Richtwert zur Dauer bis zum Abschalten: ca. 30 Sek. bei einem Kühlkörper mit einem Wärmewiderstand von 8K/W&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Schaltplan =&lt;br /&gt;
&lt;br /&gt;
[[Datei:PWM-Stromsenke-2.png|400px]]&lt;br /&gt;
&lt;br /&gt;
= Lochraster-Layout :D =&lt;br /&gt;
Das &amp;quot;Dink&amp;quot; lass ich mal weg. Den losen Aufbau baut eh keiner nach.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Siehe auch =&lt;br /&gt;
* Diskussion zu diesem Projekt: https://www.mikrocontroller.net/topic/311706#new&lt;/div&gt;</summary>
		<author><name>Hegy</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Stromsenke&amp;diff=79004</id>
		<title>Stromsenke</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Stromsenke&amp;diff=79004"/>
		<updated>2013-10-17T12:30:36Z</updated>

		<summary type="html">&lt;p&gt;Hegy: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Vor ca. 2 Jahren habe im in einem Projekt eine Stromsenke realisiert, die spezielle Anforderungen erfüllen musste. Einsatzbereich der Stromsenke war die Überstromerkennung im abschließenden Funktionstest in der Produktion von Netzgeräten, die Bestandteil eines Gesamtgerätes waren.&lt;br /&gt;
&lt;br /&gt;
= Einleitung =&lt;br /&gt;
&lt;br /&gt;
Die Stromsenke musste wie oben erwähnt spezielle Anforderungen erfüllen hinsichtlich der galvanischen Trennung, der Ansteuerung und der Zuverlässigkeit.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Features:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* galvanische Trennung von Steuersignal und Last&lt;br /&gt;
* Verpolschutz&lt;br /&gt;
* Soll-/Ist-Vergleich&lt;br /&gt;
* lineare PWM-Ansteuerung&lt;br /&gt;
* Übertemperaturabschaltung&lt;br /&gt;
* selbstregelnd&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Daten:&#039;&#039;&#039;&lt;br /&gt;
* 0 bis 5A, auch höher möglich&lt;br /&gt;
* max. Leistungsaufnahme je nach Kühlung bis 150W möglich&lt;br /&gt;
* für Spannungen bis 40V geeignet&lt;br /&gt;
* Auflösung je Prozentpunkt der PWM 50 mA (also 50mA Schritte)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Aufbau =&lt;br /&gt;
Die Stromsenke besteht aus folgenden Einzelkomponenten&lt;br /&gt;
&lt;br /&gt;
* Verpolschutz&lt;br /&gt;
* galvanische Trennung Steuersignal &amp;lt;math&amp;gt;\leftrightarrow&amp;lt;/math&amp;gt; Last&lt;br /&gt;
* galvanische Trennung der Versorgungsspannung vom Lastkreis&lt;br /&gt;
* Tiefpassfilter 2. Ordnung&lt;br /&gt;
* Spannungsteiler mit Abschaltfunktion&lt;br /&gt;
* Regel- und Ansteuerstufe&lt;br /&gt;
* Leistungsstufe&lt;br /&gt;
* Spannungsverstärker für Messgerät (Kontrolle)&lt;br /&gt;
* Temperaturüberwachung&lt;br /&gt;
* Spannungsstabilisierung&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Schaltplan&#039;&#039;&#039;&lt;br /&gt;
[[Bild:PWM-Stromsenke-2.png|1200px|gesamter Schaltplan]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Verpolschutz ==&lt;br /&gt;
Der Verpolschutz besteht aus den drei Bauteilen T1 (N-Kanal MOSFET, IRF530), Z-Diode D1 und Vorwiderstand R5. Bei richtiger Polung ist immer ein Stromfluss möglich. Dieses&lt;br /&gt;
geschieht durch die immer vorhandene parasitäre Diode innerhalb des MOSFET, die für ca. 2A ausgelegt ist. Daher muss bei höheren Strom auch die Spannung höher sein um die&lt;br /&gt;
Source-Drain-Strecke durchzuschalten. Je nach Typ liegt die Mindestspannung bei ca. 3,5V (BUK754R3) bzw. 4,5V (IRF1404). In entgegengesetzter Richtung ist Diode gesperrt&lt;br /&gt;
und auch wird über die Gate-Spannung der MOSFET nicht durchgeschaltet. Bei Spannungen unter diesen Werten empfiehlt es sich, den Verpolschutz durch eine entsprechende&lt;br /&gt;
(Shottky-)Leistungsdiode zu ersetzen. Allerdings muß diese dann gekühlt werden. Die Verlustleistung am MOSFET-Verpolschutz beträgt nur einige Milliwatt.&lt;br /&gt;
&lt;br /&gt;
Sollte die Spannung am Eingang über 15V steigen, wird durch den Vorwiderstand und der Z-Diode sichergestellt, dass die maximale Gate-Source-Spannung von +/-20V nicht überschritten wird.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== galvanische Trennung Steuersignal &amp;lt;math&amp;gt;\leftrightarrow&amp;lt;/math&amp;gt; Last ==&lt;br /&gt;
Die Trennung der beiden Potentiale wird durch den Optokoppler CNY17F realisiert. Der Eingang ist mit einem 470R Widerstand so ausgelegt, dass eine PWM mit&lt;br /&gt;
einem Spannungshub von 0 bis 5V ausreicht. Der Ausgang mit dem Widerstand R2 (2,1k) ist so ausgelegt, dass die Spannung hier für den nachgeschalteten&lt;br /&gt;
Tiefpassfilter passend ist.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Sallen-Key Tiefpassfilter ==&lt;br /&gt;
Die eingehende PWM wird am Sallen-Key-Filter, ein aktiver Tiefpass 2. Ordung, geglättet. Selbst beim kritischen duty-cycle von 50% sind am Ausgang keine nennenswerten Schwankungen&lt;br /&gt;
sichtbar (s. Messwerte), sofern die PWM-Frequenz über 2kHz liegt. Die Ausgangsspannung des Filters steigt linear von 0V bis ca. 8,2V an. Die obere Grenzfrequenz des Filters liegt&lt;br /&gt;
bei 160Hz. Die Grenzfrequenz errechnet sich aus&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f_o = \frac{1}{2 \pi R C}&amp;lt;/math&amp;gt; mit R = R3 = R4 und C = C1 = C2.&lt;br /&gt;
&lt;br /&gt;
Die Gesamtverstärkung des Filters liegt bei eins. Werte höher drei bringen den Tiefpass zum schwingen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Spannungsteiler mit Schaltfunktion ==&lt;br /&gt;
Nach dem Tiefpass muss die Ausgangsspannung auf das Niveau abgesenkt werden, die auch die Regel- und Ansteuerstufe als Feedback über die Shuntwiderstände erhält. Daher wird mit&lt;br /&gt;
dem Spannungsteiler aus R6 und R7 parallel mit R8 auf 250mV +/-5mV abgesenkt. Die beiden parallelgeschalteten Widerstände R7 und R8 sind zusätzlich noch mit einem&lt;br /&gt;
MOSFET überbrückt. Dieser schaltet die Widerstände kurz, sollte die Temperatur am Kühlkörper zu hoch werden. Dann beträgt die Eingangsspannung der Regel- und Ansteuerstufe 0V und die&lt;br /&gt;
Leistungsstufe wird abgeschaltet.&lt;br /&gt;
&lt;br /&gt;
Sollte aufgrund von Toleranzen die Spannung des Spannungsteilerausgang nicht auf 250mV kommen, kann Widerstand (R22) zu R6 parallel geschaltet werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Regel- und Ansteuerstufe ==&lt;br /&gt;
An dieser Stufe werden höhere Anforderungen gestellt als an den Tiefpass, weswegen ein höherwertiger OP zum Einsatz kommt (IC2A, LT1013). Diese Stufe steuert zum einen den&lt;br /&gt;
Leistungs-MOSFET an und zum anderen wird der Soll- und Istwert verglichen und ggf. nachgeregelt. Dazu steht am nicht-invertierenden Eingang die Sollspannung an.&lt;br /&gt;
Daraus bildet sich dann die Ausgangsspannung, die noch abhängig ist von der Ist-Spannung am invertierenden Eingang. Steuert der Ausgang die Endstufe auf ein bestimmtes Niveau&lt;br /&gt;
an, wird der MOSFET soweit durchgesteuert, dass an den im Source-Kreis liegenden Shuntwiderständen die gleiche Spannung abfällt wie am nicht-invertierenden Eingang anliegt.&lt;br /&gt;
Daraus ergibt sich auch das Regelverhalten, sollte der Laststrom schwanken durch z. B. schwankende Übergangswiderstände in der Peripherie oder Spannungsswankungen vom zu&lt;br /&gt;
testenden Netzteil. Geht der Strom zurück, verringert sich am invertierenen Eingang ebenfalls die Spannung. Durch die Invertierung wird eine höhere Ausgangsspanung generiert,&lt;br /&gt;
die den sinkenden Strom entgegen wirkt. Daher ist die Differenzspannung an den beiden OP-Eingängen bei Null, bei dem verwendeten OP im µV-Bereich, beim einem LM324 einige mV,&lt;br /&gt;
wodurch die Linearität beeinträchtigt wird.&lt;br /&gt;
&lt;br /&gt;
Um Schwingungen zwischen OP-Ausgang und den Gate des MOSFET zu verhindern ist hier ein Widerstand zwischengeschaltet (R10). Vermutlich verursacht die Restwelligkeit des Tiefpasses&lt;br /&gt;
ein ständiges auf- und entladen des Gate, wodurch die Schwingungen im Frequenzbereich von einigen hundert Kilohertz entstehen. Um die gesamte Regelung nicht zum Schwingen zu bringen,&lt;br /&gt;
ist zusätzlich noch der Kondensator C3 vorhanden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Leistungsstufe ==&lt;br /&gt;
Die Leistungsstufe ist mit einem MOSFET (T3) realisiert um eine möglichst genaue Einstellung zu bekommen. Bei bipolaren Transistoren käme noch der Störfaktor des Basisstroms dazu.&lt;br /&gt;
Auch bei Darlington-Transistoren ist der Strom durch den letzten Transistor nicht zu vernachlässigen. Der Basisstrom, der über den Emitter und damit über die Shuntwidestände fließt,&lt;br /&gt;
würde die Genauigkeit und Linearität beeinflussen. Allerdings haben bipolare Transistoren den Vorteil, dass diese für größere Ströme bzw. Leistungen parallel geschaltet werden&lt;br /&gt;
können. Nachteilig wäre aber eine zusätzliche Treiberstufe, da der Ausgangsstrom des OP nicht ausreicht um mehrer Transistoren anzusteuern. Mit MOSFETs ist das nicht möglich, da&lt;br /&gt;
schon geringste Abweichungen in der Ansteuercharakteristik, d. h. die Übertragungsfunktion aus dem Spannungsverhältnis &amp;lt;math&amp;gt;U_{GS}&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;U_{DS}&amp;lt;/math&amp;gt; nur&lt;br /&gt;
einen von mehreren MOSFET zum durchschalten bringt. Diese minimalen Spannungsdifferenzen zwischen zwei MOSFETs sind auch nicht kompensierbar. Vorteilhaft ist aber der nicht&lt;br /&gt;
vorhandene Gate-Strom, der sich nicht auf die Linearität und Präzision auswirkt. Zwischen Source und GND befinden sich die beiden Shuntwiderstände R11 und&lt;br /&gt;
R12 von jeweils 0,1R. Bei einem Strom von 5A fallen hier dann 0,25V ab, was einer Gesamtleistung von 1,25 Watt entspricht.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Spannungsverstärker für Messgerät ==&lt;br /&gt;
Zur Kontrolle des tatsächlichen Stromflusses erfolgt über den Shuntwiderständen der Abgriff zur indirekten Strommessung. Die am Shunt abfallende Spannung wird um den&lt;br /&gt;
Faktor 20 verstärkt. Damit ergibt sich bei 50mR und 20-facher Verstärkung eine Strom-Spannung-Zuordnung von 1:1, d. h. ein Strom von 5A verursacht eine Ausgangsspannung von&lt;br /&gt;
 &amp;lt;math&amp;gt;{U_{A_{DMM}}} = 5V. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kühlkörper-Temperaturüberwachung ==&lt;br /&gt;
Eine Überhitzung des Leistungs-MOSFET ist gerade unter den knappen räumlichen Bedingungen gut möglich, weil der notwendige Kühlkörper mit entsprechender Ventilation kaum Platz&lt;br /&gt;
hat. Bei einem kleineren Kühlkörper würde daher eine Überhitzung möglich werden. Ein Kühlkörper mit einem Wärmewiderstand von ca. 8K/W erwärmt sich bei 63 Watt abzuführender&lt;br /&gt;
Leistung (4,54A bei 14V Klemmenspannung) innerhalb von ca. 27 Sekunden um ca. 60K, was einer Endtemperatur von 85°C entspricht. Bei mehr Leistung ist daher innerhalb von Sekunden&lt;br /&gt;
die max. Temperatur des MOSFET erreicht (Halbleitertemperatur 175°C). &lt;br /&gt;
&lt;br /&gt;
Als Temperaturfühler dient ein KTY81-122, der zusammen mit den Leistungs-MOSFET auf den Kühlkörper montiert wird. Erreicht der Temperaturfühler eine Temperatur von ca. 85°C&lt;br /&gt;
schaltet der Schmitt-Trigger über T2 den unteren Teil des Spannungsteiler kurz und die Ansteuerspannung des Leitsungs-MOSFET geht auf Null und damit ist kein Stromfluss mehr&lt;br /&gt;
vorhanden. Hat sich der Temperaturfühler auf ca. 58°C abgekühlt, wird der Leistungs-MOSFET wieder angesteuert. Die Temperaturgrenzen und die Hysterese errechnen sich folgendermaßen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;U_{aus} = U_{A_{max}} \frac{R18}{R18 + R19} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;U_{ein} = U_{A_{min}} \frac{R18}{R18 + R19} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;U_{hyst} = \Delta U_e = (U_{A_{max}} - U_{A_{min}}) \frac{R18}{R18 + R19} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;U_{aus}&amp;lt;/math&amp;gt; ist die Ausschaltspannung des Komparators, &amp;lt;math&amp;gt;U_{ein}&amp;lt;/math&amp;gt; die Einschaltspannung und &amp;lt;math&amp;gt;U_{hyst}&amp;lt;/math&amp;gt; die Hysterese (Spannungs- bzw. Temperaturdifferenz&lt;br /&gt;
der Ein- und Ausschaltschwellen). Die Angaben &amp;lt;math&amp;gt;U_{A_{min}}&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;U_{A_{max}}&amp;lt;/math&amp;gt; sind die maximale und minimale Ausgangsspannungen des Komparators. Bei 10V&lt;br /&gt;
Versorgungsspannung liegt die maximale Ausgangsspannung des LM324 bei ca. 8,2V.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== galvanische Trennung der Versorgungsspannung vom Lastkreis ==&lt;br /&gt;
Damit der Lastkreis keine Verbindung zur Versorgung und damit zum Rest des Equipments hat, muss diese durch einen DC/DC-Wandler entkoppelt werden. Durch die hohen Schaltfreuquenzen&lt;br /&gt;
ergeben sich am Ausgang kurze Spannungsspitzen. Durch das Snubber-Gleid, bestehend aus R20 und C6 werden diese minimiert. Dadurch, dass die gesamte Schaltung eine Stromaufnahme nur&lt;br /&gt;
im mA-Bereich hat, reicht ein DC/DC-Wandler von einem Watt Leistung völlig aus.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Spannungsstabilisierung ==&lt;br /&gt;
Die Versorgungsspannung hat einen essentiellen Einfluss auf die Funktionsfähigkeit. Eine Spannungsänderung beeinflusst die Ausgangsspanung des Optokopplers, unabhängig davon auch&lt;br /&gt;
die Ansteuerspannung der Treiberstufe und die Schaltschwellen des Schmitt-Trigger. Mit einem Standard-Linearregler vom Typ 78L10 ist die Stabilität ausreichend.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Messwerte =&lt;br /&gt;
&lt;br /&gt;
== Übertemperaturabschaltung ==&lt;br /&gt;
Bei 14V Klemmenspannung und 4,54A (= 63 Watt) und ca. 1cm über der Befestigungsschraube des Transistors schaltet die Übertemperatursicherung nach ca. 27 Sekunden ab.&lt;br /&gt;
Wärmewiderstand des Kühlkörpers &amp;lt;math&amp;gt;R_{th} = 8 K/W&amp;lt;/math&amp;gt;&lt;br /&gt;
(z. B. [http://www.fischerelektronik.de/web_fischer/de_DE/K%C3%BChlk%C3%B6rper/A04/Strangk%C3%BChlk%C3%B6rper%20f%C3%BCr%20Leiterplattenmontage/PR/SK104_63.5_/index.xhtml SK104, R_th = 8 K/W])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Restwelligkeit des Tiefpasses ==&lt;br /&gt;
Vergleich der Ausgangsspannung (Restwelligkeit) des Tiefpasses bei 1,5kHz und 4kHz.&lt;br /&gt;
&lt;br /&gt;
[[Datei:screen-547x391-1,5kHz-MWC-neg.png]]&lt;br /&gt;
&lt;br /&gt;
Die größte Restwelligkeit entsteht bei einem duty-cycle von 50%. Bei ca. 1,5kHz beträgt die Restwelligkeit am Filterausgang 126mV bei einer Ausgangsspannung&lt;br /&gt;
von ca. 4,35V. Das entspricht einer Restwelligkeit von ca. 2,9%.&lt;br /&gt;
&lt;br /&gt;
[[Datei:screen-547x391-4kHz-MWC-neg.png]]&lt;br /&gt;
Bei ca. 4kHz beträgt die Restwelligkeit am Filterausgang nur noch 15,3mV bei einer Ausgangsspannung von ca. 4,35V. Das entspricht einer Restwelligkeit von ca. 0,35%.&lt;br /&gt;
&lt;br /&gt;
Bei Frequenzen über 4kHz sinkt die Ausgangsspannung ab. Grund ist die Trägheit des OP&#039;s. Daher sollte die PWM-Frequenz im Bereich 2kHz bis 4kHz liegen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Linearität ==&lt;br /&gt;
Die Abhängigkeit der Ausgangsspannung &amp;lt;math&amp;gt;U_{A_{TP}}&amp;lt;/math&amp;gt; des Tiefpasses vom PWM-Verhältnis.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;LaTeX&amp;quot;&amp;gt;&lt;br /&gt;
\readdata[ignoreLines=1,nStep=1]{\Daten}{data-files/Messwerte-3.txt}&lt;br /&gt;
\psset{xunit=1mm, yunit=10mm,yAxisLabel={},xAxisLabel={}}&lt;br /&gt;
\hspace*{5mm}&lt;br /&gt;
\psgraph[xticksize=0 9, yticksize=0 100,subticks=0,Dx=10,Dy=1](0,0)(100,9){80mm}{72mm}&lt;br /&gt;
 \listplot[showpoints,linewidth=0.5pt,linecolor=blue,plotNo=2,plotNoMax=3]{\Daten}&lt;br /&gt;
 \uput{0}[0](-8,9.7){\mathrm{U_{A_{TP}} [V]}}&lt;br /&gt;
 \uput{0}[0](107,-0.35){duty cycle}&lt;br /&gt;
\endpsgraph&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Das Übertragungsverhalten des Tiefpassfilter. Die Y-Werte sind die Spannungen direkt am Ausgang des Tiefpasses ohne Spannungsteiler.&lt;br /&gt;
Je nach verwendeten OP können sich hier andere Werte ergeben. Hier wurde der LM324 (4-fach OP) verwendet.&lt;br /&gt;
&lt;br /&gt;
Die Abhängigkeit des Stroms &amp;lt;math&amp;gt;I_{Last}&amp;lt;/math&amp;gt; und der Ausgangsspannung &amp;lt;math&amp;gt;U_{A_{DMM}}&amp;lt;/math&amp;gt; vom PWM-Verhältnis.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;LaTeX&amp;quot;&amp;gt;&lt;br /&gt;
\hspace*{5mm}&lt;br /&gt;
\psgraph[xticksize=0 6, yticksize=0 100,subticks=0,Dx=10,Dy=1]{}(0,0)(100,6){90mm}{54mm}&lt;br /&gt;
 \uput{0}[0](-5,7.2){\textcolor{blue}{$\mathrm{I_{Last} [A]}$}}&lt;br /&gt;
 \uput{0}[0](-5,6.7){\textcolor{red}{$\mathrm{U_{A_{DMM}} [V]}$}}&lt;br /&gt;
 \uput{0}[0](107,-0.35){duty cycle}&lt;br /&gt;
 \listplot[showpoints,linewidth=0.5pt,linecolor=blue,plotNo=1,plotNoMax=3]{\Daten}&lt;br /&gt;
 \listplot[plotstyle=dots,showpoints,linewidth=0.5pt,linecolor=red,plotNo=3,plotNoMax=3]{\Daten}&lt;br /&gt;
\endpsgraph&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die Linearität der Laststufe bzw. des Gesamtsystems. Die vereinzelten roten Punkte sind die Messwerte der Ausgangsspannung &amp;lt;math&amp;gt;U_{A_{DMM}}&amp;lt;/math&amp;gt; zur Kontrolle&lt;br /&gt;
bzw. zum gegenmessen des tatsächlichen Stroms. Die Punkte mit Y-Werten von 0 sind nicht gemessen worden.&lt;br /&gt;
&lt;br /&gt;
Die Messwerte in Zahlen:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#0d0f0d;&amp;quot;&lt;br /&gt;
! duty-&amp;lt;br /&amp;gt;cycle || Strom ||  Tiefpass || Ausgang &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot;| % || style=&amp;quot;text-align:center&amp;quot;| &amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt; || style=&amp;quot;text-align:center&amp;quot;| &amp;lt;math&amp;gt;U_{A_{TP}}&amp;lt;/math&amp;gt; || style=&amp;quot;text-align:center&amp;quot;| &amp;lt;math&amp;gt;U_{A_{DMM}}&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;|   0 ||   style=&amp;quot;text-align:right&amp;quot;| 0,000 A || style=&amp;quot;text-align:right&amp;quot;| 0,96 mV || style=&amp;quot;text-align:right&amp;quot;| 13 mV&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 4,5 || style=&amp;quot;text-align:right&amp;quot;| 0,262 A ||   style=&amp;quot;text-align:right&amp;quot;| 0,423 V || style=&amp;quot;text-align:right&amp;quot;| 0,261 V &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 8,4 ||  style=&amp;quot;text-align:right&amp;quot;| 0,420 A ||   style=&amp;quot;text-align:right&amp;quot;| 0,676 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 10,6 || style=&amp;quot;text-align:right&amp;quot;| 0,613 A ||   style=&amp;quot;text-align:right&amp;quot;| 0,936 V || style=&amp;quot;text-align:right&amp;quot;| 0,613 V &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 15,0 || style=&amp;quot;text-align:right&amp;quot;| 0,836 A ||   style=&amp;quot;text-align:right&amp;quot;| 1,342 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 19,6 ||  style=&amp;quot;text-align:right&amp;quot;| 1,12 A ||   style=&amp;quot;text-align:right&amp;quot;| 1,793 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 24,5 ||  style=&amp;quot;text-align:right&amp;quot;| 1,36 A ||   style=&amp;quot;text-align:right&amp;quot;| 2,163 V || style=&amp;quot;text-align:right&amp;quot;| 1,36 V  &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 30,0 ||  style=&amp;quot;text-align:right&amp;quot;| 1,66 A ||    style=&amp;quot;text-align:right&amp;quot;| 2,66 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 35,6 ||  style=&amp;quot;text-align:right&amp;quot;| 1,98 A ||    style=&amp;quot;text-align:right&amp;quot;| 3,17 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 40,6 ||  style=&amp;quot;text-align:right&amp;quot;| 2,21 A ||    style=&amp;quot;text-align:right&amp;quot;| 3,56 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 45,5 ||  style=&amp;quot;text-align:right&amp;quot;| 2,51 A ||    style=&amp;quot;text-align:right&amp;quot;| 4,03 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 50,5 || style=&amp;quot;text-align:right&amp;quot;| 2,765 A ||    style=&amp;quot;text-align:right&amp;quot;| 4,42 V || style=&amp;quot;text-align:right&amp;quot;| 2,76 V  &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 55,4 ||  style=&amp;quot;text-align:right&amp;quot;| 2,99 A ||    style=&amp;quot;text-align:right&amp;quot;| 4,80 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 60,4 ||  style=&amp;quot;text-align:right&amp;quot;| 3,25 A ||    style=&amp;quot;text-align:right&amp;quot;| 5,22 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 64,6 || style=&amp;quot;text-align:right&amp;quot;| 3,455 A ||    style=&amp;quot;text-align:right&amp;quot;| 5,55 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 70,1 ||  style=&amp;quot;text-align:right&amp;quot;| 3,74 A ||    style=&amp;quot;text-align:right&amp;quot;| 6,00 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 75,0 ||  style=&amp;quot;text-align:right&amp;quot;| 3,96 A ||    style=&amp;quot;text-align:right&amp;quot;| 6,36 V || style=&amp;quot;text-align:right&amp;quot;| 3,97 V  &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 80,4 ||  style=&amp;quot;text-align:right&amp;quot;| 4,24 A ||    style=&amp;quot;text-align:right&amp;quot;| 6,81 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 85,4 ||  style=&amp;quot;text-align:right&amp;quot;| 4,45 A ||    style=&amp;quot;text-align:right&amp;quot;| 7,15 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 90,4 ||  style=&amp;quot;text-align:right&amp;quot;| 4,68 A ||    style=&amp;quot;text-align:right&amp;quot;| 7,52 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 95,3 ||  style=&amp;quot;text-align:right&amp;quot;| 4,95 A ||    style=&amp;quot;text-align:right&amp;quot;| 7,91 V || style=&amp;quot;text-align:right&amp;quot;| 4,95 V  &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 100,0 ||  style=&amp;quot;text-align:right&amp;quot;| 5,08 A ||    style=&amp;quot;text-align:right&amp;quot;| 8,18 V || style=&amp;quot;text-align:right&amp;quot;| 5,09 V  &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Funktionskontrolle =&lt;br /&gt;
Für eine einwandfreie Funktion bietet sich folgende Vorgehensweise an.&lt;br /&gt;
&lt;br /&gt;
# Der PWM-Eingang bleibt offen = duty-cycle 0%&lt;br /&gt;
# am DC/DC-Konverter Versorgungsspannung anlegen, am Ausgang des DC/DC-Konverters müssen min. 13V gemessen werden, nach dem Spannungsregler 10,0V&lt;br /&gt;
# am Spannungsteilerausgang müssen 0V zu messen sein&lt;br /&gt;
# den Lastkreis mit einem Netzgerät verbinden, Einstellung 5V und mind. 6A (kleinere Spannungen könnten den Verpolschutz nicht ausreichend durchschalten)&lt;br /&gt;
# der Stromfluss im Lastkreis muß bei 0mA liegen&lt;br /&gt;
# folgende Punkte sollten zügig durchgeführt werden:&lt;br /&gt;
## am Eingang des Optokopplers eine Gleichspannung von 5V anlegen oder den Ausgang des Optokopplers überbrücken = duty-cycle 100%&lt;br /&gt;
## der Strom im Lastkreis sollte im Bereich von 5A liegen&lt;br /&gt;
## die Spannung am Spannungsteilerausgang messen, Sollwert 250mV +/-5mV&lt;br /&gt;
## die Spannungsdifferenz am Eingang des IC2A (LT1013) messen, Sollwert 0mV (nur im Lastfall)&lt;br /&gt;
## Netzgerät trennen&lt;br /&gt;
# bei ausreichendem Kühlkörper sollte die Übertemperaturabschaltung nicht aktiviert werden (Leistungsaufnahme 30 Watt)&lt;br /&gt;
# sollte die Spannung am Spannungsteiler bei 100% PWM nicht 250mV +/-5mV betragen, den Spannungsteiler anpassen; dies kann ohne Laststrom erfolgen&lt;br /&gt;
# der Test der Linearität wird mit PWM-Generator durchgeführt, dazu gerade die Endwerte 0 bis 20% und 80% bis 100% kontrollieren durch Messung der Spannung am Spannungsteilerausgang,&lt;br /&gt;
# sollte die Linearregler unzureichend sein, ggf. den Wiederstand R2 am Optokoppler ändern&lt;br /&gt;
# Netzgerät wieder zuschalten, Einstellung 14V und mind. 6A&lt;br /&gt;
# PWM duty-cycle liegt noch bei 100% d. h. der Stromfluss beträgt ca. 5,0A +/-100mA&lt;br /&gt;
# je nach Kühlkörpergröße sollte sich dieser schnell erhitzen und nach einer Zeit sollte die Übertemperaturabschaltung aktiviert werden, Netzteilstrom geht auf 0mA zurück&lt;br /&gt;
# Richtwert zur Dauer bis zum Abschalten: ca. 30 Sek. bei einem Kühlkörper mit einem Wärmewiderstand von 8K/W&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Schaltplan =&lt;br /&gt;
&lt;br /&gt;
[[Datei:PWM-Stromsenke-2.png|400px]]&lt;br /&gt;
&lt;br /&gt;
= Lochraster-Layout :D =&lt;br /&gt;
Das &amp;quot;Dink&amp;quot; lass ich mal weg. Den losen Aufbau baut eh keiner nach.&lt;br /&gt;
&lt;br /&gt;
= Siehe auch =&lt;br /&gt;
* Diskussion zu diesem Projekt: https://www.mikrocontroller.net/topic/311706#new&lt;/div&gt;</summary>
		<author><name>Hegy</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Stromsenke&amp;diff=78995</id>
		<title>Stromsenke</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Stromsenke&amp;diff=78995"/>
		<updated>2013-10-17T00:54:01Z</updated>

		<summary type="html">&lt;p&gt;Hegy: /* Linearität */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Vor ca. 2 Jahren habe im in einem Projekt eine Stromsenke realisiert, die spezielle Anforderungen erfüllen musste. Einsatzbereich der Stromsenke war die Überstromerkennung im abschließenden Funktionstest in der Produktion von Netzgeräten, die Bestandteil eines Gesamtgerätes waren.&lt;br /&gt;
&lt;br /&gt;
= Einleitung =&lt;br /&gt;
&lt;br /&gt;
Die Stromsenke musste wie oben erwähnt spezielle Anforderungen erfüllen hinsichtlich der galvanischen Trennung, der Ansteuerung und der Zuverlässigkeit.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Features:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* galvanische Trennung von Steuersignal und Last&lt;br /&gt;
* Verpolschutz&lt;br /&gt;
* Soll-/Ist-Vergleich&lt;br /&gt;
* lineare PWM-Ansteuerung&lt;br /&gt;
* Übertemperaturabschaltung&lt;br /&gt;
* selbstregelnd&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Daten:&#039;&#039;&#039;&lt;br /&gt;
* 0 bis 5A, auch höher möglich&lt;br /&gt;
* max. Leistungsaufnahme je nach Kühlung bis 150W möglich&lt;br /&gt;
* für Spannungen bis 40V geeignet&lt;br /&gt;
* Auflösung je Prozentpunkt der PWM 50 mA (also 50mA Schritte)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Aufbau =&lt;br /&gt;
Die Stromsenke besteht aus folgenden Einzelkomponenten&lt;br /&gt;
&lt;br /&gt;
* Verpolschutz&lt;br /&gt;
* galvanische Trennung Steuersignal &amp;lt;math&amp;gt;\leftrightarrow&amp;lt;/math&amp;gt; Last&lt;br /&gt;
* galvanische Trennung der Versorgungsspannung vom Lastkreis&lt;br /&gt;
* Tiefpassfilter 2. Ordnung&lt;br /&gt;
* Spannungsteiler mit Abschaltfunktion&lt;br /&gt;
* Regel- und Ansteuerstufe&lt;br /&gt;
* Leistungsstufe&lt;br /&gt;
* Spannungsverstärker für Messgerät (Kontrolle)&lt;br /&gt;
* Temperaturüberwachung&lt;br /&gt;
* Spannungsstabilisierung&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Schaltplan&#039;&#039;&#039;&lt;br /&gt;
[[Bild:PWM-Stromsenke-2.png|1200px|gesamter Schaltplan]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Verpolschutz ==&lt;br /&gt;
Der Verpolschutz besteht aus den drei Bauteilen T1 (N-Kanal MOSFET, IRF530), Z-Diode D1 und Vorwiderstand R5. Bei richtiger Polung ist immer ein Stromfluss möglich. Dieses&lt;br /&gt;
geschieht durch die immer vorhandene parasitäre Diode innerhalb des MOSFET, die für ca. 2A ausgelegt ist. Daher muss bei höheren Strom auch die Spannung höher sein um die&lt;br /&gt;
Source-Drain-Strecke durchzuschalten. Je nach Typ liegt die Mindestspannung bei ca. 3,5V (BUK754R3) bzw. 4,5V (IRF1404). In entgegengesetzter Richtung ist Diode gesperrt&lt;br /&gt;
und auch wird über die Gate-Spannung der MOSFET nicht durchgeschaltet. Bei Spannungen unter diesen Werten empfiehlt es sich, den Verpolschutz durch eine entsprechende&lt;br /&gt;
(Shottky-)Leistungsdiode zu ersetzen. Allerdings muß diese dann gekühlt werden. Die Verlustleistung am MOSFET-Verpolschutz beträgt nur einige Milliwatt.&lt;br /&gt;
&lt;br /&gt;
Sollte die Spannung am Eingang über 15V steigen, wird durch den Vorwiderstand und der Z-Diode sichergestellt, dass die maximale Gate-Source-Spannung von +/-20V nicht überschritten wird.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== galvanische Trennung Steuersignal &amp;lt;math&amp;gt;\leftrightarrow&amp;lt;/math&amp;gt; Last ==&lt;br /&gt;
Die Trennung der beiden Potentiale wird durch den Optokoppler CNY17F realisiert. Der Eingang ist mit einem 470R Widerstand so ausgelegt, dass eine PWM mit&lt;br /&gt;
einem Spannungshub von 0 bis 5V ausreicht. Der Ausgang mit dem Widerstand R2 (2,1k) ist so ausgelegt, dass die Spannung hier für den nachgeschalteten&lt;br /&gt;
Tiefpassfilter passend ist.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Sallen-Key Tiefpassfilter ==&lt;br /&gt;
Die eingehende PWM wird am Sallen-Key-Filter, ein aktiver Tiefpass 2. Ordung, geglättet. Selbst beim kritischen duty-cycle von 50% sind am Ausgang keine nennenswerten Schwankungen&lt;br /&gt;
sichtbar (s. Messwerte), sofern die PWM-Frequenz über 2kHz liegt. Die Ausgangsspannung des Filters steigt linear von 0V bis ca. 8,2V an. Die obere Grenzfrequenz des Filters liegt&lt;br /&gt;
bei 160Hz. Die Grenzfrequenz errechnet sich aus&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f_o = \frac{1}{2 \pi R C}&amp;lt;/math&amp;gt; mit R = R3 = R4 und C = C1 = C2.&lt;br /&gt;
&lt;br /&gt;
Die Gesamtverstärkung des Filters liegt bei eins. Werte höher drei bringen den Tiefpass zum schwingen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Spannungsteiler mit Schaltfunktion ==&lt;br /&gt;
Nach dem Tiefpass muss die Ausgangsspannung auf das Niveau abgesenkt werden, die auch die Regel- und Ansteuerstufe als Feedback über die Shuntwiderstände erhält. Daher wird mit&lt;br /&gt;
dem Spannungsteiler aus R6 und R7 parallel mit R8 auf 250mV +/-5mV abgesenkt. Die beiden parallelgeschalteten Widerstände R7 und R8 sind zusätzlich noch mit einem&lt;br /&gt;
MOSFET überbrückt. Dieser schaltet die Widerstände kurz, sollte die Temperatur am Kühlkörper zu hoch werden. Dann beträgt die Eingangsspannung der Regel- und Ansteuerstufe 0V und die&lt;br /&gt;
Leistungsstufe wird abgeschaltet.&lt;br /&gt;
&lt;br /&gt;
Sollte aufgrund von Toleranzen die Spannung des Spannungsteilerausgang nicht auf 250mV kommen, kann Widerstand (R22) zu R6 parallel geschaltet werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Regel- und Ansteuerstufe ==&lt;br /&gt;
An dieser Stufe werden höhere Anforderungen gestellt als an den Tiefpass, weswegen ein höherwertiger OP zum Einsatz kommt (IC2A, LT1013). Diese Stufe steuert zum einen den&lt;br /&gt;
Leistungs-MOSFET an und zum anderen wird der Soll- und Istwert verglichen und ggf. nachgeregelt. Dazu steht am nicht-invertierenden Eingang die Sollspannung an.&lt;br /&gt;
Daraus bildet sich dann die Ausgangsspannung, die noch abhängig ist von der Ist-Spannung am invertierenden Eingang. Steuert der Ausgang die Endstufe auf ein bestimmtes Niveau&lt;br /&gt;
an, wird der MOSFET soweit durchgesteuert, dass an den im Source-Kreis liegenden Shuntwiderständen die gleiche Spannung abfällt wie am nicht-invertierenden Eingang anliegt.&lt;br /&gt;
Daraus ergibt sich auch das Regelverhalten, sollte der Laststrom schwanken durch z. B. schwankende Übergangswiderstände in der Peripherie oder Spannungsswankungen vom zu&lt;br /&gt;
testenden Netzteil. Geht der Strom zurück, verringert sich am invertierenen Eingang ebenfalls die Spannung. Durch die Invertierung wird eine höhere Ausgangsspanung generiert,&lt;br /&gt;
die den sinkenden Strom entgegen wirkt. Daher ist die Differenzspannung an den beiden OP-Eingängen bei Null, bei dem verwendeten OP im µV-Bereich, beim einem LM324 einige mV,&lt;br /&gt;
wodurch die Linearität beeinträchtigt wird.&lt;br /&gt;
&lt;br /&gt;
Um Schwingungen zwischen OP-Ausgang und den Gate des MOSFET zu verhindern ist hier ein Widerstand zwischengeschaltet (R10). Vermutlich verursacht die Restwelligkeit des Tiefpasses&lt;br /&gt;
ein ständiges auf- und entladen des Gate, wodurch die Schwingungen im Frequenzbereich von einigen hundert Kilohertz entstehen. Um die gesamte Regelung nicht zum Schwingen zu bringen,&lt;br /&gt;
ist zusätzlich noch der Kondensator C3 vorhanden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Leistungsstufe ==&lt;br /&gt;
Die Leistungsstufe ist mit einem MOSFET (T3) realisiert um eine möglichst genaue Einstellung zu bekommen. Bei bipolaren Transistoren käme noch der Störfaktor des Basisstroms dazu.&lt;br /&gt;
Auch bei Darlington-Transistoren ist der Strom durch den letzten Transistor nicht zu vernachlässigen. Der Basisstrom, der über den Emitter und damit über die Shuntwidestände fließt,&lt;br /&gt;
würde die Genauigkeit und Linearität beeinflussen. Allerdings haben bipolare Transistoren den Vorteil, dass diese für größere Ströme bzw. Leistungen parallel geschaltet werden&lt;br /&gt;
können. Nachteilig wäre aber eine zusätzliche Treiberstufe, da der Ausgangsstrom des OP nicht ausreicht um mehrer Transistoren anzusteuern. Mit MOSFETs ist das nicht möglich, da&lt;br /&gt;
schon geringste Abweichungen in der Ansteuercharakteristik, d. h. die Übertragungsfunktion aus dem Spannungsverhältnis &amp;lt;math&amp;gt;U_{GS}&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;U_{DS}&amp;lt;/math&amp;gt; nur&lt;br /&gt;
einen von mehreren MOSFET zum durchschalten bringt. Diese minimalen Spannungsdifferenzen zwischen zwei MOSFETs sind auch nicht kompensierbar. Vorteilhaft ist aber der nicht&lt;br /&gt;
vorhandene Gate-Strom, der sich nicht auf die Linearität und Präzision auswirkt. Zwischen Source und GND befinden sich die beiden Shuntwiderstände R11 und&lt;br /&gt;
R12 von jeweils 0,1R. Bei einem Strom von 5A fallen hier dann 0,25V ab, was einer Gesamtleistung von 1,25 Watt entspricht.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Spannungsverstärker für Messgerät ==&lt;br /&gt;
Zur Kontrolle des tatsächlichen Stromflusses erfolgt über den Shuntwiderständen der Abgriff zur indirekten Strommessung. Die am Shunt abfallende Spannung wird um den&lt;br /&gt;
Faktor 20 verstärkt. Damit ergibt sich bei 50mR und 20-facher Verstärkung eine Strom-Spannung-Zuordnung von 1:1, d. h. ein Strom von 5A verursacht eine Ausgangsspannung von&lt;br /&gt;
 &amp;lt;math&amp;gt;{U_{A_{DMM}}} = 5V. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kühlkörper-Temperaturüberwachung ==&lt;br /&gt;
Eine Überhitzung des Leistungs-MOSFET ist gerade unter den knappen räumlichen Bedingungen gut möglich, weil der notwendige Kühlkörper mit entsprechender Ventilation kaum Platz&lt;br /&gt;
hat. Bei einem kleineren Kühlkörper würde daher eine Überhitzung möglich werden. Ein Kühlkörper mit einem Wärmewiderstand von ca. 8K/W erwärmt sich bei 63 Watt abzuführender&lt;br /&gt;
Leistung (4,54A bei 14V Klemmenspannung) innerhalb von ca. 27 Sekunden um ca. 60K, was einer Endtemperatur von 85°C entspricht. Bei mehr Leistung ist daher innerhalb von Sekunden&lt;br /&gt;
die max. Temperatur des MOSFET erreicht (Halbleitertemperatur 175°C). &lt;br /&gt;
&lt;br /&gt;
Als Temperaturfühler dient ein KTY81-122, der zusammen mit den Leistungs-MOSFET auf den Kühlkörper montiert wird. Erreicht der Temperaturfühler eine Temperatur von ca. 85°C&lt;br /&gt;
schaltet der Schmitt-Trigger über T2 den unteren Teil des Spannungsteiler kurz und die Ansteuerspannung des Leitsungs-MOSFET geht auf Null und damit ist kein Stromfluss mehr&lt;br /&gt;
vorhanden. Hat sich der Temperaturfühler auf ca. 58°C abgekühlt, wird der Leistungs-MOSFET wieder angesteuert. Die Temperaturgrenzen und die Hysterese errechnen sich folgendermaßen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;U_{aus} = U_{A_{max}} \frac{R18}{R18 + R19} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;U_{ein} = U_{A_{min}} \frac{R18}{R18 + R19} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;U_{hyst} = \Delta U_e = (U_{A_{max}} - U_{A_{min}}) \frac{R18}{R18 + R19} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;U_{aus}&amp;lt;/math&amp;gt; ist die Ausschaltspannung des Komparators, &amp;lt;math&amp;gt;U_{ein}&amp;lt;/math&amp;gt; die Einschaltspannung und &amp;lt;math&amp;gt;U_{hyst}&amp;lt;/math&amp;gt; die Hysterese (Spannungs- bzw. Temperaturdifferenz&lt;br /&gt;
der Ein- und Ausschaltschwellen). Die Angaben &amp;lt;math&amp;gt;U_{A_{min}}&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;U_{A_{max}}&amp;lt;/math&amp;gt; sind die maximale und minimale Ausgangsspannungen des Komparators. Bei 10V&lt;br /&gt;
Versorgungsspannung liegt die maximale Ausgangsspannung des LM324 bei ca. 8,2V.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== galvanische Trennung der Versorgungsspannung vom Lastkreis ==&lt;br /&gt;
Damit der Lastkreis keine Verbindung zur Versorgung und damit zum Rest des Equipments hat, muss diese durch einen DC/DC-Wandler entkoppelt werden. Durch die hohen Schaltfreuquenzen&lt;br /&gt;
ergeben sich am Ausgang kurze Spannungsspitzen. Durch das Snubber-Gleid, bestehend aus R20 und C6 werden diese minimiert. Dadurch, dass die gesamte Schaltung eine Stromaufnahme nur&lt;br /&gt;
im mA-Bereich hat, reicht ein DC/DC-Wandler von einem Watt Leistung völlig aus.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Spannungsstabilisierung ==&lt;br /&gt;
Die Versorgungsspannung hat einen essentiellen Einfluss auf die Funktionsfähigkeit. Eine Spannungsänderung beeinflusst die Ausgangsspanung des Optokopplers, unabhängig davon auch&lt;br /&gt;
die Ansteuerspannung der Treiberstufe und die Schaltschwellen des Schmitt-Trigger. Mit einem Standard-Linearregler vom Typ 78L10 ist die Stabilität ausreichend.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Messwerte =&lt;br /&gt;
&lt;br /&gt;
== Übertemperaturabschaltung ==&lt;br /&gt;
Bei 14V Klemmenspannung und 4,54A (= 63 Watt) und ca. 1cm über der Befestigungsschraube des Transistors schaltet die Übertemperatursicherung nach ca. 27 Sekunden ab.&lt;br /&gt;
Wärmewiderstand des Kühlkörpers &amp;lt;math&amp;gt;R_{th} = 8 K/W&amp;lt;/math&amp;gt;&lt;br /&gt;
(z. B. [http://www.fischerelektronik.de/web_fischer/de_DE/K%C3%BChlk%C3%B6rper/A04/Strangk%C3%BChlk%C3%B6rper%20f%C3%BCr%20Leiterplattenmontage/PR/SK104_63.5_/index.xhtml SK104, R_th = 8 K/W])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Restwelligkeit des Tiefpasses ==&lt;br /&gt;
Vergleich der Ausgangsspannung (Restwelligkeit) des Tiefpasses bei 1,5kHz und 4kHz.&lt;br /&gt;
&lt;br /&gt;
[[Datei:screen-547x391-1,5kHz-MWC-neg.png]]&lt;br /&gt;
&lt;br /&gt;
Die größte Restwelligkeit entsteht bei einem duty-cycle von 50%. Bei ca. 1,5kHz beträgt die Restwelligkeit am Filterausgang 126mV bei einer Ausgangsspannung&lt;br /&gt;
von ca. 4,35V. Das entspricht einer Restwelligkeit von ca. 2,9%.&lt;br /&gt;
&lt;br /&gt;
[[Datei:screen-547x391-4kHz-MWC-neg.png]]&lt;br /&gt;
Bei ca. 4kHz beträgt die Restwelligkeit am Filterausgang nur noch 15,3mV bei einer Ausgangsspannung von ca. 4,35V. Das entspricht einer Restwelligkeit von ca. 0,35%.&lt;br /&gt;
&lt;br /&gt;
Bei Frequenzen über 4kHz sinkt die Ausgangsspannung ab. Grund ist die Trägheit des OP&#039;s. Daher sollte die PWM-Frequenz im Bereich 2kHz bis 4kHz liegen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Linearität ==&lt;br /&gt;
Die Abhängigkeit der Ausgangsspannung &amp;lt;math&amp;gt;U_{A_{TP}}&amp;lt;/math&amp;gt; des Tiefpasses vom PWM-Verhältnis.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;LaTeX&amp;quot;&amp;gt;&lt;br /&gt;
\readdata[ignoreLines=1,nStep=1]{\Daten}{data-files/Messwerte-3.txt}&lt;br /&gt;
\psset{xunit=1mm, yunit=10mm,yAxisLabel={},xAxisLabel={}}&lt;br /&gt;
\hspace*{5mm}&lt;br /&gt;
\psgraph[xticksize=0 9, yticksize=0 100,subticks=0,Dx=10,Dy=1](0,0)(100,9){80mm}{72mm}&lt;br /&gt;
 \listplot[showpoints,linewidth=0.5pt,linecolor=blue,plotNo=2,plotNoMax=3]{\Daten}&lt;br /&gt;
 \uput{0}[0](-8,9.7){\mathrm{U_{A_{TP}} [V]}}&lt;br /&gt;
 \uput{0}[0](107,-0.35){duty cycle}&lt;br /&gt;
\endpsgraph&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Das Übertragungsverhalten des Tiefpassfilter. Die Y-Werte sind die Spannungen direkt am Ausgang des Tiefpasses ohne Spannungsteiler.&lt;br /&gt;
Je nach verwendeten OP können sich hier andere Werte ergeben. Hier wurde der LM324 (4-fach OP) verwendet.&lt;br /&gt;
&lt;br /&gt;
Die Abhängigkeit des Stroms &amp;lt;math&amp;gt;I_{Last}&amp;lt;/math&amp;gt; und der Ausgangsspannung &amp;lt;math&amp;gt;U_{A_{DMM}}&amp;lt;/math&amp;gt; vom PWM-Verhältnis.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;LaTeX&amp;quot;&amp;gt;&lt;br /&gt;
\hspace*{5mm}&lt;br /&gt;
\psgraph[xticksize=0 6, yticksize=0 100,subticks=0,Dx=10,Dy=1]{}(0,0)(100,6){90mm}{54mm}&lt;br /&gt;
 \uput{0}[0](-5,7.2){\textcolor{blue}{$\mathrm{I_{Last} [A]}$}}&lt;br /&gt;
 \uput{0}[0](-5,6.7){\textcolor{red}{$\mathrm{U_{A_{DMM}} [V]}$}}&lt;br /&gt;
 \uput{0}[0](107,-0.35){duty cycle}&lt;br /&gt;
 \listplot[showpoints,linewidth=0.5pt,linecolor=blue,plotNo=1,plotNoMax=3]{\Daten}&lt;br /&gt;
 \listplot[plotstyle=dots,showpoints,linewidth=0.5pt,linecolor=red,plotNo=3,plotNoMax=3]{\Daten}&lt;br /&gt;
\endpsgraph&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die Linearität der Laststufe bzw. des Gesamtsystems. Die vereinzelten roten Punkte sind die Messwerte der Ausgangsspannung &amp;lt;math&amp;gt;U_{A_{DMM}}&amp;lt;/math&amp;gt; zur Kontrolle&lt;br /&gt;
bzw. zum gegenmessen des tatsächlichen Stroms. Die Punkte mit Y-Werten von 0 sind nicht gemessen worden.&lt;br /&gt;
&lt;br /&gt;
Die Messwerte in Zahlen:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#0d0f0d;&amp;quot;&lt;br /&gt;
! duty-&amp;lt;br /&amp;gt;cycle || Strom ||  Tiefpass || Ausgang &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot;| % || style=&amp;quot;text-align:center&amp;quot;| &amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt; || style=&amp;quot;text-align:center&amp;quot;| &amp;lt;math&amp;gt;U_{A_{TP}}&amp;lt;/math&amp;gt; || style=&amp;quot;text-align:center&amp;quot;| &amp;lt;math&amp;gt;U_{A_{DMM}}&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;|   0 ||   style=&amp;quot;text-align:right&amp;quot;| 0,000 A || style=&amp;quot;text-align:right&amp;quot;| 0,96 mV || style=&amp;quot;text-align:right&amp;quot;| 13 mV&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 4,5 || style=&amp;quot;text-align:right&amp;quot;| 0,262 A ||   style=&amp;quot;text-align:right&amp;quot;| 0,423 V || style=&amp;quot;text-align:right&amp;quot;| 0,261 V &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 8,4 ||  style=&amp;quot;text-align:right&amp;quot;| 0,420 A ||   style=&amp;quot;text-align:right&amp;quot;| 0,676 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 10,6 || style=&amp;quot;text-align:right&amp;quot;| 0,613 A ||   style=&amp;quot;text-align:right&amp;quot;| 0,936 V || style=&amp;quot;text-align:right&amp;quot;| 0,613 V &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 15,0 || style=&amp;quot;text-align:right&amp;quot;| 0,836 A ||   style=&amp;quot;text-align:right&amp;quot;| 1,342 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 19,6 ||  style=&amp;quot;text-align:right&amp;quot;| 1,12 A ||   style=&amp;quot;text-align:right&amp;quot;| 1,793 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 24,5 ||  style=&amp;quot;text-align:right&amp;quot;| 1,36 A ||   style=&amp;quot;text-align:right&amp;quot;| 2,163 V || style=&amp;quot;text-align:right&amp;quot;| 1,36 V  &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 30,0 ||  style=&amp;quot;text-align:right&amp;quot;| 1,66 A ||    style=&amp;quot;text-align:right&amp;quot;| 2,66 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 35,6 ||  style=&amp;quot;text-align:right&amp;quot;| 1,98 A ||    style=&amp;quot;text-align:right&amp;quot;| 3,17 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 40,6 ||  style=&amp;quot;text-align:right&amp;quot;| 2,21 A ||    style=&amp;quot;text-align:right&amp;quot;| 3,56 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 45,5 ||  style=&amp;quot;text-align:right&amp;quot;| 2,51 A ||    style=&amp;quot;text-align:right&amp;quot;| 4,03 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 50,5 || style=&amp;quot;text-align:right&amp;quot;| 2,765 A ||    style=&amp;quot;text-align:right&amp;quot;| 4,42 V || style=&amp;quot;text-align:right&amp;quot;| 2,76 V  &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 55,4 ||  style=&amp;quot;text-align:right&amp;quot;| 2,99 A ||    style=&amp;quot;text-align:right&amp;quot;| 4,80 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 60,4 ||  style=&amp;quot;text-align:right&amp;quot;| 3,25 A ||    style=&amp;quot;text-align:right&amp;quot;| 5,22 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 64,6 || style=&amp;quot;text-align:right&amp;quot;| 3,455 A ||    style=&amp;quot;text-align:right&amp;quot;| 5,55 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 70,1 ||  style=&amp;quot;text-align:right&amp;quot;| 3,74 A ||    style=&amp;quot;text-align:right&amp;quot;| 6,00 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 75,0 ||  style=&amp;quot;text-align:right&amp;quot;| 3,96 A ||    style=&amp;quot;text-align:right&amp;quot;| 6,36 V || style=&amp;quot;text-align:right&amp;quot;| 3,97 V  &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 80,4 ||  style=&amp;quot;text-align:right&amp;quot;| 4,24 A ||    style=&amp;quot;text-align:right&amp;quot;| 6,81 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 85,4 ||  style=&amp;quot;text-align:right&amp;quot;| 4,45 A ||    style=&amp;quot;text-align:right&amp;quot;| 7,15 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 90,4 ||  style=&amp;quot;text-align:right&amp;quot;| 4,68 A ||    style=&amp;quot;text-align:right&amp;quot;| 7,52 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 95,3 ||  style=&amp;quot;text-align:right&amp;quot;| 4,95 A ||    style=&amp;quot;text-align:right&amp;quot;| 7,91 V || style=&amp;quot;text-align:right&amp;quot;| 4,95 V  &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 100,0 ||  style=&amp;quot;text-align:right&amp;quot;| 5,08 A ||    style=&amp;quot;text-align:right&amp;quot;| 8,18 V || style=&amp;quot;text-align:right&amp;quot;| 5,09 V  &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Funktionskontrolle =&lt;br /&gt;
Für eine einwandfreie Funktion bietet sich folgende Vorgehensweise an.&lt;br /&gt;
&lt;br /&gt;
# Der PWM-Eingang bleibt offen = duty-cycle 0%&lt;br /&gt;
# am DC/DC-Konverter Versorgungsspannung anlegen, am Ausgang des DC/DC-Konverters müssen min. 13V gemessen werden, nach dem Spannungsregler 10,0V&lt;br /&gt;
# am Spannungsteilerausgang müssen 0V zu messen sein&lt;br /&gt;
# den Lastkreis mit einem Netzgerät verbinden, Einstellung 5V und mind. 6A (kleinere Spannungen könnten den Verpolschutz nicht ausreichend durchschalten)&lt;br /&gt;
# der Stromfluss im Lastkreis muß bei 0mA liegen&lt;br /&gt;
# folgende Punkte sollten zügig durchgeführt werden:&lt;br /&gt;
## am Eingang des Optokopplers eine Gleichspannung von 5V anlegen oder den Ausgang des Optokopplers überbrücken = duty-cycle 100%&lt;br /&gt;
## der Strom im Lastkreis sollte im Bereich von 5A liegen&lt;br /&gt;
## die Spannung am Spannungsteilerausgang messen, Sollwert 250mV +/-5mV&lt;br /&gt;
## die Spannungsdifferenz am Eingang des IC2A (LT1013) messen, Sollwert 0mV (nur im Lastfall)&lt;br /&gt;
## Netzgerät trennen&lt;br /&gt;
# bei ausreichendem Kühlkörper sollte die Übertemperaturabschaltung nicht aktiviert werden (Leistungsaufnahme 30 Watt)&lt;br /&gt;
# sollte die Spannung am Spannungsteiler bei 100% PWM nicht 250mV +/-5mV betragen, den Spannungsteiler anpassen; dies kann ohne Laststrom erfolgen&lt;br /&gt;
# der Test der Linearität wird mit PWM-Generator durchgeführt, dazu gerade die Endwerte 0 bis 20% und 80% bis 100% kontrollieren durch Messung der Spannung am Spannungsteilerausgang,&lt;br /&gt;
# sollte die Linearregler unzureichend sein, ggf. den Wiederstand R2 am Optokoppler ändern&lt;br /&gt;
# Netzgerät wieder zuschalten, Einstellung 14V und mind. 6A&lt;br /&gt;
# PWM duty-cycle liegt noch bei 100% d. h. der Stromfluss beträgt ca. 5,0A +/-100mA&lt;br /&gt;
# je nach Kühlkörpergröße sollte sich dieser schnell erhitzen und nach einer Zeit sollte die Übertemperaturabschaltung aktiviert werden, Netzteilstrom geht auf 0mA zurück&lt;br /&gt;
# Richtwert zur Dauer bis zum Abschalten: ca. 30 Sek. bei einem Kühlkörper mit einem Wärmewiderstand von 8K/W&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Schaltplan =&lt;br /&gt;
&lt;br /&gt;
[[Datei:PWM-Stromsenke-2.png|400px]]&lt;br /&gt;
&lt;br /&gt;
= Lochraster-Layout :D =&lt;br /&gt;
Das &amp;quot;Dink&amp;quot; lass ich mal weg. Den losen Aufbau baut eh keiner nach.&lt;/div&gt;</summary>
		<author><name>Hegy</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Stromsenke&amp;diff=78994</id>
		<title>Stromsenke</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Stromsenke&amp;diff=78994"/>
		<updated>2013-10-17T00:53:19Z</updated>

		<summary type="html">&lt;p&gt;Hegy: /* Linearität */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Vor ca. 2 Jahren habe im in einem Projekt eine Stromsenke realisiert, die spezielle Anforderungen erfüllen musste. Einsatzbereich der Stromsenke war die Überstromerkennung im abschließenden Funktionstest in der Produktion von Netzgeräten, die Bestandteil eines Gesamtgerätes waren.&lt;br /&gt;
&lt;br /&gt;
= Einleitung =&lt;br /&gt;
&lt;br /&gt;
Die Stromsenke musste wie oben erwähnt spezielle Anforderungen erfüllen hinsichtlich der galvanischen Trennung, der Ansteuerung und der Zuverlässigkeit.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Features:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* galvanische Trennung von Steuersignal und Last&lt;br /&gt;
* Verpolschutz&lt;br /&gt;
* Soll-/Ist-Vergleich&lt;br /&gt;
* lineare PWM-Ansteuerung&lt;br /&gt;
* Übertemperaturabschaltung&lt;br /&gt;
* selbstregelnd&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Daten:&#039;&#039;&#039;&lt;br /&gt;
* 0 bis 5A, auch höher möglich&lt;br /&gt;
* max. Leistungsaufnahme je nach Kühlung bis 150W möglich&lt;br /&gt;
* für Spannungen bis 40V geeignet&lt;br /&gt;
* Auflösung je Prozentpunkt der PWM 50 mA (also 50mA Schritte)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Aufbau =&lt;br /&gt;
Die Stromsenke besteht aus folgenden Einzelkomponenten&lt;br /&gt;
&lt;br /&gt;
* Verpolschutz&lt;br /&gt;
* galvanische Trennung Steuersignal &amp;lt;math&amp;gt;\leftrightarrow&amp;lt;/math&amp;gt; Last&lt;br /&gt;
* galvanische Trennung der Versorgungsspannung vom Lastkreis&lt;br /&gt;
* Tiefpassfilter 2. Ordnung&lt;br /&gt;
* Spannungsteiler mit Abschaltfunktion&lt;br /&gt;
* Regel- und Ansteuerstufe&lt;br /&gt;
* Leistungsstufe&lt;br /&gt;
* Spannungsverstärker für Messgerät (Kontrolle)&lt;br /&gt;
* Temperaturüberwachung&lt;br /&gt;
* Spannungsstabilisierung&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Schaltplan&#039;&#039;&#039;&lt;br /&gt;
[[Bild:PWM-Stromsenke-2.png|1200px|gesamter Schaltplan]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Verpolschutz ==&lt;br /&gt;
Der Verpolschutz besteht aus den drei Bauteilen T1 (N-Kanal MOSFET, IRF530), Z-Diode D1 und Vorwiderstand R5. Bei richtiger Polung ist immer ein Stromfluss möglich. Dieses&lt;br /&gt;
geschieht durch die immer vorhandene parasitäre Diode innerhalb des MOSFET, die für ca. 2A ausgelegt ist. Daher muss bei höheren Strom auch die Spannung höher sein um die&lt;br /&gt;
Source-Drain-Strecke durchzuschalten. Je nach Typ liegt die Mindestspannung bei ca. 3,5V (BUK754R3) bzw. 4,5V (IRF1404). In entgegengesetzter Richtung ist Diode gesperrt&lt;br /&gt;
und auch wird über die Gate-Spannung der MOSFET nicht durchgeschaltet. Bei Spannungen unter diesen Werten empfiehlt es sich, den Verpolschutz durch eine entsprechende&lt;br /&gt;
(Shottky-)Leistungsdiode zu ersetzen. Allerdings muß diese dann gekühlt werden. Die Verlustleistung am MOSFET-Verpolschutz beträgt nur einige Milliwatt.&lt;br /&gt;
&lt;br /&gt;
Sollte die Spannung am Eingang über 15V steigen, wird durch den Vorwiderstand und der Z-Diode sichergestellt, dass die maximale Gate-Source-Spannung von +/-20V nicht überschritten wird.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== galvanische Trennung Steuersignal &amp;lt;math&amp;gt;\leftrightarrow&amp;lt;/math&amp;gt; Last ==&lt;br /&gt;
Die Trennung der beiden Potentiale wird durch den Optokoppler CNY17F realisiert. Der Eingang ist mit einem 470R Widerstand so ausgelegt, dass eine PWM mit&lt;br /&gt;
einem Spannungshub von 0 bis 5V ausreicht. Der Ausgang mit dem Widerstand R2 (2,1k) ist so ausgelegt, dass die Spannung hier für den nachgeschalteten&lt;br /&gt;
Tiefpassfilter passend ist.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Sallen-Key Tiefpassfilter ==&lt;br /&gt;
Die eingehende PWM wird am Sallen-Key-Filter, ein aktiver Tiefpass 2. Ordung, geglättet. Selbst beim kritischen duty-cycle von 50% sind am Ausgang keine nennenswerten Schwankungen&lt;br /&gt;
sichtbar (s. Messwerte), sofern die PWM-Frequenz über 2kHz liegt. Die Ausgangsspannung des Filters steigt linear von 0V bis ca. 8,2V an. Die obere Grenzfrequenz des Filters liegt&lt;br /&gt;
bei 160Hz. Die Grenzfrequenz errechnet sich aus&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f_o = \frac{1}{2 \pi R C}&amp;lt;/math&amp;gt; mit R = R3 = R4 und C = C1 = C2.&lt;br /&gt;
&lt;br /&gt;
Die Gesamtverstärkung des Filters liegt bei eins. Werte höher drei bringen den Tiefpass zum schwingen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Spannungsteiler mit Schaltfunktion ==&lt;br /&gt;
Nach dem Tiefpass muss die Ausgangsspannung auf das Niveau abgesenkt werden, die auch die Regel- und Ansteuerstufe als Feedback über die Shuntwiderstände erhält. Daher wird mit&lt;br /&gt;
dem Spannungsteiler aus R6 und R7 parallel mit R8 auf 250mV +/-5mV abgesenkt. Die beiden parallelgeschalteten Widerstände R7 und R8 sind zusätzlich noch mit einem&lt;br /&gt;
MOSFET überbrückt. Dieser schaltet die Widerstände kurz, sollte die Temperatur am Kühlkörper zu hoch werden. Dann beträgt die Eingangsspannung der Regel- und Ansteuerstufe 0V und die&lt;br /&gt;
Leistungsstufe wird abgeschaltet.&lt;br /&gt;
&lt;br /&gt;
Sollte aufgrund von Toleranzen die Spannung des Spannungsteilerausgang nicht auf 250mV kommen, kann Widerstand (R22) zu R6 parallel geschaltet werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Regel- und Ansteuerstufe ==&lt;br /&gt;
An dieser Stufe werden höhere Anforderungen gestellt als an den Tiefpass, weswegen ein höherwertiger OP zum Einsatz kommt (IC2A, LT1013). Diese Stufe steuert zum einen den&lt;br /&gt;
Leistungs-MOSFET an und zum anderen wird der Soll- und Istwert verglichen und ggf. nachgeregelt. Dazu steht am nicht-invertierenden Eingang die Sollspannung an.&lt;br /&gt;
Daraus bildet sich dann die Ausgangsspannung, die noch abhängig ist von der Ist-Spannung am invertierenden Eingang. Steuert der Ausgang die Endstufe auf ein bestimmtes Niveau&lt;br /&gt;
an, wird der MOSFET soweit durchgesteuert, dass an den im Source-Kreis liegenden Shuntwiderständen die gleiche Spannung abfällt wie am nicht-invertierenden Eingang anliegt.&lt;br /&gt;
Daraus ergibt sich auch das Regelverhalten, sollte der Laststrom schwanken durch z. B. schwankende Übergangswiderstände in der Peripherie oder Spannungsswankungen vom zu&lt;br /&gt;
testenden Netzteil. Geht der Strom zurück, verringert sich am invertierenen Eingang ebenfalls die Spannung. Durch die Invertierung wird eine höhere Ausgangsspanung generiert,&lt;br /&gt;
die den sinkenden Strom entgegen wirkt. Daher ist die Differenzspannung an den beiden OP-Eingängen bei Null, bei dem verwendeten OP im µV-Bereich, beim einem LM324 einige mV,&lt;br /&gt;
wodurch die Linearität beeinträchtigt wird.&lt;br /&gt;
&lt;br /&gt;
Um Schwingungen zwischen OP-Ausgang und den Gate des MOSFET zu verhindern ist hier ein Widerstand zwischengeschaltet (R10). Vermutlich verursacht die Restwelligkeit des Tiefpasses&lt;br /&gt;
ein ständiges auf- und entladen des Gate, wodurch die Schwingungen im Frequenzbereich von einigen hundert Kilohertz entstehen. Um die gesamte Regelung nicht zum Schwingen zu bringen,&lt;br /&gt;
ist zusätzlich noch der Kondensator C3 vorhanden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Leistungsstufe ==&lt;br /&gt;
Die Leistungsstufe ist mit einem MOSFET (T3) realisiert um eine möglichst genaue Einstellung zu bekommen. Bei bipolaren Transistoren käme noch der Störfaktor des Basisstroms dazu.&lt;br /&gt;
Auch bei Darlington-Transistoren ist der Strom durch den letzten Transistor nicht zu vernachlässigen. Der Basisstrom, der über den Emitter und damit über die Shuntwidestände fließt,&lt;br /&gt;
würde die Genauigkeit und Linearität beeinflussen. Allerdings haben bipolare Transistoren den Vorteil, dass diese für größere Ströme bzw. Leistungen parallel geschaltet werden&lt;br /&gt;
können. Nachteilig wäre aber eine zusätzliche Treiberstufe, da der Ausgangsstrom des OP nicht ausreicht um mehrer Transistoren anzusteuern. Mit MOSFETs ist das nicht möglich, da&lt;br /&gt;
schon geringste Abweichungen in der Ansteuercharakteristik, d. h. die Übertragungsfunktion aus dem Spannungsverhältnis &amp;lt;math&amp;gt;U_{GS}&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;U_{DS}&amp;lt;/math&amp;gt; nur&lt;br /&gt;
einen von mehreren MOSFET zum durchschalten bringt. Diese minimalen Spannungsdifferenzen zwischen zwei MOSFETs sind auch nicht kompensierbar. Vorteilhaft ist aber der nicht&lt;br /&gt;
vorhandene Gate-Strom, der sich nicht auf die Linearität und Präzision auswirkt. Zwischen Source und GND befinden sich die beiden Shuntwiderstände R11 und&lt;br /&gt;
R12 von jeweils 0,1R. Bei einem Strom von 5A fallen hier dann 0,25V ab, was einer Gesamtleistung von 1,25 Watt entspricht.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Spannungsverstärker für Messgerät ==&lt;br /&gt;
Zur Kontrolle des tatsächlichen Stromflusses erfolgt über den Shuntwiderständen der Abgriff zur indirekten Strommessung. Die am Shunt abfallende Spannung wird um den&lt;br /&gt;
Faktor 20 verstärkt. Damit ergibt sich bei 50mR und 20-facher Verstärkung eine Strom-Spannung-Zuordnung von 1:1, d. h. ein Strom von 5A verursacht eine Ausgangsspannung von&lt;br /&gt;
 &amp;lt;math&amp;gt;{U_{A_{DMM}}} = 5V. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kühlkörper-Temperaturüberwachung ==&lt;br /&gt;
Eine Überhitzung des Leistungs-MOSFET ist gerade unter den knappen räumlichen Bedingungen gut möglich, weil der notwendige Kühlkörper mit entsprechender Ventilation kaum Platz&lt;br /&gt;
hat. Bei einem kleineren Kühlkörper würde daher eine Überhitzung möglich werden. Ein Kühlkörper mit einem Wärmewiderstand von ca. 8K/W erwärmt sich bei 63 Watt abzuführender&lt;br /&gt;
Leistung (4,54A bei 14V Klemmenspannung) innerhalb von ca. 27 Sekunden um ca. 60K, was einer Endtemperatur von 85°C entspricht. Bei mehr Leistung ist daher innerhalb von Sekunden&lt;br /&gt;
die max. Temperatur des MOSFET erreicht (Halbleitertemperatur 175°C). &lt;br /&gt;
&lt;br /&gt;
Als Temperaturfühler dient ein KTY81-122, der zusammen mit den Leistungs-MOSFET auf den Kühlkörper montiert wird. Erreicht der Temperaturfühler eine Temperatur von ca. 85°C&lt;br /&gt;
schaltet der Schmitt-Trigger über T2 den unteren Teil des Spannungsteiler kurz und die Ansteuerspannung des Leitsungs-MOSFET geht auf Null und damit ist kein Stromfluss mehr&lt;br /&gt;
vorhanden. Hat sich der Temperaturfühler auf ca. 58°C abgekühlt, wird der Leistungs-MOSFET wieder angesteuert. Die Temperaturgrenzen und die Hysterese errechnen sich folgendermaßen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;U_{aus} = U_{A_{max}} \frac{R18}{R18 + R19} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;U_{ein} = U_{A_{min}} \frac{R18}{R18 + R19} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;U_{hyst} = \Delta U_e = (U_{A_{max}} - U_{A_{min}}) \frac{R18}{R18 + R19} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;U_{aus}&amp;lt;/math&amp;gt; ist die Ausschaltspannung des Komparators, &amp;lt;math&amp;gt;U_{ein}&amp;lt;/math&amp;gt; die Einschaltspannung und &amp;lt;math&amp;gt;U_{hyst}&amp;lt;/math&amp;gt; die Hysterese (Spannungs- bzw. Temperaturdifferenz&lt;br /&gt;
der Ein- und Ausschaltschwellen). Die Angaben &amp;lt;math&amp;gt;U_{A_{min}}&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;U_{A_{max}}&amp;lt;/math&amp;gt; sind die maximale und minimale Ausgangsspannungen des Komparators. Bei 10V&lt;br /&gt;
Versorgungsspannung liegt die maximale Ausgangsspannung des LM324 bei ca. 8,2V.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== galvanische Trennung der Versorgungsspannung vom Lastkreis ==&lt;br /&gt;
Damit der Lastkreis keine Verbindung zur Versorgung und damit zum Rest des Equipments hat, muss diese durch einen DC/DC-Wandler entkoppelt werden. Durch die hohen Schaltfreuquenzen&lt;br /&gt;
ergeben sich am Ausgang kurze Spannungsspitzen. Durch das Snubber-Gleid, bestehend aus R20 und C6 werden diese minimiert. Dadurch, dass die gesamte Schaltung eine Stromaufnahme nur&lt;br /&gt;
im mA-Bereich hat, reicht ein DC/DC-Wandler von einem Watt Leistung völlig aus.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Spannungsstabilisierung ==&lt;br /&gt;
Die Versorgungsspannung hat einen essentiellen Einfluss auf die Funktionsfähigkeit. Eine Spannungsänderung beeinflusst die Ausgangsspanung des Optokopplers, unabhängig davon auch&lt;br /&gt;
die Ansteuerspannung der Treiberstufe und die Schaltschwellen des Schmitt-Trigger. Mit einem Standard-Linearregler vom Typ 78L10 ist die Stabilität ausreichend.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Messwerte =&lt;br /&gt;
&lt;br /&gt;
== Übertemperaturabschaltung ==&lt;br /&gt;
Bei 14V Klemmenspannung und 4,54A (= 63 Watt) und ca. 1cm über der Befestigungsschraube des Transistors schaltet die Übertemperatursicherung nach ca. 27 Sekunden ab.&lt;br /&gt;
Wärmewiderstand des Kühlkörpers &amp;lt;math&amp;gt;R_{th} = 8 K/W&amp;lt;/math&amp;gt;&lt;br /&gt;
(z. B. [http://www.fischerelektronik.de/web_fischer/de_DE/K%C3%BChlk%C3%B6rper/A04/Strangk%C3%BChlk%C3%B6rper%20f%C3%BCr%20Leiterplattenmontage/PR/SK104_63.5_/index.xhtml SK104, R_th = 8 K/W])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Restwelligkeit des Tiefpasses ==&lt;br /&gt;
Vergleich der Ausgangsspannung (Restwelligkeit) des Tiefpasses bei 1,5kHz und 4kHz.&lt;br /&gt;
&lt;br /&gt;
[[Datei:screen-547x391-1,5kHz-MWC-neg.png]]&lt;br /&gt;
&lt;br /&gt;
Die größte Restwelligkeit entsteht bei einem duty-cycle von 50%. Bei ca. 1,5kHz beträgt die Restwelligkeit am Filterausgang 126mV bei einer Ausgangsspannung&lt;br /&gt;
von ca. 4,35V. Das entspricht einer Restwelligkeit von ca. 2,9%.&lt;br /&gt;
&lt;br /&gt;
[[Datei:screen-547x391-4kHz-MWC-neg.png]]&lt;br /&gt;
Bei ca. 4kHz beträgt die Restwelligkeit am Filterausgang nur noch 15,3mV bei einer Ausgangsspannung von ca. 4,35V. Das entspricht einer Restwelligkeit von ca. 0,35%.&lt;br /&gt;
&lt;br /&gt;
Bei Frequenzen über 4kHz sinkt die Ausgangsspannung ab. Grund ist die Trägheit des OP&#039;s. Daher sollte die PWM-Frequenz im Bereich 2kHz bis 4kHz liegen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Linearität ==&lt;br /&gt;
Die Abhängigkeit der Ausgangsspannung &amp;lt;math&amp;gt;U_{A_{TP}}&amp;lt;/math&amp;gt; des Tiefpasses vom PWM-Verhältnis.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;LaTeX&amp;quot;&amp;gt;&lt;br /&gt;
\readdata[ignoreLines=1,nStep=1]{\Daten}{data-files/Messwerte-3.txt}&lt;br /&gt;
\psset{xunit=1mm, yunit=10mm,yAxisLabel={},xAxisLabel={}}&lt;br /&gt;
\hspace*{5mm}&lt;br /&gt;
\psgraph[xticksize=0 9, yticksize=0 100,subticks=0,Dx=10,Dy=1](0,0)(100,9){80mm}{72mm}&lt;br /&gt;
 \listplot[showpoints,linewidth=0.5pt,linecolor=blue,plotNo=2,plotNoMax=3]{\Daten}&lt;br /&gt;
 \uput{0}[0](-8,9.7){U_{A_{TP}} [V]}&lt;br /&gt;
 \uput{0}[0](107,-0.35){duty cycle}&lt;br /&gt;
\endpsgraph&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Das Übertragungsverhalten des Tiefpassfilter. Die Y-Werte sind die Spannungen direkt am Ausgang des Tiefpasses ohne Spannungsteiler.&lt;br /&gt;
Je nach verwendeten OP können sich hier andere Werte ergeben. Hier wurde der LM324 (4-fach OP) verwendet.&lt;br /&gt;
&lt;br /&gt;
Die Abhängigkeit des Stroms &amp;lt;math&amp;gt;I_{Last}&amp;lt;/math&amp;gt; und der Ausgangsspannung &amp;lt;math&amp;gt;U_{A_{DMM}}&amp;lt;/math&amp;gt; vom PWM-Verhältnis.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;LaTeX&amp;quot;&amp;gt;&lt;br /&gt;
\hspace*{5mm}&lt;br /&gt;
\psgraph[xticksize=0 6, yticksize=0 100,subticks=0,Dx=10,Dy=1]{}(0,0)(100,6){90mm}{54mm}&lt;br /&gt;
 \uput{0}[0](-5,7.2){\textcolor{blue}{$\mathrm{I_{Last} [A]}$}}&lt;br /&gt;
 \uput{0}[0](-5,6.7){\textcolor{red}{$\mathrm{U_{A_{DMM}} [V]}$}}&lt;br /&gt;
 \uput{0}[0](107,-0.35){duty cycle}&lt;br /&gt;
 \listplot[showpoints,linewidth=0.5pt,linecolor=blue,plotNo=1,plotNoMax=3]{\Daten}&lt;br /&gt;
 \listplot[plotstyle=dots,showpoints,linewidth=0.5pt,linecolor=red,plotNo=3,plotNoMax=3]{\Daten}&lt;br /&gt;
\endpsgraph&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die Linearität der Laststufe bzw. des Gesamtsystems. Die vereinzelten roten Punkte sind die Messwerte der Ausgangsspannung &amp;lt;math&amp;gt;U_{A_{DMM}}&amp;lt;/math&amp;gt; zur Kontrolle&lt;br /&gt;
bzw. zum gegenmessen des tatsächlichen Stroms. Die Punkte mit Y-Werten von 0 sind nicht gemessen worden.&lt;br /&gt;
&lt;br /&gt;
Die Messwerte in Zahlen:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#0d0f0d;&amp;quot;&lt;br /&gt;
! duty-&amp;lt;br /&amp;gt;cycle || Strom ||  Tiefpass || Ausgang &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot;| % || style=&amp;quot;text-align:center&amp;quot;| &amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt; || style=&amp;quot;text-align:center&amp;quot;| &amp;lt;math&amp;gt;U_{A_{TP}}&amp;lt;/math&amp;gt; || style=&amp;quot;text-align:center&amp;quot;| &amp;lt;math&amp;gt;U_{A_{DMM}}&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;|   0 ||   style=&amp;quot;text-align:right&amp;quot;| 0,000 A || style=&amp;quot;text-align:right&amp;quot;| 0,96 mV || style=&amp;quot;text-align:right&amp;quot;| 13 mV&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 4,5 || style=&amp;quot;text-align:right&amp;quot;| 0,262 A ||   style=&amp;quot;text-align:right&amp;quot;| 0,423 V || style=&amp;quot;text-align:right&amp;quot;| 0,261 V &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 8,4 ||  style=&amp;quot;text-align:right&amp;quot;| 0,420 A ||   style=&amp;quot;text-align:right&amp;quot;| 0,676 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 10,6 || style=&amp;quot;text-align:right&amp;quot;| 0,613 A ||   style=&amp;quot;text-align:right&amp;quot;| 0,936 V || style=&amp;quot;text-align:right&amp;quot;| 0,613 V &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 15,0 || style=&amp;quot;text-align:right&amp;quot;| 0,836 A ||   style=&amp;quot;text-align:right&amp;quot;| 1,342 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 19,6 ||  style=&amp;quot;text-align:right&amp;quot;| 1,12 A ||   style=&amp;quot;text-align:right&amp;quot;| 1,793 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 24,5 ||  style=&amp;quot;text-align:right&amp;quot;| 1,36 A ||   style=&amp;quot;text-align:right&amp;quot;| 2,163 V || style=&amp;quot;text-align:right&amp;quot;| 1,36 V  &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 30,0 ||  style=&amp;quot;text-align:right&amp;quot;| 1,66 A ||    style=&amp;quot;text-align:right&amp;quot;| 2,66 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 35,6 ||  style=&amp;quot;text-align:right&amp;quot;| 1,98 A ||    style=&amp;quot;text-align:right&amp;quot;| 3,17 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 40,6 ||  style=&amp;quot;text-align:right&amp;quot;| 2,21 A ||    style=&amp;quot;text-align:right&amp;quot;| 3,56 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 45,5 ||  style=&amp;quot;text-align:right&amp;quot;| 2,51 A ||    style=&amp;quot;text-align:right&amp;quot;| 4,03 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 50,5 || style=&amp;quot;text-align:right&amp;quot;| 2,765 A ||    style=&amp;quot;text-align:right&amp;quot;| 4,42 V || style=&amp;quot;text-align:right&amp;quot;| 2,76 V  &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 55,4 ||  style=&amp;quot;text-align:right&amp;quot;| 2,99 A ||    style=&amp;quot;text-align:right&amp;quot;| 4,80 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 60,4 ||  style=&amp;quot;text-align:right&amp;quot;| 3,25 A ||    style=&amp;quot;text-align:right&amp;quot;| 5,22 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 64,6 || style=&amp;quot;text-align:right&amp;quot;| 3,455 A ||    style=&amp;quot;text-align:right&amp;quot;| 5,55 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 70,1 ||  style=&amp;quot;text-align:right&amp;quot;| 3,74 A ||    style=&amp;quot;text-align:right&amp;quot;| 6,00 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 75,0 ||  style=&amp;quot;text-align:right&amp;quot;| 3,96 A ||    style=&amp;quot;text-align:right&amp;quot;| 6,36 V || style=&amp;quot;text-align:right&amp;quot;| 3,97 V  &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 80,4 ||  style=&amp;quot;text-align:right&amp;quot;| 4,24 A ||    style=&amp;quot;text-align:right&amp;quot;| 6,81 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 85,4 ||  style=&amp;quot;text-align:right&amp;quot;| 4,45 A ||    style=&amp;quot;text-align:right&amp;quot;| 7,15 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 90,4 ||  style=&amp;quot;text-align:right&amp;quot;| 4,68 A ||    style=&amp;quot;text-align:right&amp;quot;| 7,52 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 95,3 ||  style=&amp;quot;text-align:right&amp;quot;| 4,95 A ||    style=&amp;quot;text-align:right&amp;quot;| 7,91 V || style=&amp;quot;text-align:right&amp;quot;| 4,95 V  &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 100,0 ||  style=&amp;quot;text-align:right&amp;quot;| 5,08 A ||    style=&amp;quot;text-align:right&amp;quot;| 8,18 V || style=&amp;quot;text-align:right&amp;quot;| 5,09 V  &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Funktionskontrolle =&lt;br /&gt;
Für eine einwandfreie Funktion bietet sich folgende Vorgehensweise an.&lt;br /&gt;
&lt;br /&gt;
# Der PWM-Eingang bleibt offen = duty-cycle 0%&lt;br /&gt;
# am DC/DC-Konverter Versorgungsspannung anlegen, am Ausgang des DC/DC-Konverters müssen min. 13V gemessen werden, nach dem Spannungsregler 10,0V&lt;br /&gt;
# am Spannungsteilerausgang müssen 0V zu messen sein&lt;br /&gt;
# den Lastkreis mit einem Netzgerät verbinden, Einstellung 5V und mind. 6A (kleinere Spannungen könnten den Verpolschutz nicht ausreichend durchschalten)&lt;br /&gt;
# der Stromfluss im Lastkreis muß bei 0mA liegen&lt;br /&gt;
# folgende Punkte sollten zügig durchgeführt werden:&lt;br /&gt;
## am Eingang des Optokopplers eine Gleichspannung von 5V anlegen oder den Ausgang des Optokopplers überbrücken = duty-cycle 100%&lt;br /&gt;
## der Strom im Lastkreis sollte im Bereich von 5A liegen&lt;br /&gt;
## die Spannung am Spannungsteilerausgang messen, Sollwert 250mV +/-5mV&lt;br /&gt;
## die Spannungsdifferenz am Eingang des IC2A (LT1013) messen, Sollwert 0mV (nur im Lastfall)&lt;br /&gt;
## Netzgerät trennen&lt;br /&gt;
# bei ausreichendem Kühlkörper sollte die Übertemperaturabschaltung nicht aktiviert werden (Leistungsaufnahme 30 Watt)&lt;br /&gt;
# sollte die Spannung am Spannungsteiler bei 100% PWM nicht 250mV +/-5mV betragen, den Spannungsteiler anpassen; dies kann ohne Laststrom erfolgen&lt;br /&gt;
# der Test der Linearität wird mit PWM-Generator durchgeführt, dazu gerade die Endwerte 0 bis 20% und 80% bis 100% kontrollieren durch Messung der Spannung am Spannungsteilerausgang,&lt;br /&gt;
# sollte die Linearregler unzureichend sein, ggf. den Wiederstand R2 am Optokoppler ändern&lt;br /&gt;
# Netzgerät wieder zuschalten, Einstellung 14V und mind. 6A&lt;br /&gt;
# PWM duty-cycle liegt noch bei 100% d. h. der Stromfluss beträgt ca. 5,0A +/-100mA&lt;br /&gt;
# je nach Kühlkörpergröße sollte sich dieser schnell erhitzen und nach einer Zeit sollte die Übertemperaturabschaltung aktiviert werden, Netzteilstrom geht auf 0mA zurück&lt;br /&gt;
# Richtwert zur Dauer bis zum Abschalten: ca. 30 Sek. bei einem Kühlkörper mit einem Wärmewiderstand von 8K/W&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Schaltplan =&lt;br /&gt;
&lt;br /&gt;
[[Datei:PWM-Stromsenke-2.png|400px]]&lt;br /&gt;
&lt;br /&gt;
= Lochraster-Layout :D =&lt;br /&gt;
Das &amp;quot;Dink&amp;quot; lass ich mal weg. Den losen Aufbau baut eh keiner nach.&lt;/div&gt;</summary>
		<author><name>Hegy</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Stromsenke&amp;diff=78993</id>
		<title>Stromsenke</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Stromsenke&amp;diff=78993"/>
		<updated>2013-10-17T00:51:01Z</updated>

		<summary type="html">&lt;p&gt;Hegy: /* Linearität */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Vor ca. 2 Jahren habe im in einem Projekt eine Stromsenke realisiert, die spezielle Anforderungen erfüllen musste. Einsatzbereich der Stromsenke war die Überstromerkennung im abschließenden Funktionstest in der Produktion von Netzgeräten, die Bestandteil eines Gesamtgerätes waren.&lt;br /&gt;
&lt;br /&gt;
= Einleitung =&lt;br /&gt;
&lt;br /&gt;
Die Stromsenke musste wie oben erwähnt spezielle Anforderungen erfüllen hinsichtlich der galvanischen Trennung, der Ansteuerung und der Zuverlässigkeit.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Features:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* galvanische Trennung von Steuersignal und Last&lt;br /&gt;
* Verpolschutz&lt;br /&gt;
* Soll-/Ist-Vergleich&lt;br /&gt;
* lineare PWM-Ansteuerung&lt;br /&gt;
* Übertemperaturabschaltung&lt;br /&gt;
* selbstregelnd&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Daten:&#039;&#039;&#039;&lt;br /&gt;
* 0 bis 5A, auch höher möglich&lt;br /&gt;
* max. Leistungsaufnahme je nach Kühlung bis 150W möglich&lt;br /&gt;
* für Spannungen bis 40V geeignet&lt;br /&gt;
* Auflösung je Prozentpunkt der PWM 50 mA (also 50mA Schritte)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Aufbau =&lt;br /&gt;
Die Stromsenke besteht aus folgenden Einzelkomponenten&lt;br /&gt;
&lt;br /&gt;
* Verpolschutz&lt;br /&gt;
* galvanische Trennung Steuersignal &amp;lt;math&amp;gt;\leftrightarrow&amp;lt;/math&amp;gt; Last&lt;br /&gt;
* galvanische Trennung der Versorgungsspannung vom Lastkreis&lt;br /&gt;
* Tiefpassfilter 2. Ordnung&lt;br /&gt;
* Spannungsteiler mit Abschaltfunktion&lt;br /&gt;
* Regel- und Ansteuerstufe&lt;br /&gt;
* Leistungsstufe&lt;br /&gt;
* Spannungsverstärker für Messgerät (Kontrolle)&lt;br /&gt;
* Temperaturüberwachung&lt;br /&gt;
* Spannungsstabilisierung&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Schaltplan&#039;&#039;&#039;&lt;br /&gt;
[[Bild:PWM-Stromsenke-2.png|1200px|gesamter Schaltplan]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Verpolschutz ==&lt;br /&gt;
Der Verpolschutz besteht aus den drei Bauteilen T1 (N-Kanal MOSFET, IRF530), Z-Diode D1 und Vorwiderstand R5. Bei richtiger Polung ist immer ein Stromfluss möglich. Dieses&lt;br /&gt;
geschieht durch die immer vorhandene parasitäre Diode innerhalb des MOSFET, die für ca. 2A ausgelegt ist. Daher muss bei höheren Strom auch die Spannung höher sein um die&lt;br /&gt;
Source-Drain-Strecke durchzuschalten. Je nach Typ liegt die Mindestspannung bei ca. 3,5V (BUK754R3) bzw. 4,5V (IRF1404). In entgegengesetzter Richtung ist Diode gesperrt&lt;br /&gt;
und auch wird über die Gate-Spannung der MOSFET nicht durchgeschaltet. Bei Spannungen unter diesen Werten empfiehlt es sich, den Verpolschutz durch eine entsprechende&lt;br /&gt;
(Shottky-)Leistungsdiode zu ersetzen. Allerdings muß diese dann gekühlt werden. Die Verlustleistung am MOSFET-Verpolschutz beträgt nur einige Milliwatt.&lt;br /&gt;
&lt;br /&gt;
Sollte die Spannung am Eingang über 15V steigen, wird durch den Vorwiderstand und der Z-Diode sichergestellt, dass die maximale Gate-Source-Spannung von +/-20V nicht überschritten wird.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== galvanische Trennung Steuersignal &amp;lt;math&amp;gt;\leftrightarrow&amp;lt;/math&amp;gt; Last ==&lt;br /&gt;
Die Trennung der beiden Potentiale wird durch den Optokoppler CNY17F realisiert. Der Eingang ist mit einem 470R Widerstand so ausgelegt, dass eine PWM mit&lt;br /&gt;
einem Spannungshub von 0 bis 5V ausreicht. Der Ausgang mit dem Widerstand R2 (2,1k) ist so ausgelegt, dass die Spannung hier für den nachgeschalteten&lt;br /&gt;
Tiefpassfilter passend ist.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Sallen-Key Tiefpassfilter ==&lt;br /&gt;
Die eingehende PWM wird am Sallen-Key-Filter, ein aktiver Tiefpass 2. Ordung, geglättet. Selbst beim kritischen duty-cycle von 50% sind am Ausgang keine nennenswerten Schwankungen&lt;br /&gt;
sichtbar (s. Messwerte), sofern die PWM-Frequenz über 2kHz liegt. Die Ausgangsspannung des Filters steigt linear von 0V bis ca. 8,2V an. Die obere Grenzfrequenz des Filters liegt&lt;br /&gt;
bei 160Hz. Die Grenzfrequenz errechnet sich aus&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f_o = \frac{1}{2 \pi R C}&amp;lt;/math&amp;gt; mit R = R3 = R4 und C = C1 = C2.&lt;br /&gt;
&lt;br /&gt;
Die Gesamtverstärkung des Filters liegt bei eins. Werte höher drei bringen den Tiefpass zum schwingen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Spannungsteiler mit Schaltfunktion ==&lt;br /&gt;
Nach dem Tiefpass muss die Ausgangsspannung auf das Niveau abgesenkt werden, die auch die Regel- und Ansteuerstufe als Feedback über die Shuntwiderstände erhält. Daher wird mit&lt;br /&gt;
dem Spannungsteiler aus R6 und R7 parallel mit R8 auf 250mV +/-5mV abgesenkt. Die beiden parallelgeschalteten Widerstände R7 und R8 sind zusätzlich noch mit einem&lt;br /&gt;
MOSFET überbrückt. Dieser schaltet die Widerstände kurz, sollte die Temperatur am Kühlkörper zu hoch werden. Dann beträgt die Eingangsspannung der Regel- und Ansteuerstufe 0V und die&lt;br /&gt;
Leistungsstufe wird abgeschaltet.&lt;br /&gt;
&lt;br /&gt;
Sollte aufgrund von Toleranzen die Spannung des Spannungsteilerausgang nicht auf 250mV kommen, kann Widerstand (R22) zu R6 parallel geschaltet werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Regel- und Ansteuerstufe ==&lt;br /&gt;
An dieser Stufe werden höhere Anforderungen gestellt als an den Tiefpass, weswegen ein höherwertiger OP zum Einsatz kommt (IC2A, LT1013). Diese Stufe steuert zum einen den&lt;br /&gt;
Leistungs-MOSFET an und zum anderen wird der Soll- und Istwert verglichen und ggf. nachgeregelt. Dazu steht am nicht-invertierenden Eingang die Sollspannung an.&lt;br /&gt;
Daraus bildet sich dann die Ausgangsspannung, die noch abhängig ist von der Ist-Spannung am invertierenden Eingang. Steuert der Ausgang die Endstufe auf ein bestimmtes Niveau&lt;br /&gt;
an, wird der MOSFET soweit durchgesteuert, dass an den im Source-Kreis liegenden Shuntwiderständen die gleiche Spannung abfällt wie am nicht-invertierenden Eingang anliegt.&lt;br /&gt;
Daraus ergibt sich auch das Regelverhalten, sollte der Laststrom schwanken durch z. B. schwankende Übergangswiderstände in der Peripherie oder Spannungsswankungen vom zu&lt;br /&gt;
testenden Netzteil. Geht der Strom zurück, verringert sich am invertierenen Eingang ebenfalls die Spannung. Durch die Invertierung wird eine höhere Ausgangsspanung generiert,&lt;br /&gt;
die den sinkenden Strom entgegen wirkt. Daher ist die Differenzspannung an den beiden OP-Eingängen bei Null, bei dem verwendeten OP im µV-Bereich, beim einem LM324 einige mV,&lt;br /&gt;
wodurch die Linearität beeinträchtigt wird.&lt;br /&gt;
&lt;br /&gt;
Um Schwingungen zwischen OP-Ausgang und den Gate des MOSFET zu verhindern ist hier ein Widerstand zwischengeschaltet (R10). Vermutlich verursacht die Restwelligkeit des Tiefpasses&lt;br /&gt;
ein ständiges auf- und entladen des Gate, wodurch die Schwingungen im Frequenzbereich von einigen hundert Kilohertz entstehen. Um die gesamte Regelung nicht zum Schwingen zu bringen,&lt;br /&gt;
ist zusätzlich noch der Kondensator C3 vorhanden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Leistungsstufe ==&lt;br /&gt;
Die Leistungsstufe ist mit einem MOSFET (T3) realisiert um eine möglichst genaue Einstellung zu bekommen. Bei bipolaren Transistoren käme noch der Störfaktor des Basisstroms dazu.&lt;br /&gt;
Auch bei Darlington-Transistoren ist der Strom durch den letzten Transistor nicht zu vernachlässigen. Der Basisstrom, der über den Emitter und damit über die Shuntwidestände fließt,&lt;br /&gt;
würde die Genauigkeit und Linearität beeinflussen. Allerdings haben bipolare Transistoren den Vorteil, dass diese für größere Ströme bzw. Leistungen parallel geschaltet werden&lt;br /&gt;
können. Nachteilig wäre aber eine zusätzliche Treiberstufe, da der Ausgangsstrom des OP nicht ausreicht um mehrer Transistoren anzusteuern. Mit MOSFETs ist das nicht möglich, da&lt;br /&gt;
schon geringste Abweichungen in der Ansteuercharakteristik, d. h. die Übertragungsfunktion aus dem Spannungsverhältnis &amp;lt;math&amp;gt;U_{GS}&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;U_{DS}&amp;lt;/math&amp;gt; nur&lt;br /&gt;
einen von mehreren MOSFET zum durchschalten bringt. Diese minimalen Spannungsdifferenzen zwischen zwei MOSFETs sind auch nicht kompensierbar. Vorteilhaft ist aber der nicht&lt;br /&gt;
vorhandene Gate-Strom, der sich nicht auf die Linearität und Präzision auswirkt. Zwischen Source und GND befinden sich die beiden Shuntwiderstände R11 und&lt;br /&gt;
R12 von jeweils 0,1R. Bei einem Strom von 5A fallen hier dann 0,25V ab, was einer Gesamtleistung von 1,25 Watt entspricht.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Spannungsverstärker für Messgerät ==&lt;br /&gt;
Zur Kontrolle des tatsächlichen Stromflusses erfolgt über den Shuntwiderständen der Abgriff zur indirekten Strommessung. Die am Shunt abfallende Spannung wird um den&lt;br /&gt;
Faktor 20 verstärkt. Damit ergibt sich bei 50mR und 20-facher Verstärkung eine Strom-Spannung-Zuordnung von 1:1, d. h. ein Strom von 5A verursacht eine Ausgangsspannung von&lt;br /&gt;
 &amp;lt;math&amp;gt;{U_{A_{DMM}}} = 5V. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kühlkörper-Temperaturüberwachung ==&lt;br /&gt;
Eine Überhitzung des Leistungs-MOSFET ist gerade unter den knappen räumlichen Bedingungen gut möglich, weil der notwendige Kühlkörper mit entsprechender Ventilation kaum Platz&lt;br /&gt;
hat. Bei einem kleineren Kühlkörper würde daher eine Überhitzung möglich werden. Ein Kühlkörper mit einem Wärmewiderstand von ca. 8K/W erwärmt sich bei 63 Watt abzuführender&lt;br /&gt;
Leistung (4,54A bei 14V Klemmenspannung) innerhalb von ca. 27 Sekunden um ca. 60K, was einer Endtemperatur von 85°C entspricht. Bei mehr Leistung ist daher innerhalb von Sekunden&lt;br /&gt;
die max. Temperatur des MOSFET erreicht (Halbleitertemperatur 175°C). &lt;br /&gt;
&lt;br /&gt;
Als Temperaturfühler dient ein KTY81-122, der zusammen mit den Leistungs-MOSFET auf den Kühlkörper montiert wird. Erreicht der Temperaturfühler eine Temperatur von ca. 85°C&lt;br /&gt;
schaltet der Schmitt-Trigger über T2 den unteren Teil des Spannungsteiler kurz und die Ansteuerspannung des Leitsungs-MOSFET geht auf Null und damit ist kein Stromfluss mehr&lt;br /&gt;
vorhanden. Hat sich der Temperaturfühler auf ca. 58°C abgekühlt, wird der Leistungs-MOSFET wieder angesteuert. Die Temperaturgrenzen und die Hysterese errechnen sich folgendermaßen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;U_{aus} = U_{A_{max}} \frac{R18}{R18 + R19} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;U_{ein} = U_{A_{min}} \frac{R18}{R18 + R19} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;U_{hyst} = \Delta U_e = (U_{A_{max}} - U_{A_{min}}) \frac{R18}{R18 + R19} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;U_{aus}&amp;lt;/math&amp;gt; ist die Ausschaltspannung des Komparators, &amp;lt;math&amp;gt;U_{ein}&amp;lt;/math&amp;gt; die Einschaltspannung und &amp;lt;math&amp;gt;U_{hyst}&amp;lt;/math&amp;gt; die Hysterese (Spannungs- bzw. Temperaturdifferenz&lt;br /&gt;
der Ein- und Ausschaltschwellen). Die Angaben &amp;lt;math&amp;gt;U_{A_{min}}&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;U_{A_{max}}&amp;lt;/math&amp;gt; sind die maximale und minimale Ausgangsspannungen des Komparators. Bei 10V&lt;br /&gt;
Versorgungsspannung liegt die maximale Ausgangsspannung des LM324 bei ca. 8,2V.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== galvanische Trennung der Versorgungsspannung vom Lastkreis ==&lt;br /&gt;
Damit der Lastkreis keine Verbindung zur Versorgung und damit zum Rest des Equipments hat, muss diese durch einen DC/DC-Wandler entkoppelt werden. Durch die hohen Schaltfreuquenzen&lt;br /&gt;
ergeben sich am Ausgang kurze Spannungsspitzen. Durch das Snubber-Gleid, bestehend aus R20 und C6 werden diese minimiert. Dadurch, dass die gesamte Schaltung eine Stromaufnahme nur&lt;br /&gt;
im mA-Bereich hat, reicht ein DC/DC-Wandler von einem Watt Leistung völlig aus.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Spannungsstabilisierung ==&lt;br /&gt;
Die Versorgungsspannung hat einen essentiellen Einfluss auf die Funktionsfähigkeit. Eine Spannungsänderung beeinflusst die Ausgangsspanung des Optokopplers, unabhängig davon auch&lt;br /&gt;
die Ansteuerspannung der Treiberstufe und die Schaltschwellen des Schmitt-Trigger. Mit einem Standard-Linearregler vom Typ 78L10 ist die Stabilität ausreichend.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Messwerte =&lt;br /&gt;
&lt;br /&gt;
== Übertemperaturabschaltung ==&lt;br /&gt;
Bei 14V Klemmenspannung und 4,54A (= 63 Watt) und ca. 1cm über der Befestigungsschraube des Transistors schaltet die Übertemperatursicherung nach ca. 27 Sekunden ab.&lt;br /&gt;
Wärmewiderstand des Kühlkörpers &amp;lt;math&amp;gt;R_{th} = 8 K/W&amp;lt;/math&amp;gt;&lt;br /&gt;
(z. B. [http://www.fischerelektronik.de/web_fischer/de_DE/K%C3%BChlk%C3%B6rper/A04/Strangk%C3%BChlk%C3%B6rper%20f%C3%BCr%20Leiterplattenmontage/PR/SK104_63.5_/index.xhtml SK104, R_th = 8 K/W])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Restwelligkeit des Tiefpasses ==&lt;br /&gt;
Vergleich der Ausgangsspannung (Restwelligkeit) des Tiefpasses bei 1,5kHz und 4kHz.&lt;br /&gt;
&lt;br /&gt;
[[Datei:screen-547x391-1,5kHz-MWC-neg.png]]&lt;br /&gt;
&lt;br /&gt;
Die größte Restwelligkeit entsteht bei einem duty-cycle von 50%. Bei ca. 1,5kHz beträgt die Restwelligkeit am Filterausgang 126mV bei einer Ausgangsspannung&lt;br /&gt;
von ca. 4,35V. Das entspricht einer Restwelligkeit von ca. 2,9%.&lt;br /&gt;
&lt;br /&gt;
[[Datei:screen-547x391-4kHz-MWC-neg.png]]&lt;br /&gt;
Bei ca. 4kHz beträgt die Restwelligkeit am Filterausgang nur noch 15,3mV bei einer Ausgangsspannung von ca. 4,35V. Das entspricht einer Restwelligkeit von ca. 0,35%.&lt;br /&gt;
&lt;br /&gt;
Bei Frequenzen über 4kHz sinkt die Ausgangsspannung ab. Grund ist die Trägheit des OP&#039;s. Daher sollte die PWM-Frequenz im Bereich 2kHz bis 4kHz liegen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Linearität ==&lt;br /&gt;
Die Abhängigkeit der Ausgangsspannung &amp;lt;math&amp;gt;U_{A_{TP}}&amp;lt;/math&amp;gt; des Tiefpasses vom PWM-Verhältnis.&lt;br /&gt;
&lt;br /&gt;
\readdata[ignoreLines=1,nStep=1]{\Daten}{data-files/Messwerte-3.txt}&lt;br /&gt;
\psset{xunit=1mm, yunit=10mm,yAxisLabel={},xAxisLabel={}}&lt;br /&gt;
\hspace*{5mm}&lt;br /&gt;
\psgraph[xticksize=0 9, yticksize=0 100,subticks=0,Dx=10,Dy=1](0,0)(100,9){80mm}{72mm}&lt;br /&gt;
 \listplot[showpoints,linewidth=0.5pt,linecolor=blue,plotNo=2,plotNoMax=3]{\Daten}&lt;br /&gt;
 \uput{0}[0](-8,9.7){U_{A_{TP}} [V]}&lt;br /&gt;
 \uput{0}[0](107,-0.35){duty cycle}&lt;br /&gt;
\endpsgraph&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Das Übertragungsverhalten des Tiefpassfilter. Die Y-Werte sind die Spannungen direkt am Ausgang des Tiefpasses ohne Spannungsteiler.&lt;br /&gt;
Je nach verwendeten OP können sich hier andere Werte ergeben. Hier wurde der LM324 (4-fach OP) verwendet.&lt;br /&gt;
&lt;br /&gt;
Die Abhängigkeit des Stroms &amp;lt;math&amp;gt;I_{Last}&amp;lt;/math&amp;gt; und der Ausgangsspannung &amp;lt;math&amp;gt;U_{A_{DMM}}&amp;lt;/math&amp;gt; vom PWM-Verhältnis.&lt;br /&gt;
&lt;br /&gt;
\hspace*{5mm}&lt;br /&gt;
\psgraph[xticksize=0 6, yticksize=0 100,subticks=0,Dx=10,Dy=1]{}(0,0)(100,6){90mm}{54mm}&lt;br /&gt;
 \uput{0}[0](-5,7.2){\textcolor{blue}{$\mathrm{I_{Last} [A]}$}}&lt;br /&gt;
 \uput{0}[0](-5,6.7){\textcolor{red}{$\mathrm{U_{A_{DMM}} [V]}$}}&lt;br /&gt;
 \uput{0}[0](107,-0.35){duty cycle}&lt;br /&gt;
 \listplot[showpoints,linewidth=0.5pt,linecolor=blue,plotNo=1,plotNoMax=3]{\Daten}&lt;br /&gt;
 \listplot[plotstyle=dots,showpoints,linewidth=0.5pt,linecolor=red,plotNo=3,plotNoMax=3]{\Daten}&lt;br /&gt;
\endpsgraph&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die Linearität der Laststufe bzw. des Gesamtsystems. Die vereinzelten roten Punkte sind die Messwerte der Ausgangsspannung &amp;lt;math&amp;gt;U_{A_{DMM}}&amp;lt;/math&amp;gt; zur Kontrolle&lt;br /&gt;
bzw. zum gegenmessen des tatsächlichen Stroms. Die Punkte mit Y-Werten von 0 sind nicht gemessen worden.&lt;br /&gt;
&lt;br /&gt;
Die Messwerte in Zahlen:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#0d0f0d;&amp;quot;&lt;br /&gt;
! duty-&amp;lt;br /&amp;gt;cycle || Strom ||  Tiefpass || Ausgang &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot;| % || style=&amp;quot;text-align:center&amp;quot;| &amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt; || style=&amp;quot;text-align:center&amp;quot;| &amp;lt;math&amp;gt;U_{A_{TP}}&amp;lt;/math&amp;gt; || style=&amp;quot;text-align:center&amp;quot;| &amp;lt;math&amp;gt;U_{A_{DMM}}&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;|   0 ||   style=&amp;quot;text-align:right&amp;quot;| 0,000 A || style=&amp;quot;text-align:right&amp;quot;| 0,96 mV || style=&amp;quot;text-align:right&amp;quot;| 13 mV&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 4,5 || style=&amp;quot;text-align:right&amp;quot;| 0,262 A ||   style=&amp;quot;text-align:right&amp;quot;| 0,423 V || style=&amp;quot;text-align:right&amp;quot;| 0,261 V &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 8,4 ||  style=&amp;quot;text-align:right&amp;quot;| 0,420 A ||   style=&amp;quot;text-align:right&amp;quot;| 0,676 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 10,6 || style=&amp;quot;text-align:right&amp;quot;| 0,613 A ||   style=&amp;quot;text-align:right&amp;quot;| 0,936 V || style=&amp;quot;text-align:right&amp;quot;| 0,613 V &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 15,0 || style=&amp;quot;text-align:right&amp;quot;| 0,836 A ||   style=&amp;quot;text-align:right&amp;quot;| 1,342 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 19,6 ||  style=&amp;quot;text-align:right&amp;quot;| 1,12 A ||   style=&amp;quot;text-align:right&amp;quot;| 1,793 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 24,5 ||  style=&amp;quot;text-align:right&amp;quot;| 1,36 A ||   style=&amp;quot;text-align:right&amp;quot;| 2,163 V || style=&amp;quot;text-align:right&amp;quot;| 1,36 V  &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 30,0 ||  style=&amp;quot;text-align:right&amp;quot;| 1,66 A ||    style=&amp;quot;text-align:right&amp;quot;| 2,66 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 35,6 ||  style=&amp;quot;text-align:right&amp;quot;| 1,98 A ||    style=&amp;quot;text-align:right&amp;quot;| 3,17 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 40,6 ||  style=&amp;quot;text-align:right&amp;quot;| 2,21 A ||    style=&amp;quot;text-align:right&amp;quot;| 3,56 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 45,5 ||  style=&amp;quot;text-align:right&amp;quot;| 2,51 A ||    style=&amp;quot;text-align:right&amp;quot;| 4,03 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 50,5 || style=&amp;quot;text-align:right&amp;quot;| 2,765 A ||    style=&amp;quot;text-align:right&amp;quot;| 4,42 V || style=&amp;quot;text-align:right&amp;quot;| 2,76 V  &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 55,4 ||  style=&amp;quot;text-align:right&amp;quot;| 2,99 A ||    style=&amp;quot;text-align:right&amp;quot;| 4,80 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 60,4 ||  style=&amp;quot;text-align:right&amp;quot;| 3,25 A ||    style=&amp;quot;text-align:right&amp;quot;| 5,22 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 64,6 || style=&amp;quot;text-align:right&amp;quot;| 3,455 A ||    style=&amp;quot;text-align:right&amp;quot;| 5,55 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 70,1 ||  style=&amp;quot;text-align:right&amp;quot;| 3,74 A ||    style=&amp;quot;text-align:right&amp;quot;| 6,00 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 75,0 ||  style=&amp;quot;text-align:right&amp;quot;| 3,96 A ||    style=&amp;quot;text-align:right&amp;quot;| 6,36 V || style=&amp;quot;text-align:right&amp;quot;| 3,97 V  &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 80,4 ||  style=&amp;quot;text-align:right&amp;quot;| 4,24 A ||    style=&amp;quot;text-align:right&amp;quot;| 6,81 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 85,4 ||  style=&amp;quot;text-align:right&amp;quot;| 4,45 A ||    style=&amp;quot;text-align:right&amp;quot;| 7,15 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 90,4 ||  style=&amp;quot;text-align:right&amp;quot;| 4,68 A ||    style=&amp;quot;text-align:right&amp;quot;| 7,52 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 95,3 ||  style=&amp;quot;text-align:right&amp;quot;| 4,95 A ||    style=&amp;quot;text-align:right&amp;quot;| 7,91 V || style=&amp;quot;text-align:right&amp;quot;| 4,95 V  &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 100,0 ||  style=&amp;quot;text-align:right&amp;quot;| 5,08 A ||    style=&amp;quot;text-align:right&amp;quot;| 8,18 V || style=&amp;quot;text-align:right&amp;quot;| 5,09 V  &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Funktionskontrolle =&lt;br /&gt;
Für eine einwandfreie Funktion bietet sich folgende Vorgehensweise an.&lt;br /&gt;
&lt;br /&gt;
# Der PWM-Eingang bleibt offen = duty-cycle 0%&lt;br /&gt;
# am DC/DC-Konverter Versorgungsspannung anlegen, am Ausgang des DC/DC-Konverters müssen min. 13V gemessen werden, nach dem Spannungsregler 10,0V&lt;br /&gt;
# am Spannungsteilerausgang müssen 0V zu messen sein&lt;br /&gt;
# den Lastkreis mit einem Netzgerät verbinden, Einstellung 5V und mind. 6A (kleinere Spannungen könnten den Verpolschutz nicht ausreichend durchschalten)&lt;br /&gt;
# der Stromfluss im Lastkreis muß bei 0mA liegen&lt;br /&gt;
# folgende Punkte sollten zügig durchgeführt werden:&lt;br /&gt;
## am Eingang des Optokopplers eine Gleichspannung von 5V anlegen oder den Ausgang des Optokopplers überbrücken = duty-cycle 100%&lt;br /&gt;
## der Strom im Lastkreis sollte im Bereich von 5A liegen&lt;br /&gt;
## die Spannung am Spannungsteilerausgang messen, Sollwert 250mV +/-5mV&lt;br /&gt;
## die Spannungsdifferenz am Eingang des IC2A (LT1013) messen, Sollwert 0mV (nur im Lastfall)&lt;br /&gt;
## Netzgerät trennen&lt;br /&gt;
# bei ausreichendem Kühlkörper sollte die Übertemperaturabschaltung nicht aktiviert werden (Leistungsaufnahme 30 Watt)&lt;br /&gt;
# sollte die Spannung am Spannungsteiler bei 100% PWM nicht 250mV +/-5mV betragen, den Spannungsteiler anpassen; dies kann ohne Laststrom erfolgen&lt;br /&gt;
# der Test der Linearität wird mit PWM-Generator durchgeführt, dazu gerade die Endwerte 0 bis 20% und 80% bis 100% kontrollieren durch Messung der Spannung am Spannungsteilerausgang,&lt;br /&gt;
# sollte die Linearregler unzureichend sein, ggf. den Wiederstand R2 am Optokoppler ändern&lt;br /&gt;
# Netzgerät wieder zuschalten, Einstellung 14V und mind. 6A&lt;br /&gt;
# PWM duty-cycle liegt noch bei 100% d. h. der Stromfluss beträgt ca. 5,0A +/-100mA&lt;br /&gt;
# je nach Kühlkörpergröße sollte sich dieser schnell erhitzen und nach einer Zeit sollte die Übertemperaturabschaltung aktiviert werden, Netzteilstrom geht auf 0mA zurück&lt;br /&gt;
# Richtwert zur Dauer bis zum Abschalten: ca. 30 Sek. bei einem Kühlkörper mit einem Wärmewiderstand von 8K/W&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Schaltplan =&lt;br /&gt;
&lt;br /&gt;
[[Datei:PWM-Stromsenke-2.png|400px]]&lt;br /&gt;
&lt;br /&gt;
= Lochraster-Layout :D =&lt;br /&gt;
Das &amp;quot;Dink&amp;quot; lass ich mal weg. Den losen Aufbau baut eh keiner nach.&lt;/div&gt;</summary>
		<author><name>Hegy</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Stromsenke&amp;diff=78992</id>
		<title>Stromsenke</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Stromsenke&amp;diff=78992"/>
		<updated>2013-10-17T00:40:47Z</updated>

		<summary type="html">&lt;p&gt;Hegy: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Vor ca. 2 Jahren habe im in einem Projekt eine Stromsenke realisiert, die spezielle Anforderungen erfüllen musste. Einsatzbereich der Stromsenke war die Überstromerkennung im abschließenden Funktionstest in der Produktion von Netzgeräten, die Bestandteil eines Gesamtgerätes waren.&lt;br /&gt;
&lt;br /&gt;
= Einleitung =&lt;br /&gt;
&lt;br /&gt;
Die Stromsenke musste wie oben erwähnt spezielle Anforderungen erfüllen hinsichtlich der galvanischen Trennung, der Ansteuerung und der Zuverlässigkeit.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Features:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* galvanische Trennung von Steuersignal und Last&lt;br /&gt;
* Verpolschutz&lt;br /&gt;
* Soll-/Ist-Vergleich&lt;br /&gt;
* lineare PWM-Ansteuerung&lt;br /&gt;
* Übertemperaturabschaltung&lt;br /&gt;
* selbstregelnd&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Daten:&#039;&#039;&#039;&lt;br /&gt;
* 0 bis 5A, auch höher möglich&lt;br /&gt;
* max. Leistungsaufnahme je nach Kühlung bis 150W möglich&lt;br /&gt;
* für Spannungen bis 40V geeignet&lt;br /&gt;
* Auflösung je Prozentpunkt der PWM 50 mA (also 50mA Schritte)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Aufbau =&lt;br /&gt;
Die Stromsenke besteht aus folgenden Einzelkomponenten&lt;br /&gt;
&lt;br /&gt;
* Verpolschutz&lt;br /&gt;
* galvanische Trennung Steuersignal &amp;lt;math&amp;gt;\leftrightarrow&amp;lt;/math&amp;gt; Last&lt;br /&gt;
* galvanische Trennung der Versorgungsspannung vom Lastkreis&lt;br /&gt;
* Tiefpassfilter 2. Ordnung&lt;br /&gt;
* Spannungsteiler mit Abschaltfunktion&lt;br /&gt;
* Regel- und Ansteuerstufe&lt;br /&gt;
* Leistungsstufe&lt;br /&gt;
* Spannungsverstärker für Messgerät (Kontrolle)&lt;br /&gt;
* Temperaturüberwachung&lt;br /&gt;
* Spannungsstabilisierung&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Schaltplan&#039;&#039;&#039;&lt;br /&gt;
[[Bild:PWM-Stromsenke-2.png|1200px|gesamter Schaltplan]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Verpolschutz ==&lt;br /&gt;
Der Verpolschutz besteht aus den drei Bauteilen T1 (N-Kanal MOSFET, IRF530), Z-Diode D1 und Vorwiderstand R5. Bei richtiger Polung ist immer ein Stromfluss möglich. Dieses&lt;br /&gt;
geschieht durch die immer vorhandene parasitäre Diode innerhalb des MOSFET, die für ca. 2A ausgelegt ist. Daher muss bei höheren Strom auch die Spannung höher sein um die&lt;br /&gt;
Source-Drain-Strecke durchzuschalten. Je nach Typ liegt die Mindestspannung bei ca. 3,5V (BUK754R3) bzw. 4,5V (IRF1404). In entgegengesetzter Richtung ist Diode gesperrt&lt;br /&gt;
und auch wird über die Gate-Spannung der MOSFET nicht durchgeschaltet. Bei Spannungen unter diesen Werten empfiehlt es sich, den Verpolschutz durch eine entsprechende&lt;br /&gt;
(Shottky-)Leistungsdiode zu ersetzen. Allerdings muß diese dann gekühlt werden. Die Verlustleistung am MOSFET-Verpolschutz beträgt nur einige Milliwatt.&lt;br /&gt;
&lt;br /&gt;
Sollte die Spannung am Eingang über 15V steigen, wird durch den Vorwiderstand und der Z-Diode sichergestellt, dass die maximale Gate-Source-Spannung von +/-20V nicht überschritten wird.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== galvanische Trennung Steuersignal &amp;lt;math&amp;gt;\leftrightarrow&amp;lt;/math&amp;gt; Last ==&lt;br /&gt;
Die Trennung der beiden Potentiale wird durch den Optokoppler CNY17F realisiert. Der Eingang ist mit einem 470R Widerstand so ausgelegt, dass eine PWM mit&lt;br /&gt;
einem Spannungshub von 0 bis 5V ausreicht. Der Ausgang mit dem Widerstand R2 (2,1k) ist so ausgelegt, dass die Spannung hier für den nachgeschalteten&lt;br /&gt;
Tiefpassfilter passend ist.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Sallen-Key Tiefpassfilter ==&lt;br /&gt;
Die eingehende PWM wird am Sallen-Key-Filter, ein aktiver Tiefpass 2. Ordung, geglättet. Selbst beim kritischen duty-cycle von 50% sind am Ausgang keine nennenswerten Schwankungen&lt;br /&gt;
sichtbar (s. Messwerte), sofern die PWM-Frequenz über 2kHz liegt. Die Ausgangsspannung des Filters steigt linear von 0V bis ca. 8,2V an. Die obere Grenzfrequenz des Filters liegt&lt;br /&gt;
bei 160Hz. Die Grenzfrequenz errechnet sich aus&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f_o = \frac{1}{2 \pi R C}&amp;lt;/math&amp;gt; mit R = R3 = R4 und C = C1 = C2.&lt;br /&gt;
&lt;br /&gt;
Die Gesamtverstärkung des Filters liegt bei eins. Werte höher drei bringen den Tiefpass zum schwingen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Spannungsteiler mit Schaltfunktion ==&lt;br /&gt;
Nach dem Tiefpass muss die Ausgangsspannung auf das Niveau abgesenkt werden, die auch die Regel- und Ansteuerstufe als Feedback über die Shuntwiderstände erhält. Daher wird mit&lt;br /&gt;
dem Spannungsteiler aus R6 und R7 parallel mit R8 auf 250mV +/-5mV abgesenkt. Die beiden parallelgeschalteten Widerstände R7 und R8 sind zusätzlich noch mit einem&lt;br /&gt;
MOSFET überbrückt. Dieser schaltet die Widerstände kurz, sollte die Temperatur am Kühlkörper zu hoch werden. Dann beträgt die Eingangsspannung der Regel- und Ansteuerstufe 0V und die&lt;br /&gt;
Leistungsstufe wird abgeschaltet.&lt;br /&gt;
&lt;br /&gt;
Sollte aufgrund von Toleranzen die Spannung des Spannungsteilerausgang nicht auf 250mV kommen, kann Widerstand (R22) zu R6 parallel geschaltet werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Regel- und Ansteuerstufe ==&lt;br /&gt;
An dieser Stufe werden höhere Anforderungen gestellt als an den Tiefpass, weswegen ein höherwertiger OP zum Einsatz kommt (IC2A, LT1013). Diese Stufe steuert zum einen den&lt;br /&gt;
Leistungs-MOSFET an und zum anderen wird der Soll- und Istwert verglichen und ggf. nachgeregelt. Dazu steht am nicht-invertierenden Eingang die Sollspannung an.&lt;br /&gt;
Daraus bildet sich dann die Ausgangsspannung, die noch abhängig ist von der Ist-Spannung am invertierenden Eingang. Steuert der Ausgang die Endstufe auf ein bestimmtes Niveau&lt;br /&gt;
an, wird der MOSFET soweit durchgesteuert, dass an den im Source-Kreis liegenden Shuntwiderständen die gleiche Spannung abfällt wie am nicht-invertierenden Eingang anliegt.&lt;br /&gt;
Daraus ergibt sich auch das Regelverhalten, sollte der Laststrom schwanken durch z. B. schwankende Übergangswiderstände in der Peripherie oder Spannungsswankungen vom zu&lt;br /&gt;
testenden Netzteil. Geht der Strom zurück, verringert sich am invertierenen Eingang ebenfalls die Spannung. Durch die Invertierung wird eine höhere Ausgangsspanung generiert,&lt;br /&gt;
die den sinkenden Strom entgegen wirkt. Daher ist die Differenzspannung an den beiden OP-Eingängen bei Null, bei dem verwendeten OP im µV-Bereich, beim einem LM324 einige mV,&lt;br /&gt;
wodurch die Linearität beeinträchtigt wird.&lt;br /&gt;
&lt;br /&gt;
Um Schwingungen zwischen OP-Ausgang und den Gate des MOSFET zu verhindern ist hier ein Widerstand zwischengeschaltet (R10). Vermutlich verursacht die Restwelligkeit des Tiefpasses&lt;br /&gt;
ein ständiges auf- und entladen des Gate, wodurch die Schwingungen im Frequenzbereich von einigen hundert Kilohertz entstehen. Um die gesamte Regelung nicht zum Schwingen zu bringen,&lt;br /&gt;
ist zusätzlich noch der Kondensator C3 vorhanden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Leistungsstufe ==&lt;br /&gt;
Die Leistungsstufe ist mit einem MOSFET (T3) realisiert um eine möglichst genaue Einstellung zu bekommen. Bei bipolaren Transistoren käme noch der Störfaktor des Basisstroms dazu.&lt;br /&gt;
Auch bei Darlington-Transistoren ist der Strom durch den letzten Transistor nicht zu vernachlässigen. Der Basisstrom, der über den Emitter und damit über die Shuntwidestände fließt,&lt;br /&gt;
würde die Genauigkeit und Linearität beeinflussen. Allerdings haben bipolare Transistoren den Vorteil, dass diese für größere Ströme bzw. Leistungen parallel geschaltet werden&lt;br /&gt;
können. Nachteilig wäre aber eine zusätzliche Treiberstufe, da der Ausgangsstrom des OP nicht ausreicht um mehrer Transistoren anzusteuern. Mit MOSFETs ist das nicht möglich, da&lt;br /&gt;
schon geringste Abweichungen in der Ansteuercharakteristik, d. h. die Übertragungsfunktion aus dem Spannungsverhältnis &amp;lt;math&amp;gt;U_{GS}&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;U_{DS}&amp;lt;/math&amp;gt; nur&lt;br /&gt;
einen von mehreren MOSFET zum durchschalten bringt. Diese minimalen Spannungsdifferenzen zwischen zwei MOSFETs sind auch nicht kompensierbar. Vorteilhaft ist aber der nicht&lt;br /&gt;
vorhandene Gate-Strom, der sich nicht auf die Linearität und Präzision auswirkt. Zwischen Source und GND befinden sich die beiden Shuntwiderstände R11 und&lt;br /&gt;
R12 von jeweils 0,1R. Bei einem Strom von 5A fallen hier dann 0,25V ab, was einer Gesamtleistung von 1,25 Watt entspricht.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Spannungsverstärker für Messgerät ==&lt;br /&gt;
Zur Kontrolle des tatsächlichen Stromflusses erfolgt über den Shuntwiderständen der Abgriff zur indirekten Strommessung. Die am Shunt abfallende Spannung wird um den&lt;br /&gt;
Faktor 20 verstärkt. Damit ergibt sich bei 50mR und 20-facher Verstärkung eine Strom-Spannung-Zuordnung von 1:1, d. h. ein Strom von 5A verursacht eine Ausgangsspannung von&lt;br /&gt;
 &amp;lt;math&amp;gt;{U_{A_{DMM}}} = 5V. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kühlkörper-Temperaturüberwachung ==&lt;br /&gt;
Eine Überhitzung des Leistungs-MOSFET ist gerade unter den knappen räumlichen Bedingungen gut möglich, weil der notwendige Kühlkörper mit entsprechender Ventilation kaum Platz&lt;br /&gt;
hat. Bei einem kleineren Kühlkörper würde daher eine Überhitzung möglich werden. Ein Kühlkörper mit einem Wärmewiderstand von ca. 8K/W erwärmt sich bei 63 Watt abzuführender&lt;br /&gt;
Leistung (4,54A bei 14V Klemmenspannung) innerhalb von ca. 27 Sekunden um ca. 60K, was einer Endtemperatur von 85°C entspricht. Bei mehr Leistung ist daher innerhalb von Sekunden&lt;br /&gt;
die max. Temperatur des MOSFET erreicht (Halbleitertemperatur 175°C). &lt;br /&gt;
&lt;br /&gt;
Als Temperaturfühler dient ein KTY81-122, der zusammen mit den Leistungs-MOSFET auf den Kühlkörper montiert wird. Erreicht der Temperaturfühler eine Temperatur von ca. 85°C&lt;br /&gt;
schaltet der Schmitt-Trigger über T2 den unteren Teil des Spannungsteiler kurz und die Ansteuerspannung des Leitsungs-MOSFET geht auf Null und damit ist kein Stromfluss mehr&lt;br /&gt;
vorhanden. Hat sich der Temperaturfühler auf ca. 58°C abgekühlt, wird der Leistungs-MOSFET wieder angesteuert. Die Temperaturgrenzen und die Hysterese errechnen sich folgendermaßen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;U_{aus} = U_{A_{max}} \frac{R18}{R18 + R19} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;U_{ein} = U_{A_{min}} \frac{R18}{R18 + R19} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;U_{hyst} = \Delta U_e = (U_{A_{max}} - U_{A_{min}}) \frac{R18}{R18 + R19} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;U_{aus}&amp;lt;/math&amp;gt; ist die Ausschaltspannung des Komparators, &amp;lt;math&amp;gt;U_{ein}&amp;lt;/math&amp;gt; die Einschaltspannung und &amp;lt;math&amp;gt;U_{hyst}&amp;lt;/math&amp;gt; die Hysterese (Spannungs- bzw. Temperaturdifferenz&lt;br /&gt;
der Ein- und Ausschaltschwellen). Die Angaben &amp;lt;math&amp;gt;U_{A_{min}}&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;U_{A_{max}}&amp;lt;/math&amp;gt; sind die maximale und minimale Ausgangsspannungen des Komparators. Bei 10V&lt;br /&gt;
Versorgungsspannung liegt die maximale Ausgangsspannung des LM324 bei ca. 8,2V.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== galvanische Trennung der Versorgungsspannung vom Lastkreis ==&lt;br /&gt;
Damit der Lastkreis keine Verbindung zur Versorgung und damit zum Rest des Equipments hat, muss diese durch einen DC/DC-Wandler entkoppelt werden. Durch die hohen Schaltfreuquenzen&lt;br /&gt;
ergeben sich am Ausgang kurze Spannungsspitzen. Durch das Snubber-Gleid, bestehend aus R20 und C6 werden diese minimiert. Dadurch, dass die gesamte Schaltung eine Stromaufnahme nur&lt;br /&gt;
im mA-Bereich hat, reicht ein DC/DC-Wandler von einem Watt Leistung völlig aus.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Spannungsstabilisierung ==&lt;br /&gt;
Die Versorgungsspannung hat einen essentiellen Einfluss auf die Funktionsfähigkeit. Eine Spannungsänderung beeinflusst die Ausgangsspanung des Optokopplers, unabhängig davon auch&lt;br /&gt;
die Ansteuerspannung der Treiberstufe und die Schaltschwellen des Schmitt-Trigger. Mit einem Standard-Linearregler vom Typ 78L10 ist die Stabilität ausreichend.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Messwerte =&lt;br /&gt;
&lt;br /&gt;
== Übertemperaturabschaltung ==&lt;br /&gt;
Bei 14V Klemmenspannung und 4,54A (= 63 Watt) und ca. 1cm über der Befestigungsschraube des Transistors schaltet die Übertemperatursicherung nach ca. 27 Sekunden ab.&lt;br /&gt;
Wärmewiderstand des Kühlkörpers &amp;lt;math&amp;gt;R_{th} = 8 K/W&amp;lt;/math&amp;gt;&lt;br /&gt;
(z. B. [http://www.fischerelektronik.de/web_fischer/de_DE/K%C3%BChlk%C3%B6rper/A04/Strangk%C3%BChlk%C3%B6rper%20f%C3%BCr%20Leiterplattenmontage/PR/SK104_63.5_/index.xhtml SK104, R_th = 8 K/W])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Restwelligkeit des Tiefpasses ==&lt;br /&gt;
Vergleich der Ausgangsspannung (Restwelligkeit) des Tiefpasses bei 1,5kHz und 4kHz.&lt;br /&gt;
&lt;br /&gt;
[[Datei:screen-547x391-1,5kHz-MWC-neg.png]]&lt;br /&gt;
&lt;br /&gt;
Die größte Restwelligkeit entsteht bei einem duty-cycle von 50%. Bei ca. 1,5kHz beträgt die Restwelligkeit am Filterausgang 126mV bei einer Ausgangsspannung&lt;br /&gt;
von ca. 4,35V. Das entspricht einer Restwelligkeit von ca. 2,9%.&lt;br /&gt;
&lt;br /&gt;
[[Datei:screen-547x391-4kHz-MWC-neg.png]]&lt;br /&gt;
Bei ca. 4kHz beträgt die Restwelligkeit am Filterausgang nur noch 15,3mV bei einer Ausgangsspannung von ca. 4,35V. Das entspricht einer Restwelligkeit von ca. 0,35%.&lt;br /&gt;
&lt;br /&gt;
Bei Frequenzen über 4kHz sinkt die Ausgangsspannung ab. Grund ist die Trägheit des OP&#039;s. Daher sollte die PWM-Frequenz im Bereich 2kHz bis 4kHz liegen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Linearität ==&lt;br /&gt;
Die Abhängigkeit der Ausgangsspannung &amp;lt;math&amp;gt;U_{A_{TP}}&amp;lt;/math&amp;gt; des Tiefpasses vom PWM-Verhältnis.&lt;br /&gt;
&lt;br /&gt;
\readdata[ignoreLines=1,nStep=1]{\Daten}{data-files/Messwerte-3.txt}&lt;br /&gt;
\psset{xunit=1mm, yunit=10mm,yAxisLabel={},xAxisLabel={}}&lt;br /&gt;
\hspace*{5mm}&lt;br /&gt;
\psgraph[xticksize=0 9, yticksize=0 100,subticks=0,Dx=10,Dy=1](0,0)(100,9){80mm}{72mm}&lt;br /&gt;
 \listplot[showpoints,linewidth=0.5pt,linecolor=blue,plotNo=2,plotNoMax=3]{\Daten}&lt;br /&gt;
 \uput{0}[0](-8,9.7){&amp;lt;math&amp;gt;U_{A_{TP}} [V]&amp;lt;/math&amp;gt;}&lt;br /&gt;
 \uput{0}[0](107,-0.35){duty cycle}&lt;br /&gt;
\endpsgraph&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Das Übertragungsverhalten des Tiefpassfilter. Die Y-Werte sind die Spannungen direkt am Ausgang des Tiefpasses ohne Spannungsteiler.&lt;br /&gt;
Je nach verwendeten OP können sich hier andere Werte ergeben. Hier wurde der LM324 (4-fach OP) verwendet.&lt;br /&gt;
&lt;br /&gt;
Die Abhängigkeit des Stroms &amp;lt;math&amp;gt;I_{Last}&amp;lt;/math&amp;gt; und der Ausgangsspannung &amp;lt;math&amp;gt;U_{A_{DMM}}&amp;lt;/math&amp;gt; vom PWM-Verhältnis.&lt;br /&gt;
&lt;br /&gt;
\hspace*{5mm}&lt;br /&gt;
\psgraph[xticksize=0 6, yticksize=0 100,subticks=0,Dx=10,Dy=1]{}(0,0)(100,6){90mm}{54mm}&lt;br /&gt;
 \uput{0}[0](-5,7.2){\textcolor{blue}{$\mathrm{I_{Last} [A]}$}}&lt;br /&gt;
 \uput{0}[0](-5,6.7){\textcolor{red}{$\mathrm{U_{A_{DMM}} [V]}$}}&lt;br /&gt;
 \uput{0}[0](107,-0.35){duty cycle}&lt;br /&gt;
 \listplot[showpoints,linewidth=0.5pt,linecolor=blue,plotNo=1,plotNoMax=3]{\Daten}&lt;br /&gt;
 \listplot[plotstyle=dots,showpoints,linewidth=0.5pt,linecolor=red,plotNo=3,plotNoMax=3]{\Daten}&lt;br /&gt;
\endpsgraph&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die Linearität der Laststufe bzw. des Gesamtsystems. Die vereinzelten roten Punkte sind die Messwerte der Ausgangsspannung &amp;lt;math&amp;gt;U_{A_{DMM}}&amp;lt;/math&amp;gt; zur Kontrolle&lt;br /&gt;
bzw. zum gegenmessen des tatsächlichen Stroms. Die Punkte mit Y-Werten von 0 sind nicht gemessen worden.&lt;br /&gt;
&lt;br /&gt;
Die Messwerte in Zahlen:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#0d0f0d;&amp;quot;&lt;br /&gt;
! duty-&amp;lt;br /&amp;gt;cycle || Strom ||  Tiefpass || Ausgang &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot;| % || style=&amp;quot;text-align:center&amp;quot;| &amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt; || style=&amp;quot;text-align:center&amp;quot;| &amp;lt;math&amp;gt;U_{A_{TP}}&amp;lt;/math&amp;gt; || style=&amp;quot;text-align:center&amp;quot;| &amp;lt;math&amp;gt;U_{A_{DMM}}&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;|   0 ||   style=&amp;quot;text-align:right&amp;quot;| 0,000 A || style=&amp;quot;text-align:right&amp;quot;| 0,96 mV || style=&amp;quot;text-align:right&amp;quot;| 13 mV&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 4,5 || style=&amp;quot;text-align:right&amp;quot;| 0,262 A ||   style=&amp;quot;text-align:right&amp;quot;| 0,423 V || style=&amp;quot;text-align:right&amp;quot;| 0,261 V &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 8,4 ||  style=&amp;quot;text-align:right&amp;quot;| 0,420 A ||   style=&amp;quot;text-align:right&amp;quot;| 0,676 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 10,6 || style=&amp;quot;text-align:right&amp;quot;| 0,613 A ||   style=&amp;quot;text-align:right&amp;quot;| 0,936 V || style=&amp;quot;text-align:right&amp;quot;| 0,613 V &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 15,0 || style=&amp;quot;text-align:right&amp;quot;| 0,836 A ||   style=&amp;quot;text-align:right&amp;quot;| 1,342 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 19,6 ||  style=&amp;quot;text-align:right&amp;quot;| 1,12 A ||   style=&amp;quot;text-align:right&amp;quot;| 1,793 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 24,5 ||  style=&amp;quot;text-align:right&amp;quot;| 1,36 A ||   style=&amp;quot;text-align:right&amp;quot;| 2,163 V || style=&amp;quot;text-align:right&amp;quot;| 1,36 V  &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 30,0 ||  style=&amp;quot;text-align:right&amp;quot;| 1,66 A ||    style=&amp;quot;text-align:right&amp;quot;| 2,66 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 35,6 ||  style=&amp;quot;text-align:right&amp;quot;| 1,98 A ||    style=&amp;quot;text-align:right&amp;quot;| 3,17 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 40,6 ||  style=&amp;quot;text-align:right&amp;quot;| 2,21 A ||    style=&amp;quot;text-align:right&amp;quot;| 3,56 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 45,5 ||  style=&amp;quot;text-align:right&amp;quot;| 2,51 A ||    style=&amp;quot;text-align:right&amp;quot;| 4,03 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 50,5 || style=&amp;quot;text-align:right&amp;quot;| 2,765 A ||    style=&amp;quot;text-align:right&amp;quot;| 4,42 V || style=&amp;quot;text-align:right&amp;quot;| 2,76 V  &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 55,4 ||  style=&amp;quot;text-align:right&amp;quot;| 2,99 A ||    style=&amp;quot;text-align:right&amp;quot;| 4,80 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 60,4 ||  style=&amp;quot;text-align:right&amp;quot;| 3,25 A ||    style=&amp;quot;text-align:right&amp;quot;| 5,22 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 64,6 || style=&amp;quot;text-align:right&amp;quot;| 3,455 A ||    style=&amp;quot;text-align:right&amp;quot;| 5,55 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 70,1 ||  style=&amp;quot;text-align:right&amp;quot;| 3,74 A ||    style=&amp;quot;text-align:right&amp;quot;| 6,00 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 75,0 ||  style=&amp;quot;text-align:right&amp;quot;| 3,96 A ||    style=&amp;quot;text-align:right&amp;quot;| 6,36 V || style=&amp;quot;text-align:right&amp;quot;| 3,97 V  &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 80,4 ||  style=&amp;quot;text-align:right&amp;quot;| 4,24 A ||    style=&amp;quot;text-align:right&amp;quot;| 6,81 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 85,4 ||  style=&amp;quot;text-align:right&amp;quot;| 4,45 A ||    style=&amp;quot;text-align:right&amp;quot;| 7,15 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 90,4 ||  style=&amp;quot;text-align:right&amp;quot;| 4,68 A ||    style=&amp;quot;text-align:right&amp;quot;| 7,52 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 95,3 ||  style=&amp;quot;text-align:right&amp;quot;| 4,95 A ||    style=&amp;quot;text-align:right&amp;quot;| 7,91 V || style=&amp;quot;text-align:right&amp;quot;| 4,95 V  &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 100,0 ||  style=&amp;quot;text-align:right&amp;quot;| 5,08 A ||    style=&amp;quot;text-align:right&amp;quot;| 8,18 V || style=&amp;quot;text-align:right&amp;quot;| 5,09 V  &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Funktionskontrolle =&lt;br /&gt;
Für eine einwandfreie Funktion bietet sich folgende Vorgehensweise an.&lt;br /&gt;
&lt;br /&gt;
# Der PWM-Eingang bleibt offen = duty-cycle 0%&lt;br /&gt;
# am DC/DC-Konverter Versorgungsspannung anlegen, am Ausgang des DC/DC-Konverters müssen min. 13V gemessen werden, nach dem Spannungsregler 10,0V&lt;br /&gt;
# am Spannungsteilerausgang müssen 0V zu messen sein&lt;br /&gt;
# den Lastkreis mit einem Netzgerät verbinden, Einstellung 5V und mind. 6A (kleinere Spannungen könnten den Verpolschutz nicht ausreichend durchschalten)&lt;br /&gt;
# der Stromfluss im Lastkreis muß bei 0mA liegen&lt;br /&gt;
# folgende Punkte sollten zügig durchgeführt werden:&lt;br /&gt;
## am Eingang des Optokopplers eine Gleichspannung von 5V anlegen oder den Ausgang des Optokopplers überbrücken = duty-cycle 100%&lt;br /&gt;
## der Strom im Lastkreis sollte im Bereich von 5A liegen&lt;br /&gt;
## die Spannung am Spannungsteilerausgang messen, Sollwert 250mV +/-5mV&lt;br /&gt;
## die Spannungsdifferenz am Eingang des IC2A (LT1013) messen, Sollwert 0mV (nur im Lastfall)&lt;br /&gt;
## Netzgerät trennen&lt;br /&gt;
# bei ausreichendem Kühlkörper sollte die Übertemperaturabschaltung nicht aktiviert werden (Leistungsaufnahme 30 Watt)&lt;br /&gt;
# sollte die Spannung am Spannungsteiler bei 100% PWM nicht 250mV +/-5mV betragen, den Spannungsteiler anpassen; dies kann ohne Laststrom erfolgen&lt;br /&gt;
# der Test der Linearität wird mit PWM-Generator durchgeführt, dazu gerade die Endwerte 0 bis 20% und 80% bis 100% kontrollieren durch Messung der Spannung am Spannungsteilerausgang,&lt;br /&gt;
# sollte die Linearregler unzureichend sein, ggf. den Wiederstand R2 am Optokoppler ändern&lt;br /&gt;
# Netzgerät wieder zuschalten, Einstellung 14V und mind. 6A&lt;br /&gt;
# PWM duty-cycle liegt noch bei 100% d. h. der Stromfluss beträgt ca. 5,0A +/-100mA&lt;br /&gt;
# je nach Kühlkörpergröße sollte sich dieser schnell erhitzen und nach einer Zeit sollte die Übertemperaturabschaltung aktiviert werden, Netzteilstrom geht auf 0mA zurück&lt;br /&gt;
# Richtwert zur Dauer bis zum Abschalten: ca. 30 Sek. bei einem Kühlkörper mit einem Wärmewiderstand von 8K/W&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Schaltplan =&lt;br /&gt;
&lt;br /&gt;
[[Datei:PWM-Stromsenke-2.png|400px]]&lt;br /&gt;
&lt;br /&gt;
= Lochraster-Layout :D =&lt;br /&gt;
Das &amp;quot;Dink&amp;quot; lass ich mal weg. Den losen Aufbau baut eh keiner nach.&lt;/div&gt;</summary>
		<author><name>Hegy</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Stromsenke&amp;diff=78991</id>
		<title>Stromsenke</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Stromsenke&amp;diff=78991"/>
		<updated>2013-10-17T00:37:28Z</updated>

		<summary type="html">&lt;p&gt;Hegy: /* Übertemperaturabschaltung */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Vor ca. 2 Jahren habe im in einem Projekt eine Stromsenke realisiert, die spezielle Anforderungen erfüllen musste. Einsatzbereich der Stromsenke war die Überstromerkennung im abschließenden Funktionstest in der Produktion von Netzgeräten, die Bestandteil eines Gesamtgerätes waren.&lt;br /&gt;
&lt;br /&gt;
= Einleitung =&lt;br /&gt;
&lt;br /&gt;
Die Stromsenke musste wie oben erwähnt spezielle Anforderungen erfüllen hinsichtlich der galvanischen Trennung, der Ansteuerung und der Zuverlässigkeit.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Features:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* galvanische Trennung von Steuersignal und Last&lt;br /&gt;
* Verpolschutz&lt;br /&gt;
* Soll-/Ist-Vergleich&lt;br /&gt;
* lineare PWM-Ansteuerung&lt;br /&gt;
* Übertemperaturabschaltung&lt;br /&gt;
* selbstregelnd&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Daten:&#039;&#039;&#039;&lt;br /&gt;
* 0 bis 5A, auch höher möglich&lt;br /&gt;
* max. Leistungsaufnahme je nach Kühlung bis 150W möglich&lt;br /&gt;
* für Spannungen bis 40V geeignet&lt;br /&gt;
* Auflösung je Prozentpunkt der PWM 50 mA (also 50mA Schritte)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Aufbau =&lt;br /&gt;
Die Stromsenke besteht aus folgenden Einzelkomponenten&lt;br /&gt;
&lt;br /&gt;
* Verpolschutz&lt;br /&gt;
* galvanische Trennung Steuersignal &amp;lt;math&amp;gt;\leftrightarrow&amp;lt;/math&amp;gt; Last&lt;br /&gt;
* galvanische Trennung der Versorgungsspannung vom Lastkreis&lt;br /&gt;
* Tiefpassfilter 2. Ordnung&lt;br /&gt;
* Spannungsteiler mit Abschaltfunktion&lt;br /&gt;
* Regel- und Ansteuerstufe&lt;br /&gt;
* Leistungsstufe&lt;br /&gt;
* Spannungsverstärker für Messgerät (Kontrolle)&lt;br /&gt;
* Temperaturüberwachung&lt;br /&gt;
* Spannungsstabilisierung&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Schaltplan&#039;&#039;&#039;&lt;br /&gt;
[[Bild:PWM-Stromsenke-2.png|1200px|gesamter Schaltplan]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Verpolschutz ==&lt;br /&gt;
Der Verpolschutz besteht aus den drei Bauteilen T1 (N-Kanal MOSFET, IRF530), Z-Diode D1 und Vorwiderstand R5. Bei richtiger Polung ist immer ein Stromfluss möglich. Dieses&lt;br /&gt;
geschieht durch die immer vorhandene parasitäre Diode innerhalb des MOSFET, die für ca. 2A ausgelegt ist. Daher muss bei höheren Strom auch die Spannung höher sein um die&lt;br /&gt;
Source-Drain-Strecke durchzuschalten. Je nach Typ liegt die Mindestspannung bei ca. 3,5V (BUK754R3) bzw. 4,5V (IRF1404). In entgegengesetzter Richtung ist Diode gesperrt&lt;br /&gt;
und auch wird über die Gate-Spannung der MOSFET nicht durchgeschaltet. Bei Spannungen unter diesen Werten empfiehlt es sich, den Verpolschutz durch eine entsprechende&lt;br /&gt;
(Shottky-)Leistungsdiode zu ersetzen. Allerdings muß diese dann gekühlt werden. Die Verlustleistung am MOSFET-Verpolschutz beträgt nur einige Milliwatt.&lt;br /&gt;
&lt;br /&gt;
Sollte die Spannung am Eingang über 15V steigen, wird durch den Vorwiderstand und der Z-Diode sichergestellt, dass die maximale Gate-Source-Spannung von +/-20V nicht überschritten wird.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== galvanische Trennung Steuersignal &amp;lt;math&amp;gt;\leftrightarrow&amp;lt;/math&amp;gt; Last ==&lt;br /&gt;
Die Trennung der beiden Potentiale wird durch den Optokoppler CNY17F realisiert. Der Eingang ist mit einem 470R Widerstand so ausgelegt, dass eine PWM mit&lt;br /&gt;
einem Spannungshub von 0 bis 5V ausreicht. Der Ausgang mit dem Widerstand R2 (2,1k) ist so ausgelegt, dass die Spannung hier für den nachgeschalteten&lt;br /&gt;
Tiefpassfilter passend ist.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Sallen-Key Tiefpassfilter ==&lt;br /&gt;
Die eingehende PWM wird am Sallen-Key-Filter, ein aktiver Tiefpass 2. Ordung, geglättet. Selbst beim kritischen duty-cycle von 50% sind am Ausgang keine nennenswerten Schwankungen&lt;br /&gt;
sichtbar (s. Messwerte), sofern die PWM-Frequenz über 2kHz liegt. Die Ausgangsspannung des Filters steigt linear von 0V bis ca. 8,2V an. Die obere Grenzfrequenz des Filters liegt&lt;br /&gt;
bei 160Hz. Die Grenzfrequenz errechnet sich aus&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f_o = \frac{1}{2 \pi R C}&amp;lt;/math&amp;gt; mit R = R3 = R4 und C = C1 = C2.&lt;br /&gt;
&lt;br /&gt;
Die Gesamtverstärkung des Filters liegt bei eins. Werte höher drei bringen den Tiefpass zum schwingen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Spannungsteiler mit Schaltfunktion ==&lt;br /&gt;
Nach dem Tiefpass muss die Ausgangsspannung auf das Niveau abgesenkt werden, die auch die Regel- und Ansteuerstufe als Feedback über die Shuntwiderstände erhält. Daher wird mit&lt;br /&gt;
dem Spannungsteiler aus R6 und R7 parallel mit R8 auf 250mV +/-5mV abgesenkt. Die beiden parallelgeschalteten Widerstände R7 und R8 sind zusätzlich noch mit einem&lt;br /&gt;
MOSFET überbrückt. Dieser schaltet die Widerstände kurz, sollte die Temperatur am Kühlkörper zu hoch werden. Dann beträgt die Eingangsspannung der Regel- und Ansteuerstufe 0V und die&lt;br /&gt;
Leistungsstufe wird abgeschaltet.&lt;br /&gt;
&lt;br /&gt;
Sollte aufgrund von Toleranzen die Spannung des Spannungsteilerausgang nicht auf 250mV kommen, kann Widerstand (R22) zu R6 parallel geschaltet werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Regel- und Ansteuerstufe ==&lt;br /&gt;
An dieser Stufe werden höhere Anforderungen gestellt als an den Tiefpass, weswegen ein höherwertiger OP zum Einsatz kommt (IC2A, LT1013). Diese Stufe steuert zum einen den&lt;br /&gt;
Leistungs-MOSFET an und zum anderen wird der Soll- und Istwert verglichen und ggf. nachgeregelt. Dazu steht am nicht-invertierenden Eingang die Sollspannung an.&lt;br /&gt;
Daraus bildet sich dann die Ausgangsspannung, die noch abhängig ist von der Ist-Spannung am invertierenden Eingang. Steuert der Ausgang die Endstufe auf ein bestimmtes Niveau&lt;br /&gt;
an, wird der MOSFET soweit durchgesteuert, dass an den im Source-Kreis liegenden Shuntwiderständen die gleiche Spannung abfällt wie am nicht-invertierenden Eingang anliegt.&lt;br /&gt;
Daraus ergibt sich auch das Regelverhalten, sollte der Laststrom schwanken durch z. B. schwankende Übergangswiderstände in der Peripherie oder Spannungsswankungen vom zu&lt;br /&gt;
testenden Netzteil. Geht der Strom zurück, verringert sich am invertierenen Eingang ebenfalls die Spannung. Durch die Invertierung wird eine höhere Ausgangsspanung generiert,&lt;br /&gt;
die den sinkenden Strom entgegen wirkt. Daher ist die Differenzspannung an den beiden OP-Eingängen bei Null, bei dem verwendeten OP im µV-Bereich, beim einem LM324 einige mV,&lt;br /&gt;
wodurch die Linearität beeinträchtigt wird.&lt;br /&gt;
&lt;br /&gt;
Um Schwingungen zwischen OP-Ausgang und den Gate des MOSFET zu verhindern ist hier ein Widerstand zwischengeschaltet (R10). Vermutlich verursacht die Restwelligkeit des Tiefpasses&lt;br /&gt;
ein ständiges auf- und entladen des Gate, wodurch die Schwingungen im Frequenzbereich von einigen hundert Kilohertz entstehen. Um die gesamte Regelung nicht zum Schwingen zu bringen,&lt;br /&gt;
ist zusätzlich noch der Kondensator C3 vorhanden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Leistungsstufe ==&lt;br /&gt;
Die Leistungsstufe ist mit einem MOSFET (T3) realisiert um eine möglichst genaue Einstellung zu bekommen. Bei bipolaren Transistoren käme noch der Störfaktor des Basisstroms dazu.&lt;br /&gt;
Auch bei Darlington-Transistoren ist der Strom durch den letzten Transistor nicht zu vernachlässigen. Der Basisstrom, der über den Emitter und damit über die Shuntwidestände fließt,&lt;br /&gt;
würde die Genauigkeit und Linearität beeinflussen. Allerdings haben bipolare Transistoren den Vorteil, dass diese für größere Ströme bzw. Leistungen parallel geschaltet werden&lt;br /&gt;
können. Nachteilig wäre aber eine zusätzliche Treiberstufe, da der Ausgangsstrom des OP nicht ausreicht um mehrer Transistoren anzusteuern. Mit MOSFETs ist das nicht möglich, da&lt;br /&gt;
schon geringste Abweichungen in der Ansteuercharakteristik, d. h. die Übertragungsfunktion aus dem Spannungsverhältnis &amp;lt;math&amp;gt;U_{GS}&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;U_{DS}&amp;lt;/math&amp;gt; nur&lt;br /&gt;
einen von mehreren MOSFET zum durchschalten bringt. Diese minimalen Spannungsdifferenzen zwischen zwei MOSFETs sind auch nicht kompensierbar. Vorteilhaft ist aber der nicht&lt;br /&gt;
vorhandene Gate-Strom, der sich nicht auf die Linearität und Präzision auswirkt. Zwischen Source und GND befinden sich die beiden Shuntwiderstände R11 und&lt;br /&gt;
R12 von jeweils 0,1R. Bei einem Strom von 5A fallen hier dann 0,25V ab, was einer Gesamtleistung von 1,25 Watt entspricht.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Spannungsverstärker für Messgerät ==&lt;br /&gt;
Zur Kontrolle des tatsächlichen Stromflusses erfolgt über den Shuntwiderständen der Abgriff zur indirekten Strommessung. Die am Shunt abfallende Spannung wird um den&lt;br /&gt;
Faktor 20 verstärkt. Damit ergibt sich bei 50mR und 20-facher Verstärkung eine Strom-Spannung-Zuordnung von 1:1, d. h. ein Strom von 5A verursacht eine Ausgangsspannung von&lt;br /&gt;
 &amp;lt;math&amp;gt;{U_{A_{DMM}}} = 5V. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Kühlkörper-Temperaturüberwachung ==&lt;br /&gt;
Eine Überhitzung des Leistungs-MOSFET ist gerade unter den knappen räumlichen Bedingungen gut möglich, weil der notwendige Kühlkörper mit entsprechender Ventilation kaum Platz&lt;br /&gt;
hat. Bei einem kleineren Kühlkörper würde daher eine Überhitzung möglich werden. Ein Kühlkörper mit einem Wärmewiderstand von ca. 8K/W erwärmt sich bei 63 Watt abzuführender&lt;br /&gt;
Leistung (4,54A bei 14V Klemmenspannung) innerhalb von ca. 27 Sekunden um ca. 60K, was einer Endtemperatur von 85°C entspricht. Bei mehr Leistung ist daher innerhalb von Sekunden&lt;br /&gt;
die max. Temperatur des MOSFET erreicht (Halbleitertemperatur 175°C). &lt;br /&gt;
&lt;br /&gt;
Als Temperaturfühler dient ein KTY81-122, der zusammen mit den Leistungs-MOSFET auf den Kühlkörper montiert wird. Erreicht der Temperaturfühler eine Temperatur von ca. 85°C&lt;br /&gt;
schaltet der Schmitt-Trigger über T2 den unteren Teil des Spannungsteiler kurz und die Ansteuerspannung des Leitsungs-MOSFET geht auf Null und damit ist kein Stromfluss mehr&lt;br /&gt;
vorhanden. Hat sich der Temperaturfühler auf ca. 58°C abgekühlt, wird der Leistungs-MOSFET wieder angesteuert. Die Temperaturgrenzen und die Hysterese errechnen sich folgendermaßen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;U_{aus} = U_{A_{max}} \frac{R18}{R18 + R19} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;U_{ein} = U_{A_{min}} \frac{R18}{R18 + R19} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;U_{hyst} = \Delta U_e = (U_{A_{max}} - U_{A_{min}}) \frac{R18}{R18 + R19} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;U_{aus}&amp;lt;/math&amp;gt; ist die Ausschaltspannung des Komparators, &amp;lt;math&amp;gt;U_{ein}&amp;lt;/math&amp;gt; die Einschaltspannung und &amp;lt;math&amp;gt;U_{hyst}&amp;lt;/math&amp;gt; die Hysterese (Spannungs- bzw. Temperaturdifferenz&lt;br /&gt;
der Ein- und Ausschaltschwellen). Die Angaben &amp;lt;math&amp;gt;U_{A_{min}}&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;U_{A_{max}}&amp;lt;/math&amp;gt; sind die maximale und minimale Ausgangsspannungen des Komparators. Bei 10V&lt;br /&gt;
Versorgungsspannung liegt die maximale Ausgangsspannung des LM324 bei ca. 8,2V.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== galvanische Trennung der Versorgungsspannung vom Lastkreis ==&lt;br /&gt;
Damit der Lastkreis keine Verbindung zur Versorgung und damit zum Rest des Equipments hat, muss diese durch einen DC/DC-Wandler entkoppelt werden. Durch die hohen Schaltfreuquenzen&lt;br /&gt;
ergeben sich am Ausgang kurze Spannungsspitzen. Durch das Snubber-Gleid, bestehend aus R20 und C6 werden diese minimiert. Dadurch, dass die gesamte Schaltung eine Stromaufnahme nur&lt;br /&gt;
im mA-Bereich hat, reicht ein DC/DC-Wandler von einem Watt Leistung völlig aus.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Spannungsstabilisierung ==&lt;br /&gt;
Die Versorgungsspannung hat einen essentiellen Einfluss auf die Funktionsfähigkeit. Eine Spannungsänderung beeinflusst die Ausgangsspanung des Optokopplers, unabhängig davon auch&lt;br /&gt;
die Ansteuerspannung der Treiberstufe und die Schaltschwellen des Schmitt-Trigger. Mit einem Standard-Linearregler vom Typ 78L10 ist die Stabilität ausreichend.&lt;br /&gt;
&lt;br /&gt;
= Messwerte =&lt;br /&gt;
== Übertemperaturabschaltung ==&lt;br /&gt;
Bei 14V Klemmenspannung und 4,54A (= 63 Watt) und ca. 1cm über der Befestigungsschraube des Transistors schaltet die Übertemperatursicherung nach ca. 27 Sekunden ab.&lt;br /&gt;
Wärmewiderstand des Kühlkörpers &amp;lt;math&amp;gt;R_{th} = 8 K/W&amp;lt;/math&amp;gt;&lt;br /&gt;
(z. B. [http://www.fischerelektronik.de/web_fischer/de_DE/K%C3%BChlk%C3%B6rper/A04/Strangk%C3%BChlk%C3%B6rper%20f%C3%BCr%20Leiterplattenmontage/PR/SK104_63.5_/index.xhtml SK104, R_th = 8 K/W])&lt;br /&gt;
&lt;br /&gt;
== Restwelligkeit des Tiefpasses ==&lt;br /&gt;
Vergleich der Ausgangsspannung (Restwelligkeit) des Tiefpasses bei 1,5kHz und 4kHz.&lt;br /&gt;
&lt;br /&gt;
[[Datei:screen-547x391-1,5kHz-MWC-neg.png]]&lt;br /&gt;
&lt;br /&gt;
Die größte Restwelligkeit entsteht bei einem duty-cycle von 50%. Bei ca. 1,5kHz beträgt die Restwelligkeit am Filterausgang 126mV bei einer Ausgangsspannung&lt;br /&gt;
von ca. 4,35V. Das entspricht einer Restwelligkeit von ca. 2,9%.&lt;br /&gt;
&lt;br /&gt;
[[Datei:screen-547x391-4kHz-MWC-neg.png]]&lt;br /&gt;
Bei ca. 4kHz beträgt die Restwelligkeit am Filterausgang nur noch 15,3mV bei einer Ausgangsspannung von ca. 4,35V. Das entspricht einer Restwelligkeit von ca. 0,35%.&lt;br /&gt;
&lt;br /&gt;
Bei Frequenzen über 4kHz sinkt die Ausgangsspannung ab. Grund ist die Trägheit des OP&#039;s. Daher sollte die PWM-Frequenz im Bereich 2kHz bis 4kHz liegen.&lt;br /&gt;
&lt;br /&gt;
== Linearität ==&lt;br /&gt;
Die Abhängigkeit der Ausgangsspannung &amp;lt;math&amp;gt;U_{A_{TP}}&amp;lt;/math&amp;gt; des Tiefpasses vom PWM-Verhältnis.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\readdata[ignoreLines=1,nStep=1]{\Daten}{data-files/Messwerte-3.txt}&lt;br /&gt;
\psset{xunit=1mm, yunit=10mm,yAxisLabel={},xAxisLabel={}}&lt;br /&gt;
\hspace*{5mm}&lt;br /&gt;
\psgraph[xticksize=0 9, yticksize=0 100,subticks=0,Dx=10,Dy=1](0,0)(100,9){80mm}{72mm}&lt;br /&gt;
 \listplot[showpoints,linewidth=0.5pt,linecolor=blue,plotNo=2,plotNoMax=3]{\Daten}&lt;br /&gt;
 \uput{0}[0](-8,9.7){&amp;lt;math&amp;gt;U_{A_{TP}} [V]&amp;lt;/math&amp;gt;}&lt;br /&gt;
 \uput{0}[0](107,-0.35){duty cycle}&lt;br /&gt;
\endpsgraph&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Das Übertragungsverhalten des Tiefpassfilter. Die Y-Werte sind die Spannungen direkt am Ausgang des Tiefpasses ohne Spannungsteiler.&lt;br /&gt;
Je nach verwendeten OP können sich hier andere Werte ergeben. Hier wurde der LM324 (4-fach OP) verwendet.&lt;br /&gt;
&lt;br /&gt;
Die Abhängigkeit des Stroms &amp;lt;math&amp;gt;I_{Last}&amp;lt;/math&amp;gt; und der Ausgangsspannung &amp;lt;math&amp;gt;U_{A_{DMM}}&amp;lt;/math&amp;gt; vom PWM-Verhältnis.&lt;br /&gt;
&lt;br /&gt;
\hspace*{5mm}&lt;br /&gt;
\psgraph[xticksize=0 6, yticksize=0 100,subticks=0,Dx=10,Dy=1]{}(0,0)(100,6){90mm}{54mm}&lt;br /&gt;
 \uput{0}[0](-5,7.2){\textcolor{blue}{$\mathrm{I_{Last} [A]}$}}&lt;br /&gt;
 \uput{0}[0](-5,6.7){\textcolor{red}{$\mathrm{U_{A_{DMM}} [V]}$}}&lt;br /&gt;
 \uput{0}[0](107,-0.35){duty cycle}&lt;br /&gt;
 \listplot[showpoints,linewidth=0.5pt,linecolor=blue,plotNo=1,plotNoMax=3]{\Daten}&lt;br /&gt;
 \listplot[plotstyle=dots,showpoints,linewidth=0.5pt,linecolor=red,plotNo=3,plotNoMax=3]{\Daten}&lt;br /&gt;
\endpsgraph&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die Linearität der Laststufe bzw. des Gesamtsystems. Die vereinzelten roten Punkte sind die Messwerte der Ausgangsspannung &amp;lt;math&amp;gt;U_{A_{DMM}}&amp;lt;/math&amp;gt; zur Kontrolle&lt;br /&gt;
bzw. zum gegenmessen des tatsächlichen Stroms. Die Punkte mit Y-Werten von 0 sind nicht gemessen worden.&lt;br /&gt;
&lt;br /&gt;
Die Messwerte in Zahlen:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#0d0f0d;&amp;quot;&lt;br /&gt;
! duty-&amp;lt;br /&amp;gt;cycle || Strom ||  Tiefpass || Ausgang &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot;| % || style=&amp;quot;text-align:center&amp;quot;| &amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt; || style=&amp;quot;text-align:center&amp;quot;| &amp;lt;math&amp;gt;U_{A_{TP}}&amp;lt;/math&amp;gt; || style=&amp;quot;text-align:center&amp;quot;| &amp;lt;math&amp;gt;U_{A_{DMM}}&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;|   0 ||   style=&amp;quot;text-align:right&amp;quot;| 0,000 A || style=&amp;quot;text-align:right&amp;quot;| 0,96 mV || style=&amp;quot;text-align:right&amp;quot;| 13 mV&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 4,5 || style=&amp;quot;text-align:right&amp;quot;| 0,262 A ||   style=&amp;quot;text-align:right&amp;quot;| 0,423 V || style=&amp;quot;text-align:right&amp;quot;| 0,261 V &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 8,4 ||  style=&amp;quot;text-align:right&amp;quot;| 0,420 A ||   style=&amp;quot;text-align:right&amp;quot;| 0,676 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 10,6 || style=&amp;quot;text-align:right&amp;quot;| 0,613 A ||   style=&amp;quot;text-align:right&amp;quot;| 0,936 V || style=&amp;quot;text-align:right&amp;quot;| 0,613 V &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 15,0 || style=&amp;quot;text-align:right&amp;quot;| 0,836 A ||   style=&amp;quot;text-align:right&amp;quot;| 1,342 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 19,6 ||  style=&amp;quot;text-align:right&amp;quot;| 1,12 A ||   style=&amp;quot;text-align:right&amp;quot;| 1,793 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 24,5 ||  style=&amp;quot;text-align:right&amp;quot;| 1,36 A ||   style=&amp;quot;text-align:right&amp;quot;| 2,163 V || style=&amp;quot;text-align:right&amp;quot;| 1,36 V  &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 30,0 ||  style=&amp;quot;text-align:right&amp;quot;| 1,66 A ||    style=&amp;quot;text-align:right&amp;quot;| 2,66 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 35,6 ||  style=&amp;quot;text-align:right&amp;quot;| 1,98 A ||    style=&amp;quot;text-align:right&amp;quot;| 3,17 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 40,6 ||  style=&amp;quot;text-align:right&amp;quot;| 2,21 A ||    style=&amp;quot;text-align:right&amp;quot;| 3,56 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 45,5 ||  style=&amp;quot;text-align:right&amp;quot;| 2,51 A ||    style=&amp;quot;text-align:right&amp;quot;| 4,03 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 50,5 || style=&amp;quot;text-align:right&amp;quot;| 2,765 A ||    style=&amp;quot;text-align:right&amp;quot;| 4,42 V || style=&amp;quot;text-align:right&amp;quot;| 2,76 V  &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 55,4 ||  style=&amp;quot;text-align:right&amp;quot;| 2,99 A ||    style=&amp;quot;text-align:right&amp;quot;| 4,80 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 60,4 ||  style=&amp;quot;text-align:right&amp;quot;| 3,25 A ||    style=&amp;quot;text-align:right&amp;quot;| 5,22 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 64,6 || style=&amp;quot;text-align:right&amp;quot;| 3,455 A ||    style=&amp;quot;text-align:right&amp;quot;| 5,55 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 70,1 ||  style=&amp;quot;text-align:right&amp;quot;| 3,74 A ||    style=&amp;quot;text-align:right&amp;quot;| 6,00 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 75,0 ||  style=&amp;quot;text-align:right&amp;quot;| 3,96 A ||    style=&amp;quot;text-align:right&amp;quot;| 6,36 V || style=&amp;quot;text-align:right&amp;quot;| 3,97 V  &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 80,4 ||  style=&amp;quot;text-align:right&amp;quot;| 4,24 A ||    style=&amp;quot;text-align:right&amp;quot;| 6,81 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 85,4 ||  style=&amp;quot;text-align:right&amp;quot;| 4,45 A ||    style=&amp;quot;text-align:right&amp;quot;| 7,15 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 90,4 ||  style=&amp;quot;text-align:right&amp;quot;| 4,68 A ||    style=&amp;quot;text-align:right&amp;quot;| 7,52 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 95,3 ||  style=&amp;quot;text-align:right&amp;quot;| 4,95 A ||    style=&amp;quot;text-align:right&amp;quot;| 7,91 V || style=&amp;quot;text-align:right&amp;quot;| 4,95 V  &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 100,0 ||  style=&amp;quot;text-align:right&amp;quot;| 5,08 A ||    style=&amp;quot;text-align:right&amp;quot;| 8,18 V || style=&amp;quot;text-align:right&amp;quot;| 5,09 V  &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Funktionskontrolle =&lt;br /&gt;
Für eine einwandfreie Funktion bietet sich folgende Vorgehensweise an.&lt;br /&gt;
&lt;br /&gt;
* Der PWM-Eingang bleibt offen = duty-cycle 0%&lt;br /&gt;
* am DC/DC-Konverter Versorgungsspannung anlegen, am Ausgang des DC/DC-Konverters müssen min. 13V gemessen werden, nach dem Spannungsregler 10,0V&lt;br /&gt;
* am Spannungsteilerausgang müssen 0V zu messen sein&lt;br /&gt;
* den Lastkreis mit einem Netzgerät verbinden, Einstellung 5V und mind. 6A (kleinere Spannungen könnten den Verpolschutz nicht ausreichend durchschalten)&lt;br /&gt;
* der Stromfluss im Lastkreis muß bei 0mA liegen&lt;br /&gt;
* folgende Punkte sollten zügig durchgeführt werden:&lt;br /&gt;
** am Eingang des Optokopplers eine Gleichspannung von 5V anlegen oder den Ausgang des Optokopplers überbrücken = duty-cycle 100%&lt;br /&gt;
** der Strom im Lastkreis sollte im Bereich von 5A liegen&lt;br /&gt;
** die Spannung am Spannungsteilerausgang messen, Sollwert 250mV +/-5mV&lt;br /&gt;
** die Spannungsdifferenz am Eingang des IC2A (LT1013) messen, Sollwert 0mV (nur im Lastfall)&lt;br /&gt;
** Netzgerät trennen&lt;br /&gt;
* bei ausreichendem Kühlkörper sollte die Übertemperaturabschaltung nicht aktiviert werden (Leistungsaufnahme 30 Watt)&lt;br /&gt;
* sollte die Spannung am Spannungsteiler bei 100% PWM nicht 250mV +/-5mV betragen, den Spannungsteiler anpassen; dies kann ohne Laststrom erfolgen&lt;br /&gt;
* der Test der Linearität wird mit PWM-Generator durchgeführt, dazu gerade die Endwerte 0 bis 20% und 80% bis 100% kontrollieren durch Messung der Spannung am Spannungsteilerausgang,&lt;br /&gt;
* sollte die Linearregler unzureichend sein, ggf. den Wiederstand R2 am Optokoppler ändern&lt;br /&gt;
* Netzgerät wieder zuschalten, Einstellung 14V und mind. 6A&lt;br /&gt;
* PWM duty-cycle liegt noch bei 100% d. h. der Stromfluss beträgt ca. 5,0A +/-100mA&lt;br /&gt;
* je nach Kühlkörpergröße sollte sich dieser schnell erhitzen und nach einer Zeit sollte die Übertemperaturabschaltung aktiviert werden, Netzteilstrom geht auf 0mA zurück&lt;br /&gt;
* Richtwert zur Dauer bis zum Abschalten: ca. 30 Sek. bei einem Kühlkörper mit einem Wärmewiderstand von 8K/W&lt;br /&gt;
&lt;br /&gt;
= Schaltplan =&lt;br /&gt;
&lt;br /&gt;
[[Datei:PWM-Stromsenke-2.png|400px]]&lt;br /&gt;
&lt;br /&gt;
= Lochraster-Layout :D =&lt;br /&gt;
Das &amp;quot;Dink&amp;quot; lass ich mal weg. Den losen Aufbau baut eh keiner nach.&lt;/div&gt;</summary>
		<author><name>Hegy</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Stromsenke&amp;diff=78990</id>
		<title>Stromsenke</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Stromsenke&amp;diff=78990"/>
		<updated>2013-10-17T00:36:49Z</updated>

		<summary type="html">&lt;p&gt;Hegy: /* Übertemperaturabschaltung */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Vor ca. 2 Jahren habe im in einem Projekt eine Stromsenke realisiert, die spezielle Anforderungen erfüllen musste. Einsatzbereich der Stromsenke war die Überstromerkennung im abschließenden Funktionstest in der Produktion von Netzgeräten, die Bestandteil eines Gesamtgerätes waren.&lt;br /&gt;
&lt;br /&gt;
= Einleitung =&lt;br /&gt;
&lt;br /&gt;
Die Stromsenke musste wie oben erwähnt spezielle Anforderungen erfüllen hinsichtlich der galvanischen Trennung, der Ansteuerung und der Zuverlässigkeit.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Features:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* galvanische Trennung von Steuersignal und Last&lt;br /&gt;
* Verpolschutz&lt;br /&gt;
* Soll-/Ist-Vergleich&lt;br /&gt;
* lineare PWM-Ansteuerung&lt;br /&gt;
* Übertemperaturabschaltung&lt;br /&gt;
* selbstregelnd&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Daten:&#039;&#039;&#039;&lt;br /&gt;
* 0 bis 5A, auch höher möglich&lt;br /&gt;
* max. Leistungsaufnahme je nach Kühlung bis 150W möglich&lt;br /&gt;
* für Spannungen bis 40V geeignet&lt;br /&gt;
* Auflösung je Prozentpunkt der PWM 50 mA (also 50mA Schritte)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Aufbau =&lt;br /&gt;
Die Stromsenke besteht aus folgenden Einzelkomponenten&lt;br /&gt;
&lt;br /&gt;
* Verpolschutz&lt;br /&gt;
* galvanische Trennung Steuersignal &amp;lt;math&amp;gt;\leftrightarrow&amp;lt;/math&amp;gt; Last&lt;br /&gt;
* galvanische Trennung der Versorgungsspannung vom Lastkreis&lt;br /&gt;
* Tiefpassfilter 2. Ordnung&lt;br /&gt;
* Spannungsteiler mit Abschaltfunktion&lt;br /&gt;
* Regel- und Ansteuerstufe&lt;br /&gt;
* Leistungsstufe&lt;br /&gt;
* Spannungsverstärker für Messgerät (Kontrolle)&lt;br /&gt;
* Temperaturüberwachung&lt;br /&gt;
* Spannungsstabilisierung&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Schaltplan&#039;&#039;&#039;&lt;br /&gt;
[[Bild:PWM-Stromsenke-2.png|1200px|gesamter Schaltplan]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Verpolschutz ==&lt;br /&gt;
Der Verpolschutz besteht aus den drei Bauteilen T1 (N-Kanal MOSFET, IRF530), Z-Diode D1 und Vorwiderstand R5. Bei richtiger Polung ist immer ein Stromfluss möglich. Dieses&lt;br /&gt;
geschieht durch die immer vorhandene parasitäre Diode innerhalb des MOSFET, die für ca. 2A ausgelegt ist. Daher muss bei höheren Strom auch die Spannung höher sein um die&lt;br /&gt;
Source-Drain-Strecke durchzuschalten. Je nach Typ liegt die Mindestspannung bei ca. 3,5V (BUK754R3) bzw. 4,5V (IRF1404). In entgegengesetzter Richtung ist Diode gesperrt&lt;br /&gt;
und auch wird über die Gate-Spannung der MOSFET nicht durchgeschaltet. Bei Spannungen unter diesen Werten empfiehlt es sich, den Verpolschutz durch eine entsprechende&lt;br /&gt;
(Shottky-)Leistungsdiode zu ersetzen. Allerdings muß diese dann gekühlt werden. Die Verlustleistung am MOSFET-Verpolschutz beträgt nur einige Milliwatt.&lt;br /&gt;
&lt;br /&gt;
Sollte die Spannung am Eingang über 15V steigen, wird durch den Vorwiderstand und der Z-Diode sichergestellt, dass die maximale Gate-Source-Spannung von +/-20V nicht überschritten wird.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== galvanische Trennung Steuersignal &amp;lt;math&amp;gt;\leftrightarrow&amp;lt;/math&amp;gt; Last ==&lt;br /&gt;
Die Trennung der beiden Potentiale wird durch den Optokoppler CNY17F realisiert. Der Eingang ist mit einem 470R Widerstand so ausgelegt, dass eine PWM mit&lt;br /&gt;
einem Spannungshub von 0 bis 5V ausreicht. Der Ausgang mit dem Widerstand R2 (2,1k) ist so ausgelegt, dass die Spannung hier für den nachgeschalteten&lt;br /&gt;
Tiefpassfilter passend ist.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Sallen-Key Tiefpassfilter ==&lt;br /&gt;
Die eingehende PWM wird am Sallen-Key-Filter, ein aktiver Tiefpass 2. Ordung, geglättet. Selbst beim kritischen duty-cycle von 50% sind am Ausgang keine nennenswerten Schwankungen&lt;br /&gt;
sichtbar (s. Messwerte), sofern die PWM-Frequenz über 2kHz liegt. Die Ausgangsspannung des Filters steigt linear von 0V bis ca. 8,2V an. Die obere Grenzfrequenz des Filters liegt&lt;br /&gt;
bei 160Hz. Die Grenzfrequenz errechnet sich aus&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f_o = \frac{1}{2 \pi R C}&amp;lt;/math&amp;gt; mit R = R3 = R4 und C = C1 = C2.&lt;br /&gt;
&lt;br /&gt;
Die Gesamtverstärkung des Filters liegt bei eins. Werte höher drei bringen den Tiefpass zum schwingen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Spannungsteiler mit Schaltfunktion ==&lt;br /&gt;
Nach dem Tiefpass muss die Ausgangsspannung auf das Niveau abgesenkt werden, die auch die Regel- und Ansteuerstufe als Feedback über die Shuntwiderstände erhält. Daher wird mit&lt;br /&gt;
dem Spannungsteiler aus R6 und R7 parallel mit R8 auf 250mV +/-5mV abgesenkt. Die beiden parallelgeschalteten Widerstände R7 und R8 sind zusätzlich noch mit einem&lt;br /&gt;
MOSFET überbrückt. Dieser schaltet die Widerstände kurz, sollte die Temperatur am Kühlkörper zu hoch werden. Dann beträgt die Eingangsspannung der Regel- und Ansteuerstufe 0V und die&lt;br /&gt;
Leistungsstufe wird abgeschaltet.&lt;br /&gt;
&lt;br /&gt;
Sollte aufgrund von Toleranzen die Spannung des Spannungsteilerausgang nicht auf 250mV kommen, kann Widerstand (R22) zu R6 parallel geschaltet werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Regel- und Ansteuerstufe ==&lt;br /&gt;
An dieser Stufe werden höhere Anforderungen gestellt als an den Tiefpass, weswegen ein höherwertiger OP zum Einsatz kommt (IC2A, LT1013). Diese Stufe steuert zum einen den&lt;br /&gt;
Leistungs-MOSFET an und zum anderen wird der Soll- und Istwert verglichen und ggf. nachgeregelt. Dazu steht am nicht-invertierenden Eingang die Sollspannung an.&lt;br /&gt;
Daraus bildet sich dann die Ausgangsspannung, die noch abhängig ist von der Ist-Spannung am invertierenden Eingang. Steuert der Ausgang die Endstufe auf ein bestimmtes Niveau&lt;br /&gt;
an, wird der MOSFET soweit durchgesteuert, dass an den im Source-Kreis liegenden Shuntwiderständen die gleiche Spannung abfällt wie am nicht-invertierenden Eingang anliegt.&lt;br /&gt;
Daraus ergibt sich auch das Regelverhalten, sollte der Laststrom schwanken durch z. B. schwankende Übergangswiderstände in der Peripherie oder Spannungsswankungen vom zu&lt;br /&gt;
testenden Netzteil. Geht der Strom zurück, verringert sich am invertierenen Eingang ebenfalls die Spannung. Durch die Invertierung wird eine höhere Ausgangsspanung generiert,&lt;br /&gt;
die den sinkenden Strom entgegen wirkt. Daher ist die Differenzspannung an den beiden OP-Eingängen bei Null, bei dem verwendeten OP im µV-Bereich, beim einem LM324 einige mV,&lt;br /&gt;
wodurch die Linearität beeinträchtigt wird.&lt;br /&gt;
&lt;br /&gt;
Um Schwingungen zwischen OP-Ausgang und den Gate des MOSFET zu verhindern ist hier ein Widerstand zwischengeschaltet (R10). Vermutlich verursacht die Restwelligkeit des Tiefpasses&lt;br /&gt;
ein ständiges auf- und entladen des Gate, wodurch die Schwingungen im Frequenzbereich von einigen hundert Kilohertz entstehen. Um die gesamte Regelung nicht zum Schwingen zu bringen,&lt;br /&gt;
ist zusätzlich noch der Kondensator C3 vorhanden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Leistungsstufe ==&lt;br /&gt;
Die Leistungsstufe ist mit einem MOSFET (T3) realisiert um eine möglichst genaue Einstellung zu bekommen. Bei bipolaren Transistoren käme noch der Störfaktor des Basisstroms dazu.&lt;br /&gt;
Auch bei Darlington-Transistoren ist der Strom durch den letzten Transistor nicht zu vernachlässigen. Der Basisstrom, der über den Emitter und damit über die Shuntwidestände fließt,&lt;br /&gt;
würde die Genauigkeit und Linearität beeinflussen. Allerdings haben bipolare Transistoren den Vorteil, dass diese für größere Ströme bzw. Leistungen parallel geschaltet werden&lt;br /&gt;
können. Nachteilig wäre aber eine zusätzliche Treiberstufe, da der Ausgangsstrom des OP nicht ausreicht um mehrer Transistoren anzusteuern. Mit MOSFETs ist das nicht möglich, da&lt;br /&gt;
schon geringste Abweichungen in der Ansteuercharakteristik, d. h. die Übertragungsfunktion aus dem Spannungsverhältnis &amp;lt;math&amp;gt;U_{GS}&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;U_{DS}&amp;lt;/math&amp;gt; nur&lt;br /&gt;
einen von mehreren MOSFET zum durchschalten bringt. Diese minimalen Spannungsdifferenzen zwischen zwei MOSFETs sind auch nicht kompensierbar. Vorteilhaft ist aber der nicht&lt;br /&gt;
vorhandene Gate-Strom, der sich nicht auf die Linearität und Präzision auswirkt. Zwischen Source und GND befinden sich die beiden Shuntwiderstände R11 und&lt;br /&gt;
R12 von jeweils 0,1R. Bei einem Strom von 5A fallen hier dann 0,25V ab, was einer Gesamtleistung von 1,25 Watt entspricht.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Spannungsverstärker für Messgerät ==&lt;br /&gt;
Zur Kontrolle des tatsächlichen Stromflusses erfolgt über den Shuntwiderständen der Abgriff zur indirekten Strommessung. Die am Shunt abfallende Spannung wird um den&lt;br /&gt;
Faktor 20 verstärkt. Damit ergibt sich bei 50mR und 20-facher Verstärkung eine Strom-Spannung-Zuordnung von 1:1, d. h. ein Strom von 5A verursacht eine Ausgangsspannung von&lt;br /&gt;
 &amp;lt;math&amp;gt;{U_{A_{DMM}}} = 5V. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Kühlkörper-Temperaturüberwachung ==&lt;br /&gt;
Eine Überhitzung des Leistungs-MOSFET ist gerade unter den knappen räumlichen Bedingungen gut möglich, weil der notwendige Kühlkörper mit entsprechender Ventilation kaum Platz&lt;br /&gt;
hat. Bei einem kleineren Kühlkörper würde daher eine Überhitzung möglich werden. Ein Kühlkörper mit einem Wärmewiderstand von ca. 8K/W erwärmt sich bei 63 Watt abzuführender&lt;br /&gt;
Leistung (4,54A bei 14V Klemmenspannung) innerhalb von ca. 27 Sekunden um ca. 60K, was einer Endtemperatur von 85°C entspricht. Bei mehr Leistung ist daher innerhalb von Sekunden&lt;br /&gt;
die max. Temperatur des MOSFET erreicht (Halbleitertemperatur 175°C). &lt;br /&gt;
&lt;br /&gt;
Als Temperaturfühler dient ein KTY81-122, der zusammen mit den Leistungs-MOSFET auf den Kühlkörper montiert wird. Erreicht der Temperaturfühler eine Temperatur von ca. 85°C&lt;br /&gt;
schaltet der Schmitt-Trigger über T2 den unteren Teil des Spannungsteiler kurz und die Ansteuerspannung des Leitsungs-MOSFET geht auf Null und damit ist kein Stromfluss mehr&lt;br /&gt;
vorhanden. Hat sich der Temperaturfühler auf ca. 58°C abgekühlt, wird der Leistungs-MOSFET wieder angesteuert. Die Temperaturgrenzen und die Hysterese errechnen sich folgendermaßen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;U_{aus} = U_{A_{max}} \frac{R18}{R18 + R19} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;U_{ein} = U_{A_{min}} \frac{R18}{R18 + R19} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;U_{hyst} = \Delta U_e = (U_{A_{max}} - U_{A_{min}}) \frac{R18}{R18 + R19} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;U_{aus}&amp;lt;/math&amp;gt; ist die Ausschaltspannung des Komparators, &amp;lt;math&amp;gt;U_{ein}&amp;lt;/math&amp;gt; die Einschaltspannung und &amp;lt;math&amp;gt;U_{hyst}&amp;lt;/math&amp;gt; die Hysterese (Spannungs- bzw. Temperaturdifferenz&lt;br /&gt;
der Ein- und Ausschaltschwellen). Die Angaben &amp;lt;math&amp;gt;U_{A_{min}}&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;U_{A_{max}}&amp;lt;/math&amp;gt; sind die maximale und minimale Ausgangsspannungen des Komparators. Bei 10V&lt;br /&gt;
Versorgungsspannung liegt die maximale Ausgangsspannung des LM324 bei ca. 8,2V.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== galvanische Trennung der Versorgungsspannung vom Lastkreis ==&lt;br /&gt;
Damit der Lastkreis keine Verbindung zur Versorgung und damit zum Rest des Equipments hat, muss diese durch einen DC/DC-Wandler entkoppelt werden. Durch die hohen Schaltfreuquenzen&lt;br /&gt;
ergeben sich am Ausgang kurze Spannungsspitzen. Durch das Snubber-Gleid, bestehend aus R20 und C6 werden diese minimiert. Dadurch, dass die gesamte Schaltung eine Stromaufnahme nur&lt;br /&gt;
im mA-Bereich hat, reicht ein DC/DC-Wandler von einem Watt Leistung völlig aus.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Spannungsstabilisierung ==&lt;br /&gt;
Die Versorgungsspannung hat einen essentiellen Einfluss auf die Funktionsfähigkeit. Eine Spannungsänderung beeinflusst die Ausgangsspanung des Optokopplers, unabhängig davon auch&lt;br /&gt;
die Ansteuerspannung der Treiberstufe und die Schaltschwellen des Schmitt-Trigger. Mit einem Standard-Linearregler vom Typ 78L10 ist die Stabilität ausreichend.&lt;br /&gt;
&lt;br /&gt;
= Messwerte =&lt;br /&gt;
== Übertemperaturabschaltung ==&lt;br /&gt;
Bei 14V Klemmenspannung und 4,54A (= 63 Watt) und ca. 1cm über der Befestigungsschraube des Transistors schaltet die Übertemperatursicherung nach ca. 27 Sekunden ab.&lt;br /&gt;
Wärmewiderstand des Kühlkörpers &amp;lt;math&amp;gt;R_{th} = 8 K/W&amp;lt;/math&amp;gt;&lt;br /&gt;
(z. B. [http://www.fischerelektronik.de/web_fischer/de_DE/K%C3%BChlk%C3%B6rper/A04/Strangk%C3%BChlk%C3%B6rper%20f%C3%BCr%20Leiterplattenmontage/PR/SK104_63.5_/index.xhtml SK104, &amp;lt;math&amp;gt;R_{th} = 8 K/W&amp;lt;/math&amp;gt; R_th = 8 K/W])&lt;br /&gt;
&lt;br /&gt;
== Restwelligkeit des Tiefpasses ==&lt;br /&gt;
Vergleich der Ausgangsspannung (Restwelligkeit) des Tiefpasses bei 1,5kHz und 4kHz.&lt;br /&gt;
&lt;br /&gt;
[[Datei:screen-547x391-1,5kHz-MWC-neg.png]]&lt;br /&gt;
&lt;br /&gt;
Die größte Restwelligkeit entsteht bei einem duty-cycle von 50%. Bei ca. 1,5kHz beträgt die Restwelligkeit am Filterausgang 126mV bei einer Ausgangsspannung&lt;br /&gt;
von ca. 4,35V. Das entspricht einer Restwelligkeit von ca. 2,9%.&lt;br /&gt;
&lt;br /&gt;
[[Datei:screen-547x391-4kHz-MWC-neg.png]]&lt;br /&gt;
Bei ca. 4kHz beträgt die Restwelligkeit am Filterausgang nur noch 15,3mV bei einer Ausgangsspannung von ca. 4,35V. Das entspricht einer Restwelligkeit von ca. 0,35%.&lt;br /&gt;
&lt;br /&gt;
Bei Frequenzen über 4kHz sinkt die Ausgangsspannung ab. Grund ist die Trägheit des OP&#039;s. Daher sollte die PWM-Frequenz im Bereich 2kHz bis 4kHz liegen.&lt;br /&gt;
&lt;br /&gt;
== Linearität ==&lt;br /&gt;
Die Abhängigkeit der Ausgangsspannung &amp;lt;math&amp;gt;U_{A_{TP}}&amp;lt;/math&amp;gt; des Tiefpasses vom PWM-Verhältnis.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\readdata[ignoreLines=1,nStep=1]{\Daten}{data-files/Messwerte-3.txt}&lt;br /&gt;
\psset{xunit=1mm, yunit=10mm,yAxisLabel={},xAxisLabel={}}&lt;br /&gt;
\hspace*{5mm}&lt;br /&gt;
\psgraph[xticksize=0 9, yticksize=0 100,subticks=0,Dx=10,Dy=1](0,0)(100,9){80mm}{72mm}&lt;br /&gt;
 \listplot[showpoints,linewidth=0.5pt,linecolor=blue,plotNo=2,plotNoMax=3]{\Daten}&lt;br /&gt;
 \uput{0}[0](-8,9.7){&amp;lt;math&amp;gt;U_{A_{TP}} [V]&amp;lt;/math&amp;gt;}&lt;br /&gt;
 \uput{0}[0](107,-0.35){duty cycle}&lt;br /&gt;
\endpsgraph&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Das Übertragungsverhalten des Tiefpassfilter. Die Y-Werte sind die Spannungen direkt am Ausgang des Tiefpasses ohne Spannungsteiler.&lt;br /&gt;
Je nach verwendeten OP können sich hier andere Werte ergeben. Hier wurde der LM324 (4-fach OP) verwendet.&lt;br /&gt;
&lt;br /&gt;
Die Abhängigkeit des Stroms &amp;lt;math&amp;gt;I_{Last}&amp;lt;/math&amp;gt; und der Ausgangsspannung &amp;lt;math&amp;gt;U_{A_{DMM}}&amp;lt;/math&amp;gt; vom PWM-Verhältnis.&lt;br /&gt;
&lt;br /&gt;
\hspace*{5mm}&lt;br /&gt;
\psgraph[xticksize=0 6, yticksize=0 100,subticks=0,Dx=10,Dy=1]{}(0,0)(100,6){90mm}{54mm}&lt;br /&gt;
 \uput{0}[0](-5,7.2){\textcolor{blue}{$\mathrm{I_{Last} [A]}$}}&lt;br /&gt;
 \uput{0}[0](-5,6.7){\textcolor{red}{$\mathrm{U_{A_{DMM}} [V]}$}}&lt;br /&gt;
 \uput{0}[0](107,-0.35){duty cycle}&lt;br /&gt;
 \listplot[showpoints,linewidth=0.5pt,linecolor=blue,plotNo=1,plotNoMax=3]{\Daten}&lt;br /&gt;
 \listplot[plotstyle=dots,showpoints,linewidth=0.5pt,linecolor=red,plotNo=3,plotNoMax=3]{\Daten}&lt;br /&gt;
\endpsgraph&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die Linearität der Laststufe bzw. des Gesamtsystems. Die vereinzelten roten Punkte sind die Messwerte der Ausgangsspannung &amp;lt;math&amp;gt;U_{A_{DMM}}&amp;lt;/math&amp;gt; zur Kontrolle&lt;br /&gt;
bzw. zum gegenmessen des tatsächlichen Stroms. Die Punkte mit Y-Werten von 0 sind nicht gemessen worden.&lt;br /&gt;
&lt;br /&gt;
Die Messwerte in Zahlen:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#0d0f0d;&amp;quot;&lt;br /&gt;
! duty-&amp;lt;br /&amp;gt;cycle || Strom ||  Tiefpass || Ausgang &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot;| % || style=&amp;quot;text-align:center&amp;quot;| &amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt; || style=&amp;quot;text-align:center&amp;quot;| &amp;lt;math&amp;gt;U_{A_{TP}}&amp;lt;/math&amp;gt; || style=&amp;quot;text-align:center&amp;quot;| &amp;lt;math&amp;gt;U_{A_{DMM}}&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;|   0 ||   style=&amp;quot;text-align:right&amp;quot;| 0,000 A || style=&amp;quot;text-align:right&amp;quot;| 0,96 mV || style=&amp;quot;text-align:right&amp;quot;| 13 mV&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 4,5 || style=&amp;quot;text-align:right&amp;quot;| 0,262 A ||   style=&amp;quot;text-align:right&amp;quot;| 0,423 V || style=&amp;quot;text-align:right&amp;quot;| 0,261 V &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 8,4 ||  style=&amp;quot;text-align:right&amp;quot;| 0,420 A ||   style=&amp;quot;text-align:right&amp;quot;| 0,676 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 10,6 || style=&amp;quot;text-align:right&amp;quot;| 0,613 A ||   style=&amp;quot;text-align:right&amp;quot;| 0,936 V || style=&amp;quot;text-align:right&amp;quot;| 0,613 V &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 15,0 || style=&amp;quot;text-align:right&amp;quot;| 0,836 A ||   style=&amp;quot;text-align:right&amp;quot;| 1,342 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 19,6 ||  style=&amp;quot;text-align:right&amp;quot;| 1,12 A ||   style=&amp;quot;text-align:right&amp;quot;| 1,793 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 24,5 ||  style=&amp;quot;text-align:right&amp;quot;| 1,36 A ||   style=&amp;quot;text-align:right&amp;quot;| 2,163 V || style=&amp;quot;text-align:right&amp;quot;| 1,36 V  &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 30,0 ||  style=&amp;quot;text-align:right&amp;quot;| 1,66 A ||    style=&amp;quot;text-align:right&amp;quot;| 2,66 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 35,6 ||  style=&amp;quot;text-align:right&amp;quot;| 1,98 A ||    style=&amp;quot;text-align:right&amp;quot;| 3,17 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 40,6 ||  style=&amp;quot;text-align:right&amp;quot;| 2,21 A ||    style=&amp;quot;text-align:right&amp;quot;| 3,56 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 45,5 ||  style=&amp;quot;text-align:right&amp;quot;| 2,51 A ||    style=&amp;quot;text-align:right&amp;quot;| 4,03 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 50,5 || style=&amp;quot;text-align:right&amp;quot;| 2,765 A ||    style=&amp;quot;text-align:right&amp;quot;| 4,42 V || style=&amp;quot;text-align:right&amp;quot;| 2,76 V  &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 55,4 ||  style=&amp;quot;text-align:right&amp;quot;| 2,99 A ||    style=&amp;quot;text-align:right&amp;quot;| 4,80 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 60,4 ||  style=&amp;quot;text-align:right&amp;quot;| 3,25 A ||    style=&amp;quot;text-align:right&amp;quot;| 5,22 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 64,6 || style=&amp;quot;text-align:right&amp;quot;| 3,455 A ||    style=&amp;quot;text-align:right&amp;quot;| 5,55 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 70,1 ||  style=&amp;quot;text-align:right&amp;quot;| 3,74 A ||    style=&amp;quot;text-align:right&amp;quot;| 6,00 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 75,0 ||  style=&amp;quot;text-align:right&amp;quot;| 3,96 A ||    style=&amp;quot;text-align:right&amp;quot;| 6,36 V || style=&amp;quot;text-align:right&amp;quot;| 3,97 V  &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 80,4 ||  style=&amp;quot;text-align:right&amp;quot;| 4,24 A ||    style=&amp;quot;text-align:right&amp;quot;| 6,81 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 85,4 ||  style=&amp;quot;text-align:right&amp;quot;| 4,45 A ||    style=&amp;quot;text-align:right&amp;quot;| 7,15 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 90,4 ||  style=&amp;quot;text-align:right&amp;quot;| 4,68 A ||    style=&amp;quot;text-align:right&amp;quot;| 7,52 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 95,3 ||  style=&amp;quot;text-align:right&amp;quot;| 4,95 A ||    style=&amp;quot;text-align:right&amp;quot;| 7,91 V || style=&amp;quot;text-align:right&amp;quot;| 4,95 V  &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 100,0 ||  style=&amp;quot;text-align:right&amp;quot;| 5,08 A ||    style=&amp;quot;text-align:right&amp;quot;| 8,18 V || style=&amp;quot;text-align:right&amp;quot;| 5,09 V  &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Funktionskontrolle =&lt;br /&gt;
Für eine einwandfreie Funktion bietet sich folgende Vorgehensweise an.&lt;br /&gt;
&lt;br /&gt;
* Der PWM-Eingang bleibt offen = duty-cycle 0%&lt;br /&gt;
* am DC/DC-Konverter Versorgungsspannung anlegen, am Ausgang des DC/DC-Konverters müssen min. 13V gemessen werden, nach dem Spannungsregler 10,0V&lt;br /&gt;
* am Spannungsteilerausgang müssen 0V zu messen sein&lt;br /&gt;
* den Lastkreis mit einem Netzgerät verbinden, Einstellung 5V und mind. 6A (kleinere Spannungen könnten den Verpolschutz nicht ausreichend durchschalten)&lt;br /&gt;
* der Stromfluss im Lastkreis muß bei 0mA liegen&lt;br /&gt;
* folgende Punkte sollten zügig durchgeführt werden:&lt;br /&gt;
** am Eingang des Optokopplers eine Gleichspannung von 5V anlegen oder den Ausgang des Optokopplers überbrücken = duty-cycle 100%&lt;br /&gt;
** der Strom im Lastkreis sollte im Bereich von 5A liegen&lt;br /&gt;
** die Spannung am Spannungsteilerausgang messen, Sollwert 250mV +/-5mV&lt;br /&gt;
** die Spannungsdifferenz am Eingang des IC2A (LT1013) messen, Sollwert 0mV (nur im Lastfall)&lt;br /&gt;
** Netzgerät trennen&lt;br /&gt;
* bei ausreichendem Kühlkörper sollte die Übertemperaturabschaltung nicht aktiviert werden (Leistungsaufnahme 30 Watt)&lt;br /&gt;
* sollte die Spannung am Spannungsteiler bei 100% PWM nicht 250mV +/-5mV betragen, den Spannungsteiler anpassen; dies kann ohne Laststrom erfolgen&lt;br /&gt;
* der Test der Linearität wird mit PWM-Generator durchgeführt, dazu gerade die Endwerte 0 bis 20% und 80% bis 100% kontrollieren durch Messung der Spannung am Spannungsteilerausgang,&lt;br /&gt;
* sollte die Linearregler unzureichend sein, ggf. den Wiederstand R2 am Optokoppler ändern&lt;br /&gt;
* Netzgerät wieder zuschalten, Einstellung 14V und mind. 6A&lt;br /&gt;
* PWM duty-cycle liegt noch bei 100% d. h. der Stromfluss beträgt ca. 5,0A +/-100mA&lt;br /&gt;
* je nach Kühlkörpergröße sollte sich dieser schnell erhitzen und nach einer Zeit sollte die Übertemperaturabschaltung aktiviert werden, Netzteilstrom geht auf 0mA zurück&lt;br /&gt;
* Richtwert zur Dauer bis zum Abschalten: ca. 30 Sek. bei einem Kühlkörper mit einem Wärmewiderstand von 8K/W&lt;br /&gt;
&lt;br /&gt;
= Schaltplan =&lt;br /&gt;
&lt;br /&gt;
[[Datei:PWM-Stromsenke-2.png|400px]]&lt;br /&gt;
&lt;br /&gt;
= Lochraster-Layout :D =&lt;br /&gt;
Das &amp;quot;Dink&amp;quot; lass ich mal weg. Den losen Aufbau baut eh keiner nach.&lt;/div&gt;</summary>
		<author><name>Hegy</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Stromsenke&amp;diff=78989</id>
		<title>Stromsenke</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Stromsenke&amp;diff=78989"/>
		<updated>2013-10-17T00:35:21Z</updated>

		<summary type="html">&lt;p&gt;Hegy: /* Übertemperaturabschaltung */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Vor ca. 2 Jahren habe im in einem Projekt eine Stromsenke realisiert, die spezielle Anforderungen erfüllen musste. Einsatzbereich der Stromsenke war die Überstromerkennung im abschließenden Funktionstest in der Produktion von Netzgeräten, die Bestandteil eines Gesamtgerätes waren.&lt;br /&gt;
&lt;br /&gt;
= Einleitung =&lt;br /&gt;
&lt;br /&gt;
Die Stromsenke musste wie oben erwähnt spezielle Anforderungen erfüllen hinsichtlich der galvanischen Trennung, der Ansteuerung und der Zuverlässigkeit.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Features:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* galvanische Trennung von Steuersignal und Last&lt;br /&gt;
* Verpolschutz&lt;br /&gt;
* Soll-/Ist-Vergleich&lt;br /&gt;
* lineare PWM-Ansteuerung&lt;br /&gt;
* Übertemperaturabschaltung&lt;br /&gt;
* selbstregelnd&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Daten:&#039;&#039;&#039;&lt;br /&gt;
* 0 bis 5A, auch höher möglich&lt;br /&gt;
* max. Leistungsaufnahme je nach Kühlung bis 150W möglich&lt;br /&gt;
* für Spannungen bis 40V geeignet&lt;br /&gt;
* Auflösung je Prozentpunkt der PWM 50 mA (also 50mA Schritte)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Aufbau =&lt;br /&gt;
Die Stromsenke besteht aus folgenden Einzelkomponenten&lt;br /&gt;
&lt;br /&gt;
* Verpolschutz&lt;br /&gt;
* galvanische Trennung Steuersignal &amp;lt;math&amp;gt;\leftrightarrow&amp;lt;/math&amp;gt; Last&lt;br /&gt;
* galvanische Trennung der Versorgungsspannung vom Lastkreis&lt;br /&gt;
* Tiefpassfilter 2. Ordnung&lt;br /&gt;
* Spannungsteiler mit Abschaltfunktion&lt;br /&gt;
* Regel- und Ansteuerstufe&lt;br /&gt;
* Leistungsstufe&lt;br /&gt;
* Spannungsverstärker für Messgerät (Kontrolle)&lt;br /&gt;
* Temperaturüberwachung&lt;br /&gt;
* Spannungsstabilisierung&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Schaltplan&#039;&#039;&#039;&lt;br /&gt;
[[Bild:PWM-Stromsenke-2.png|1200px|gesamter Schaltplan]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Verpolschutz ==&lt;br /&gt;
Der Verpolschutz besteht aus den drei Bauteilen T1 (N-Kanal MOSFET, IRF530), Z-Diode D1 und Vorwiderstand R5. Bei richtiger Polung ist immer ein Stromfluss möglich. Dieses&lt;br /&gt;
geschieht durch die immer vorhandene parasitäre Diode innerhalb des MOSFET, die für ca. 2A ausgelegt ist. Daher muss bei höheren Strom auch die Spannung höher sein um die&lt;br /&gt;
Source-Drain-Strecke durchzuschalten. Je nach Typ liegt die Mindestspannung bei ca. 3,5V (BUK754R3) bzw. 4,5V (IRF1404). In entgegengesetzter Richtung ist Diode gesperrt&lt;br /&gt;
und auch wird über die Gate-Spannung der MOSFET nicht durchgeschaltet. Bei Spannungen unter diesen Werten empfiehlt es sich, den Verpolschutz durch eine entsprechende&lt;br /&gt;
(Shottky-)Leistungsdiode zu ersetzen. Allerdings muß diese dann gekühlt werden. Die Verlustleistung am MOSFET-Verpolschutz beträgt nur einige Milliwatt.&lt;br /&gt;
&lt;br /&gt;
Sollte die Spannung am Eingang über 15V steigen, wird durch den Vorwiderstand und der Z-Diode sichergestellt, dass die maximale Gate-Source-Spannung von +/-20V nicht überschritten wird.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== galvanische Trennung Steuersignal &amp;lt;math&amp;gt;\leftrightarrow&amp;lt;/math&amp;gt; Last ==&lt;br /&gt;
Die Trennung der beiden Potentiale wird durch den Optokoppler CNY17F realisiert. Der Eingang ist mit einem 470R Widerstand so ausgelegt, dass eine PWM mit&lt;br /&gt;
einem Spannungshub von 0 bis 5V ausreicht. Der Ausgang mit dem Widerstand R2 (2,1k) ist so ausgelegt, dass die Spannung hier für den nachgeschalteten&lt;br /&gt;
Tiefpassfilter passend ist.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Sallen-Key Tiefpassfilter ==&lt;br /&gt;
Die eingehende PWM wird am Sallen-Key-Filter, ein aktiver Tiefpass 2. Ordung, geglättet. Selbst beim kritischen duty-cycle von 50% sind am Ausgang keine nennenswerten Schwankungen&lt;br /&gt;
sichtbar (s. Messwerte), sofern die PWM-Frequenz über 2kHz liegt. Die Ausgangsspannung des Filters steigt linear von 0V bis ca. 8,2V an. Die obere Grenzfrequenz des Filters liegt&lt;br /&gt;
bei 160Hz. Die Grenzfrequenz errechnet sich aus&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f_o = \frac{1}{2 \pi R C}&amp;lt;/math&amp;gt; mit R = R3 = R4 und C = C1 = C2.&lt;br /&gt;
&lt;br /&gt;
Die Gesamtverstärkung des Filters liegt bei eins. Werte höher drei bringen den Tiefpass zum schwingen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Spannungsteiler mit Schaltfunktion ==&lt;br /&gt;
Nach dem Tiefpass muss die Ausgangsspannung auf das Niveau abgesenkt werden, die auch die Regel- und Ansteuerstufe als Feedback über die Shuntwiderstände erhält. Daher wird mit&lt;br /&gt;
dem Spannungsteiler aus R6 und R7 parallel mit R8 auf 250mV +/-5mV abgesenkt. Die beiden parallelgeschalteten Widerstände R7 und R8 sind zusätzlich noch mit einem&lt;br /&gt;
MOSFET überbrückt. Dieser schaltet die Widerstände kurz, sollte die Temperatur am Kühlkörper zu hoch werden. Dann beträgt die Eingangsspannung der Regel- und Ansteuerstufe 0V und die&lt;br /&gt;
Leistungsstufe wird abgeschaltet.&lt;br /&gt;
&lt;br /&gt;
Sollte aufgrund von Toleranzen die Spannung des Spannungsteilerausgang nicht auf 250mV kommen, kann Widerstand (R22) zu R6 parallel geschaltet werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Regel- und Ansteuerstufe ==&lt;br /&gt;
An dieser Stufe werden höhere Anforderungen gestellt als an den Tiefpass, weswegen ein höherwertiger OP zum Einsatz kommt (IC2A, LT1013). Diese Stufe steuert zum einen den&lt;br /&gt;
Leistungs-MOSFET an und zum anderen wird der Soll- und Istwert verglichen und ggf. nachgeregelt. Dazu steht am nicht-invertierenden Eingang die Sollspannung an.&lt;br /&gt;
Daraus bildet sich dann die Ausgangsspannung, die noch abhängig ist von der Ist-Spannung am invertierenden Eingang. Steuert der Ausgang die Endstufe auf ein bestimmtes Niveau&lt;br /&gt;
an, wird der MOSFET soweit durchgesteuert, dass an den im Source-Kreis liegenden Shuntwiderständen die gleiche Spannung abfällt wie am nicht-invertierenden Eingang anliegt.&lt;br /&gt;
Daraus ergibt sich auch das Regelverhalten, sollte der Laststrom schwanken durch z. B. schwankende Übergangswiderstände in der Peripherie oder Spannungsswankungen vom zu&lt;br /&gt;
testenden Netzteil. Geht der Strom zurück, verringert sich am invertierenen Eingang ebenfalls die Spannung. Durch die Invertierung wird eine höhere Ausgangsspanung generiert,&lt;br /&gt;
die den sinkenden Strom entgegen wirkt. Daher ist die Differenzspannung an den beiden OP-Eingängen bei Null, bei dem verwendeten OP im µV-Bereich, beim einem LM324 einige mV,&lt;br /&gt;
wodurch die Linearität beeinträchtigt wird.&lt;br /&gt;
&lt;br /&gt;
Um Schwingungen zwischen OP-Ausgang und den Gate des MOSFET zu verhindern ist hier ein Widerstand zwischengeschaltet (R10). Vermutlich verursacht die Restwelligkeit des Tiefpasses&lt;br /&gt;
ein ständiges auf- und entladen des Gate, wodurch die Schwingungen im Frequenzbereich von einigen hundert Kilohertz entstehen. Um die gesamte Regelung nicht zum Schwingen zu bringen,&lt;br /&gt;
ist zusätzlich noch der Kondensator C3 vorhanden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Leistungsstufe ==&lt;br /&gt;
Die Leistungsstufe ist mit einem MOSFET (T3) realisiert um eine möglichst genaue Einstellung zu bekommen. Bei bipolaren Transistoren käme noch der Störfaktor des Basisstroms dazu.&lt;br /&gt;
Auch bei Darlington-Transistoren ist der Strom durch den letzten Transistor nicht zu vernachlässigen. Der Basisstrom, der über den Emitter und damit über die Shuntwidestände fließt,&lt;br /&gt;
würde die Genauigkeit und Linearität beeinflussen. Allerdings haben bipolare Transistoren den Vorteil, dass diese für größere Ströme bzw. Leistungen parallel geschaltet werden&lt;br /&gt;
können. Nachteilig wäre aber eine zusätzliche Treiberstufe, da der Ausgangsstrom des OP nicht ausreicht um mehrer Transistoren anzusteuern. Mit MOSFETs ist das nicht möglich, da&lt;br /&gt;
schon geringste Abweichungen in der Ansteuercharakteristik, d. h. die Übertragungsfunktion aus dem Spannungsverhältnis &amp;lt;math&amp;gt;U_{GS}&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;U_{DS}&amp;lt;/math&amp;gt; nur&lt;br /&gt;
einen von mehreren MOSFET zum durchschalten bringt. Diese minimalen Spannungsdifferenzen zwischen zwei MOSFETs sind auch nicht kompensierbar. Vorteilhaft ist aber der nicht&lt;br /&gt;
vorhandene Gate-Strom, der sich nicht auf die Linearität und Präzision auswirkt. Zwischen Source und GND befinden sich die beiden Shuntwiderstände R11 und&lt;br /&gt;
R12 von jeweils 0,1R. Bei einem Strom von 5A fallen hier dann 0,25V ab, was einer Gesamtleistung von 1,25 Watt entspricht.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Spannungsverstärker für Messgerät ==&lt;br /&gt;
Zur Kontrolle des tatsächlichen Stromflusses erfolgt über den Shuntwiderständen der Abgriff zur indirekten Strommessung. Die am Shunt abfallende Spannung wird um den&lt;br /&gt;
Faktor 20 verstärkt. Damit ergibt sich bei 50mR und 20-facher Verstärkung eine Strom-Spannung-Zuordnung von 1:1, d. h. ein Strom von 5A verursacht eine Ausgangsspannung von&lt;br /&gt;
 &amp;lt;math&amp;gt;{U_{A_{DMM}}} = 5V. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Kühlkörper-Temperaturüberwachung ==&lt;br /&gt;
Eine Überhitzung des Leistungs-MOSFET ist gerade unter den knappen räumlichen Bedingungen gut möglich, weil der notwendige Kühlkörper mit entsprechender Ventilation kaum Platz&lt;br /&gt;
hat. Bei einem kleineren Kühlkörper würde daher eine Überhitzung möglich werden. Ein Kühlkörper mit einem Wärmewiderstand von ca. 8K/W erwärmt sich bei 63 Watt abzuführender&lt;br /&gt;
Leistung (4,54A bei 14V Klemmenspannung) innerhalb von ca. 27 Sekunden um ca. 60K, was einer Endtemperatur von 85°C entspricht. Bei mehr Leistung ist daher innerhalb von Sekunden&lt;br /&gt;
die max. Temperatur des MOSFET erreicht (Halbleitertemperatur 175°C). &lt;br /&gt;
&lt;br /&gt;
Als Temperaturfühler dient ein KTY81-122, der zusammen mit den Leistungs-MOSFET auf den Kühlkörper montiert wird. Erreicht der Temperaturfühler eine Temperatur von ca. 85°C&lt;br /&gt;
schaltet der Schmitt-Trigger über T2 den unteren Teil des Spannungsteiler kurz und die Ansteuerspannung des Leitsungs-MOSFET geht auf Null und damit ist kein Stromfluss mehr&lt;br /&gt;
vorhanden. Hat sich der Temperaturfühler auf ca. 58°C abgekühlt, wird der Leistungs-MOSFET wieder angesteuert. Die Temperaturgrenzen und die Hysterese errechnen sich folgendermaßen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;U_{aus} = U_{A_{max}} \frac{R18}{R18 + R19} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;U_{ein} = U_{A_{min}} \frac{R18}{R18 + R19} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;U_{hyst} = \Delta U_e = (U_{A_{max}} - U_{A_{min}}) \frac{R18}{R18 + R19} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;U_{aus}&amp;lt;/math&amp;gt; ist die Ausschaltspannung des Komparators, &amp;lt;math&amp;gt;U_{ein}&amp;lt;/math&amp;gt; die Einschaltspannung und &amp;lt;math&amp;gt;U_{hyst}&amp;lt;/math&amp;gt; die Hysterese (Spannungs- bzw. Temperaturdifferenz&lt;br /&gt;
der Ein- und Ausschaltschwellen). Die Angaben &amp;lt;math&amp;gt;U_{A_{min}}&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;U_{A_{max}}&amp;lt;/math&amp;gt; sind die maximale und minimale Ausgangsspannungen des Komparators. Bei 10V&lt;br /&gt;
Versorgungsspannung liegt die maximale Ausgangsspannung des LM324 bei ca. 8,2V.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== galvanische Trennung der Versorgungsspannung vom Lastkreis ==&lt;br /&gt;
Damit der Lastkreis keine Verbindung zur Versorgung und damit zum Rest des Equipments hat, muss diese durch einen DC/DC-Wandler entkoppelt werden. Durch die hohen Schaltfreuquenzen&lt;br /&gt;
ergeben sich am Ausgang kurze Spannungsspitzen. Durch das Snubber-Gleid, bestehend aus R20 und C6 werden diese minimiert. Dadurch, dass die gesamte Schaltung eine Stromaufnahme nur&lt;br /&gt;
im mA-Bereich hat, reicht ein DC/DC-Wandler von einem Watt Leistung völlig aus.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Spannungsstabilisierung ==&lt;br /&gt;
Die Versorgungsspannung hat einen essentiellen Einfluss auf die Funktionsfähigkeit. Eine Spannungsänderung beeinflusst die Ausgangsspanung des Optokopplers, unabhängig davon auch&lt;br /&gt;
die Ansteuerspannung der Treiberstufe und die Schaltschwellen des Schmitt-Trigger. Mit einem Standard-Linearregler vom Typ 78L10 ist die Stabilität ausreichend.&lt;br /&gt;
&lt;br /&gt;
= Messwerte =&lt;br /&gt;
== Übertemperaturabschaltung ==&lt;br /&gt;
Bei 14V Klemmenspannung und 4,54A (= 63 Watt) und ca. 1cm über der Befestigungsschraube des Transistors schaltet die Übertemperatursicherung nach ca. 27 Sekunden ab.&lt;br /&gt;
Wärmewiderstand &amp;lt;math&amp;gt;R_{th}&amp;lt;/math&amp;gt; des Kühlkörpers 8 K/W&lt;br /&gt;
(z. B. [http://www.fischerelektronik.de/web_fischer/de_DE/K%C3%BChlk%C3%B6rper/A04/Strangk%C3%BChlk%C3%B6rper%20f%C3%BCr%20Leiterplattenmontage/PR/SK104_63.5_/index.xhtml SK104, &amp;lt;math&amp;gt;R_{th}&amp;lt;/math&amp;gt; R_th = 8 K/W])&lt;br /&gt;
&lt;br /&gt;
== Restwelligkeit des Tiefpasses ==&lt;br /&gt;
Vergleich der Ausgangsspannung (Restwelligkeit) des Tiefpasses bei 1,5kHz und 4kHz.&lt;br /&gt;
&lt;br /&gt;
[[Datei:screen-547x391-1,5kHz-MWC-neg.png]]&lt;br /&gt;
&lt;br /&gt;
Die größte Restwelligkeit entsteht bei einem duty-cycle von 50%. Bei ca. 1,5kHz beträgt die Restwelligkeit am Filterausgang 126mV bei einer Ausgangsspannung&lt;br /&gt;
von ca. 4,35V. Das entspricht einer Restwelligkeit von ca. 2,9%.&lt;br /&gt;
&lt;br /&gt;
[[Datei:screen-547x391-4kHz-MWC-neg.png]]&lt;br /&gt;
Bei ca. 4kHz beträgt die Restwelligkeit am Filterausgang nur noch 15,3mV bei einer Ausgangsspannung von ca. 4,35V. Das entspricht einer Restwelligkeit von ca. 0,35%.&lt;br /&gt;
&lt;br /&gt;
Bei Frequenzen über 4kHz sinkt die Ausgangsspannung ab. Grund ist die Trägheit des OP&#039;s. Daher sollte die PWM-Frequenz im Bereich 2kHz bis 4kHz liegen.&lt;br /&gt;
&lt;br /&gt;
== Linearität ==&lt;br /&gt;
Die Abhängigkeit der Ausgangsspannung &amp;lt;math&amp;gt;U_{A_{TP}}&amp;lt;/math&amp;gt; des Tiefpasses vom PWM-Verhältnis.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\readdata[ignoreLines=1,nStep=1]{\Daten}{data-files/Messwerte-3.txt}&lt;br /&gt;
\psset{xunit=1mm, yunit=10mm,yAxisLabel={},xAxisLabel={}}&lt;br /&gt;
\hspace*{5mm}&lt;br /&gt;
\psgraph[xticksize=0 9, yticksize=0 100,subticks=0,Dx=10,Dy=1](0,0)(100,9){80mm}{72mm}&lt;br /&gt;
 \listplot[showpoints,linewidth=0.5pt,linecolor=blue,plotNo=2,plotNoMax=3]{\Daten}&lt;br /&gt;
 \uput{0}[0](-8,9.7){&amp;lt;math&amp;gt;U_{A_{TP}} [V]&amp;lt;/math&amp;gt;}&lt;br /&gt;
 \uput{0}[0](107,-0.35){duty cycle}&lt;br /&gt;
\endpsgraph&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Das Übertragungsverhalten des Tiefpassfilter. Die Y-Werte sind die Spannungen direkt am Ausgang des Tiefpasses ohne Spannungsteiler.&lt;br /&gt;
Je nach verwendeten OP können sich hier andere Werte ergeben. Hier wurde der LM324 (4-fach OP) verwendet.&lt;br /&gt;
&lt;br /&gt;
Die Abhängigkeit des Stroms &amp;lt;math&amp;gt;I_{Last}&amp;lt;/math&amp;gt; und der Ausgangsspannung &amp;lt;math&amp;gt;U_{A_{DMM}}&amp;lt;/math&amp;gt; vom PWM-Verhältnis.&lt;br /&gt;
&lt;br /&gt;
\hspace*{5mm}&lt;br /&gt;
\psgraph[xticksize=0 6, yticksize=0 100,subticks=0,Dx=10,Dy=1]{}(0,0)(100,6){90mm}{54mm}&lt;br /&gt;
 \uput{0}[0](-5,7.2){\textcolor{blue}{$\mathrm{I_{Last} [A]}$}}&lt;br /&gt;
 \uput{0}[0](-5,6.7){\textcolor{red}{$\mathrm{U_{A_{DMM}} [V]}$}}&lt;br /&gt;
 \uput{0}[0](107,-0.35){duty cycle}&lt;br /&gt;
 \listplot[showpoints,linewidth=0.5pt,linecolor=blue,plotNo=1,plotNoMax=3]{\Daten}&lt;br /&gt;
 \listplot[plotstyle=dots,showpoints,linewidth=0.5pt,linecolor=red,plotNo=3,plotNoMax=3]{\Daten}&lt;br /&gt;
\endpsgraph&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die Linearität der Laststufe bzw. des Gesamtsystems. Die vereinzelten roten Punkte sind die Messwerte der Ausgangsspannung &amp;lt;math&amp;gt;U_{A_{DMM}}&amp;lt;/math&amp;gt; zur Kontrolle&lt;br /&gt;
bzw. zum gegenmessen des tatsächlichen Stroms. Die Punkte mit Y-Werten von 0 sind nicht gemessen worden.&lt;br /&gt;
&lt;br /&gt;
Die Messwerte in Zahlen:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#0d0f0d;&amp;quot;&lt;br /&gt;
! duty-&amp;lt;br /&amp;gt;cycle || Strom ||  Tiefpass || Ausgang &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot;| % || style=&amp;quot;text-align:center&amp;quot;| &amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt; || style=&amp;quot;text-align:center&amp;quot;| &amp;lt;math&amp;gt;U_{A_{TP}}&amp;lt;/math&amp;gt; || style=&amp;quot;text-align:center&amp;quot;| &amp;lt;math&amp;gt;U_{A_{DMM}}&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;|   0 ||   style=&amp;quot;text-align:right&amp;quot;| 0,000 A || style=&amp;quot;text-align:right&amp;quot;| 0,96 mV || style=&amp;quot;text-align:right&amp;quot;| 13 mV&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 4,5 || style=&amp;quot;text-align:right&amp;quot;| 0,262 A ||   style=&amp;quot;text-align:right&amp;quot;| 0,423 V || style=&amp;quot;text-align:right&amp;quot;| 0,261 V &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 8,4 ||  style=&amp;quot;text-align:right&amp;quot;| 0,420 A ||   style=&amp;quot;text-align:right&amp;quot;| 0,676 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 10,6 || style=&amp;quot;text-align:right&amp;quot;| 0,613 A ||   style=&amp;quot;text-align:right&amp;quot;| 0,936 V || style=&amp;quot;text-align:right&amp;quot;| 0,613 V &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 15,0 || style=&amp;quot;text-align:right&amp;quot;| 0,836 A ||   style=&amp;quot;text-align:right&amp;quot;| 1,342 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 19,6 ||  style=&amp;quot;text-align:right&amp;quot;| 1,12 A ||   style=&amp;quot;text-align:right&amp;quot;| 1,793 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 24,5 ||  style=&amp;quot;text-align:right&amp;quot;| 1,36 A ||   style=&amp;quot;text-align:right&amp;quot;| 2,163 V || style=&amp;quot;text-align:right&amp;quot;| 1,36 V  &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 30,0 ||  style=&amp;quot;text-align:right&amp;quot;| 1,66 A ||    style=&amp;quot;text-align:right&amp;quot;| 2,66 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 35,6 ||  style=&amp;quot;text-align:right&amp;quot;| 1,98 A ||    style=&amp;quot;text-align:right&amp;quot;| 3,17 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 40,6 ||  style=&amp;quot;text-align:right&amp;quot;| 2,21 A ||    style=&amp;quot;text-align:right&amp;quot;| 3,56 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 45,5 ||  style=&amp;quot;text-align:right&amp;quot;| 2,51 A ||    style=&amp;quot;text-align:right&amp;quot;| 4,03 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 50,5 || style=&amp;quot;text-align:right&amp;quot;| 2,765 A ||    style=&amp;quot;text-align:right&amp;quot;| 4,42 V || style=&amp;quot;text-align:right&amp;quot;| 2,76 V  &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 55,4 ||  style=&amp;quot;text-align:right&amp;quot;| 2,99 A ||    style=&amp;quot;text-align:right&amp;quot;| 4,80 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 60,4 ||  style=&amp;quot;text-align:right&amp;quot;| 3,25 A ||    style=&amp;quot;text-align:right&amp;quot;| 5,22 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 64,6 || style=&amp;quot;text-align:right&amp;quot;| 3,455 A ||    style=&amp;quot;text-align:right&amp;quot;| 5,55 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 70,1 ||  style=&amp;quot;text-align:right&amp;quot;| 3,74 A ||    style=&amp;quot;text-align:right&amp;quot;| 6,00 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 75,0 ||  style=&amp;quot;text-align:right&amp;quot;| 3,96 A ||    style=&amp;quot;text-align:right&amp;quot;| 6,36 V || style=&amp;quot;text-align:right&amp;quot;| 3,97 V  &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 80,4 ||  style=&amp;quot;text-align:right&amp;quot;| 4,24 A ||    style=&amp;quot;text-align:right&amp;quot;| 6,81 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 85,4 ||  style=&amp;quot;text-align:right&amp;quot;| 4,45 A ||    style=&amp;quot;text-align:right&amp;quot;| 7,15 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 90,4 ||  style=&amp;quot;text-align:right&amp;quot;| 4,68 A ||    style=&amp;quot;text-align:right&amp;quot;| 7,52 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 95,3 ||  style=&amp;quot;text-align:right&amp;quot;| 4,95 A ||    style=&amp;quot;text-align:right&amp;quot;| 7,91 V || style=&amp;quot;text-align:right&amp;quot;| 4,95 V  &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 100,0 ||  style=&amp;quot;text-align:right&amp;quot;| 5,08 A ||    style=&amp;quot;text-align:right&amp;quot;| 8,18 V || style=&amp;quot;text-align:right&amp;quot;| 5,09 V  &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Funktionskontrolle =&lt;br /&gt;
Für eine einwandfreie Funktion bietet sich folgende Vorgehensweise an.&lt;br /&gt;
&lt;br /&gt;
* Der PWM-Eingang bleibt offen = duty-cycle 0%&lt;br /&gt;
* am DC/DC-Konverter Versorgungsspannung anlegen, am Ausgang des DC/DC-Konverters müssen min. 13V gemessen werden, nach dem Spannungsregler 10,0V&lt;br /&gt;
* am Spannungsteilerausgang müssen 0V zu messen sein&lt;br /&gt;
* den Lastkreis mit einem Netzgerät verbinden, Einstellung 5V und mind. 6A (kleinere Spannungen könnten den Verpolschutz nicht ausreichend durchschalten)&lt;br /&gt;
* der Stromfluss im Lastkreis muß bei 0mA liegen&lt;br /&gt;
* folgende Punkte sollten zügig durchgeführt werden:&lt;br /&gt;
** am Eingang des Optokopplers eine Gleichspannung von 5V anlegen oder den Ausgang des Optokopplers überbrücken = duty-cycle 100%&lt;br /&gt;
** der Strom im Lastkreis sollte im Bereich von 5A liegen&lt;br /&gt;
** die Spannung am Spannungsteilerausgang messen, Sollwert 250mV +/-5mV&lt;br /&gt;
** die Spannungsdifferenz am Eingang des IC2A (LT1013) messen, Sollwert 0mV (nur im Lastfall)&lt;br /&gt;
** Netzgerät trennen&lt;br /&gt;
* bei ausreichendem Kühlkörper sollte die Übertemperaturabschaltung nicht aktiviert werden (Leistungsaufnahme 30 Watt)&lt;br /&gt;
* sollte die Spannung am Spannungsteiler bei 100% PWM nicht 250mV +/-5mV betragen, den Spannungsteiler anpassen; dies kann ohne Laststrom erfolgen&lt;br /&gt;
* der Test der Linearität wird mit PWM-Generator durchgeführt, dazu gerade die Endwerte 0 bis 20% und 80% bis 100% kontrollieren durch Messung der Spannung am Spannungsteilerausgang,&lt;br /&gt;
* sollte die Linearregler unzureichend sein, ggf. den Wiederstand R2 am Optokoppler ändern&lt;br /&gt;
* Netzgerät wieder zuschalten, Einstellung 14V und mind. 6A&lt;br /&gt;
* PWM duty-cycle liegt noch bei 100% d. h. der Stromfluss beträgt ca. 5,0A +/-100mA&lt;br /&gt;
* je nach Kühlkörpergröße sollte sich dieser schnell erhitzen und nach einer Zeit sollte die Übertemperaturabschaltung aktiviert werden, Netzteilstrom geht auf 0mA zurück&lt;br /&gt;
* Richtwert zur Dauer bis zum Abschalten: ca. 30 Sek. bei einem Kühlkörper mit einem Wärmewiderstand von 8K/W&lt;br /&gt;
&lt;br /&gt;
= Schaltplan =&lt;br /&gt;
&lt;br /&gt;
[[Datei:PWM-Stromsenke-2.png|400px]]&lt;br /&gt;
&lt;br /&gt;
= Lochraster-Layout :D =&lt;br /&gt;
Das &amp;quot;Dink&amp;quot; lass ich mal weg. Den losen Aufbau baut eh keiner nach.&lt;/div&gt;</summary>
		<author><name>Hegy</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Stromsenke&amp;diff=78988</id>
		<title>Stromsenke</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Stromsenke&amp;diff=78988"/>
		<updated>2013-10-17T00:34:31Z</updated>

		<summary type="html">&lt;p&gt;Hegy: /* Übertemperaturabschaltung */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Vor ca. 2 Jahren habe im in einem Projekt eine Stromsenke realisiert, die spezielle Anforderungen erfüllen musste. Einsatzbereich der Stromsenke war die Überstromerkennung im abschließenden Funktionstest in der Produktion von Netzgeräten, die Bestandteil eines Gesamtgerätes waren.&lt;br /&gt;
&lt;br /&gt;
= Einleitung =&lt;br /&gt;
&lt;br /&gt;
Die Stromsenke musste wie oben erwähnt spezielle Anforderungen erfüllen hinsichtlich der galvanischen Trennung, der Ansteuerung und der Zuverlässigkeit.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Features:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* galvanische Trennung von Steuersignal und Last&lt;br /&gt;
* Verpolschutz&lt;br /&gt;
* Soll-/Ist-Vergleich&lt;br /&gt;
* lineare PWM-Ansteuerung&lt;br /&gt;
* Übertemperaturabschaltung&lt;br /&gt;
* selbstregelnd&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Daten:&#039;&#039;&#039;&lt;br /&gt;
* 0 bis 5A, auch höher möglich&lt;br /&gt;
* max. Leistungsaufnahme je nach Kühlung bis 150W möglich&lt;br /&gt;
* für Spannungen bis 40V geeignet&lt;br /&gt;
* Auflösung je Prozentpunkt der PWM 50 mA (also 50mA Schritte)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Aufbau =&lt;br /&gt;
Die Stromsenke besteht aus folgenden Einzelkomponenten&lt;br /&gt;
&lt;br /&gt;
* Verpolschutz&lt;br /&gt;
* galvanische Trennung Steuersignal &amp;lt;math&amp;gt;\leftrightarrow&amp;lt;/math&amp;gt; Last&lt;br /&gt;
* galvanische Trennung der Versorgungsspannung vom Lastkreis&lt;br /&gt;
* Tiefpassfilter 2. Ordnung&lt;br /&gt;
* Spannungsteiler mit Abschaltfunktion&lt;br /&gt;
* Regel- und Ansteuerstufe&lt;br /&gt;
* Leistungsstufe&lt;br /&gt;
* Spannungsverstärker für Messgerät (Kontrolle)&lt;br /&gt;
* Temperaturüberwachung&lt;br /&gt;
* Spannungsstabilisierung&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Schaltplan&#039;&#039;&#039;&lt;br /&gt;
[[Bild:PWM-Stromsenke-2.png|1200px|gesamter Schaltplan]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Verpolschutz ==&lt;br /&gt;
Der Verpolschutz besteht aus den drei Bauteilen T1 (N-Kanal MOSFET, IRF530), Z-Diode D1 und Vorwiderstand R5. Bei richtiger Polung ist immer ein Stromfluss möglich. Dieses&lt;br /&gt;
geschieht durch die immer vorhandene parasitäre Diode innerhalb des MOSFET, die für ca. 2A ausgelegt ist. Daher muss bei höheren Strom auch die Spannung höher sein um die&lt;br /&gt;
Source-Drain-Strecke durchzuschalten. Je nach Typ liegt die Mindestspannung bei ca. 3,5V (BUK754R3) bzw. 4,5V (IRF1404). In entgegengesetzter Richtung ist Diode gesperrt&lt;br /&gt;
und auch wird über die Gate-Spannung der MOSFET nicht durchgeschaltet. Bei Spannungen unter diesen Werten empfiehlt es sich, den Verpolschutz durch eine entsprechende&lt;br /&gt;
(Shottky-)Leistungsdiode zu ersetzen. Allerdings muß diese dann gekühlt werden. Die Verlustleistung am MOSFET-Verpolschutz beträgt nur einige Milliwatt.&lt;br /&gt;
&lt;br /&gt;
Sollte die Spannung am Eingang über 15V steigen, wird durch den Vorwiderstand und der Z-Diode sichergestellt, dass die maximale Gate-Source-Spannung von +/-20V nicht überschritten wird.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== galvanische Trennung Steuersignal &amp;lt;math&amp;gt;\leftrightarrow&amp;lt;/math&amp;gt; Last ==&lt;br /&gt;
Die Trennung der beiden Potentiale wird durch den Optokoppler CNY17F realisiert. Der Eingang ist mit einem 470R Widerstand so ausgelegt, dass eine PWM mit&lt;br /&gt;
einem Spannungshub von 0 bis 5V ausreicht. Der Ausgang mit dem Widerstand R2 (2,1k) ist so ausgelegt, dass die Spannung hier für den nachgeschalteten&lt;br /&gt;
Tiefpassfilter passend ist.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Sallen-Key Tiefpassfilter ==&lt;br /&gt;
Die eingehende PWM wird am Sallen-Key-Filter, ein aktiver Tiefpass 2. Ordung, geglättet. Selbst beim kritischen duty-cycle von 50% sind am Ausgang keine nennenswerten Schwankungen&lt;br /&gt;
sichtbar (s. Messwerte), sofern die PWM-Frequenz über 2kHz liegt. Die Ausgangsspannung des Filters steigt linear von 0V bis ca. 8,2V an. Die obere Grenzfrequenz des Filters liegt&lt;br /&gt;
bei 160Hz. Die Grenzfrequenz errechnet sich aus&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f_o = \frac{1}{2 \pi R C}&amp;lt;/math&amp;gt; mit R = R3 = R4 und C = C1 = C2.&lt;br /&gt;
&lt;br /&gt;
Die Gesamtverstärkung des Filters liegt bei eins. Werte höher drei bringen den Tiefpass zum schwingen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Spannungsteiler mit Schaltfunktion ==&lt;br /&gt;
Nach dem Tiefpass muss die Ausgangsspannung auf das Niveau abgesenkt werden, die auch die Regel- und Ansteuerstufe als Feedback über die Shuntwiderstände erhält. Daher wird mit&lt;br /&gt;
dem Spannungsteiler aus R6 und R7 parallel mit R8 auf 250mV +/-5mV abgesenkt. Die beiden parallelgeschalteten Widerstände R7 und R8 sind zusätzlich noch mit einem&lt;br /&gt;
MOSFET überbrückt. Dieser schaltet die Widerstände kurz, sollte die Temperatur am Kühlkörper zu hoch werden. Dann beträgt die Eingangsspannung der Regel- und Ansteuerstufe 0V und die&lt;br /&gt;
Leistungsstufe wird abgeschaltet.&lt;br /&gt;
&lt;br /&gt;
Sollte aufgrund von Toleranzen die Spannung des Spannungsteilerausgang nicht auf 250mV kommen, kann Widerstand (R22) zu R6 parallel geschaltet werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Regel- und Ansteuerstufe ==&lt;br /&gt;
An dieser Stufe werden höhere Anforderungen gestellt als an den Tiefpass, weswegen ein höherwertiger OP zum Einsatz kommt (IC2A, LT1013). Diese Stufe steuert zum einen den&lt;br /&gt;
Leistungs-MOSFET an und zum anderen wird der Soll- und Istwert verglichen und ggf. nachgeregelt. Dazu steht am nicht-invertierenden Eingang die Sollspannung an.&lt;br /&gt;
Daraus bildet sich dann die Ausgangsspannung, die noch abhängig ist von der Ist-Spannung am invertierenden Eingang. Steuert der Ausgang die Endstufe auf ein bestimmtes Niveau&lt;br /&gt;
an, wird der MOSFET soweit durchgesteuert, dass an den im Source-Kreis liegenden Shuntwiderständen die gleiche Spannung abfällt wie am nicht-invertierenden Eingang anliegt.&lt;br /&gt;
Daraus ergibt sich auch das Regelverhalten, sollte der Laststrom schwanken durch z. B. schwankende Übergangswiderstände in der Peripherie oder Spannungsswankungen vom zu&lt;br /&gt;
testenden Netzteil. Geht der Strom zurück, verringert sich am invertierenen Eingang ebenfalls die Spannung. Durch die Invertierung wird eine höhere Ausgangsspanung generiert,&lt;br /&gt;
die den sinkenden Strom entgegen wirkt. Daher ist die Differenzspannung an den beiden OP-Eingängen bei Null, bei dem verwendeten OP im µV-Bereich, beim einem LM324 einige mV,&lt;br /&gt;
wodurch die Linearität beeinträchtigt wird.&lt;br /&gt;
&lt;br /&gt;
Um Schwingungen zwischen OP-Ausgang und den Gate des MOSFET zu verhindern ist hier ein Widerstand zwischengeschaltet (R10). Vermutlich verursacht die Restwelligkeit des Tiefpasses&lt;br /&gt;
ein ständiges auf- und entladen des Gate, wodurch die Schwingungen im Frequenzbereich von einigen hundert Kilohertz entstehen. Um die gesamte Regelung nicht zum Schwingen zu bringen,&lt;br /&gt;
ist zusätzlich noch der Kondensator C3 vorhanden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Leistungsstufe ==&lt;br /&gt;
Die Leistungsstufe ist mit einem MOSFET (T3) realisiert um eine möglichst genaue Einstellung zu bekommen. Bei bipolaren Transistoren käme noch der Störfaktor des Basisstroms dazu.&lt;br /&gt;
Auch bei Darlington-Transistoren ist der Strom durch den letzten Transistor nicht zu vernachlässigen. Der Basisstrom, der über den Emitter und damit über die Shuntwidestände fließt,&lt;br /&gt;
würde die Genauigkeit und Linearität beeinflussen. Allerdings haben bipolare Transistoren den Vorteil, dass diese für größere Ströme bzw. Leistungen parallel geschaltet werden&lt;br /&gt;
können. Nachteilig wäre aber eine zusätzliche Treiberstufe, da der Ausgangsstrom des OP nicht ausreicht um mehrer Transistoren anzusteuern. Mit MOSFETs ist das nicht möglich, da&lt;br /&gt;
schon geringste Abweichungen in der Ansteuercharakteristik, d. h. die Übertragungsfunktion aus dem Spannungsverhältnis &amp;lt;math&amp;gt;U_{GS}&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;U_{DS}&amp;lt;/math&amp;gt; nur&lt;br /&gt;
einen von mehreren MOSFET zum durchschalten bringt. Diese minimalen Spannungsdifferenzen zwischen zwei MOSFETs sind auch nicht kompensierbar. Vorteilhaft ist aber der nicht&lt;br /&gt;
vorhandene Gate-Strom, der sich nicht auf die Linearität und Präzision auswirkt. Zwischen Source und GND befinden sich die beiden Shuntwiderstände R11 und&lt;br /&gt;
R12 von jeweils 0,1R. Bei einem Strom von 5A fallen hier dann 0,25V ab, was einer Gesamtleistung von 1,25 Watt entspricht.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Spannungsverstärker für Messgerät ==&lt;br /&gt;
Zur Kontrolle des tatsächlichen Stromflusses erfolgt über den Shuntwiderständen der Abgriff zur indirekten Strommessung. Die am Shunt abfallende Spannung wird um den&lt;br /&gt;
Faktor 20 verstärkt. Damit ergibt sich bei 50mR und 20-facher Verstärkung eine Strom-Spannung-Zuordnung von 1:1, d. h. ein Strom von 5A verursacht eine Ausgangsspannung von&lt;br /&gt;
 &amp;lt;math&amp;gt;{U_{A_{DMM}}} = 5V. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Kühlkörper-Temperaturüberwachung ==&lt;br /&gt;
Eine Überhitzung des Leistungs-MOSFET ist gerade unter den knappen räumlichen Bedingungen gut möglich, weil der notwendige Kühlkörper mit entsprechender Ventilation kaum Platz&lt;br /&gt;
hat. Bei einem kleineren Kühlkörper würde daher eine Überhitzung möglich werden. Ein Kühlkörper mit einem Wärmewiderstand von ca. 8K/W erwärmt sich bei 63 Watt abzuführender&lt;br /&gt;
Leistung (4,54A bei 14V Klemmenspannung) innerhalb von ca. 27 Sekunden um ca. 60K, was einer Endtemperatur von 85°C entspricht. Bei mehr Leistung ist daher innerhalb von Sekunden&lt;br /&gt;
die max. Temperatur des MOSFET erreicht (Halbleitertemperatur 175°C). &lt;br /&gt;
&lt;br /&gt;
Als Temperaturfühler dient ein KTY81-122, der zusammen mit den Leistungs-MOSFET auf den Kühlkörper montiert wird. Erreicht der Temperaturfühler eine Temperatur von ca. 85°C&lt;br /&gt;
schaltet der Schmitt-Trigger über T2 den unteren Teil des Spannungsteiler kurz und die Ansteuerspannung des Leitsungs-MOSFET geht auf Null und damit ist kein Stromfluss mehr&lt;br /&gt;
vorhanden. Hat sich der Temperaturfühler auf ca. 58°C abgekühlt, wird der Leistungs-MOSFET wieder angesteuert. Die Temperaturgrenzen und die Hysterese errechnen sich folgendermaßen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;U_{aus} = U_{A_{max}} \frac{R18}{R18 + R19} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;U_{ein} = U_{A_{min}} \frac{R18}{R18 + R19} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;U_{hyst} = \Delta U_e = (U_{A_{max}} - U_{A_{min}}) \frac{R18}{R18 + R19} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;U_{aus}&amp;lt;/math&amp;gt; ist die Ausschaltspannung des Komparators, &amp;lt;math&amp;gt;U_{ein}&amp;lt;/math&amp;gt; die Einschaltspannung und &amp;lt;math&amp;gt;U_{hyst}&amp;lt;/math&amp;gt; die Hysterese (Spannungs- bzw. Temperaturdifferenz&lt;br /&gt;
der Ein- und Ausschaltschwellen). Die Angaben &amp;lt;math&amp;gt;U_{A_{min}}&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;U_{A_{max}}&amp;lt;/math&amp;gt; sind die maximale und minimale Ausgangsspannungen des Komparators. Bei 10V&lt;br /&gt;
Versorgungsspannung liegt die maximale Ausgangsspannung des LM324 bei ca. 8,2V.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== galvanische Trennung der Versorgungsspannung vom Lastkreis ==&lt;br /&gt;
Damit der Lastkreis keine Verbindung zur Versorgung und damit zum Rest des Equipments hat, muss diese durch einen DC/DC-Wandler entkoppelt werden. Durch die hohen Schaltfreuquenzen&lt;br /&gt;
ergeben sich am Ausgang kurze Spannungsspitzen. Durch das Snubber-Gleid, bestehend aus R20 und C6 werden diese minimiert. Dadurch, dass die gesamte Schaltung eine Stromaufnahme nur&lt;br /&gt;
im mA-Bereich hat, reicht ein DC/DC-Wandler von einem Watt Leistung völlig aus.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Spannungsstabilisierung ==&lt;br /&gt;
Die Versorgungsspannung hat einen essentiellen Einfluss auf die Funktionsfähigkeit. Eine Spannungsänderung beeinflusst die Ausgangsspanung des Optokopplers, unabhängig davon auch&lt;br /&gt;
die Ansteuerspannung der Treiberstufe und die Schaltschwellen des Schmitt-Trigger. Mit einem Standard-Linearregler vom Typ 78L10 ist die Stabilität ausreichend.&lt;br /&gt;
&lt;br /&gt;
= Messwerte =&lt;br /&gt;
== Übertemperaturabschaltung ==&lt;br /&gt;
Bei 14V Klemmenspannung und 4,54A (= 63 Watt) und ca. 1cm über der Befestigungsschraube des Transistors schaltet die Übertemperatursicherung nach ca. 27 Sekunden ab.&lt;br /&gt;
Wärmewiderstand &amp;lt;math&amp;gt;R_{th}&amp;lt;/math&amp;gt; des Kühlkörper 8 K/W&lt;br /&gt;
(z. B. [http://www.fischerelektronik.de/web_fischer/de_DE/K%C3%BChlk%C3%B6rper/A04/Strangk%C3%BChlk%C3%B6rper%20f%C3%BCr%20Leiterplattenmontage/PR/SK104_63.5_/index.xhtml SK104, R_th = 8 K/W])&lt;br /&gt;
&lt;br /&gt;
== Restwelligkeit des Tiefpasses ==&lt;br /&gt;
Vergleich der Ausgangsspannung (Restwelligkeit) des Tiefpasses bei 1,5kHz und 4kHz.&lt;br /&gt;
&lt;br /&gt;
[[Datei:screen-547x391-1,5kHz-MWC-neg.png]]&lt;br /&gt;
&lt;br /&gt;
Die größte Restwelligkeit entsteht bei einem duty-cycle von 50%. Bei ca. 1,5kHz beträgt die Restwelligkeit am Filterausgang 126mV bei einer Ausgangsspannung&lt;br /&gt;
von ca. 4,35V. Das entspricht einer Restwelligkeit von ca. 2,9%.&lt;br /&gt;
&lt;br /&gt;
[[Datei:screen-547x391-4kHz-MWC-neg.png]]&lt;br /&gt;
Bei ca. 4kHz beträgt die Restwelligkeit am Filterausgang nur noch 15,3mV bei einer Ausgangsspannung von ca. 4,35V. Das entspricht einer Restwelligkeit von ca. 0,35%.&lt;br /&gt;
&lt;br /&gt;
Bei Frequenzen über 4kHz sinkt die Ausgangsspannung ab. Grund ist die Trägheit des OP&#039;s. Daher sollte die PWM-Frequenz im Bereich 2kHz bis 4kHz liegen.&lt;br /&gt;
&lt;br /&gt;
== Linearität ==&lt;br /&gt;
Die Abhängigkeit der Ausgangsspannung &amp;lt;math&amp;gt;U_{A_{TP}}&amp;lt;/math&amp;gt; des Tiefpasses vom PWM-Verhältnis.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\readdata[ignoreLines=1,nStep=1]{\Daten}{data-files/Messwerte-3.txt}&lt;br /&gt;
\psset{xunit=1mm, yunit=10mm,yAxisLabel={},xAxisLabel={}}&lt;br /&gt;
\hspace*{5mm}&lt;br /&gt;
\psgraph[xticksize=0 9, yticksize=0 100,subticks=0,Dx=10,Dy=1](0,0)(100,9){80mm}{72mm}&lt;br /&gt;
 \listplot[showpoints,linewidth=0.5pt,linecolor=blue,plotNo=2,plotNoMax=3]{\Daten}&lt;br /&gt;
 \uput{0}[0](-8,9.7){&amp;lt;math&amp;gt;U_{A_{TP}} [V]&amp;lt;/math&amp;gt;}&lt;br /&gt;
 \uput{0}[0](107,-0.35){duty cycle}&lt;br /&gt;
\endpsgraph&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Das Übertragungsverhalten des Tiefpassfilter. Die Y-Werte sind die Spannungen direkt am Ausgang des Tiefpasses ohne Spannungsteiler.&lt;br /&gt;
Je nach verwendeten OP können sich hier andere Werte ergeben. Hier wurde der LM324 (4-fach OP) verwendet.&lt;br /&gt;
&lt;br /&gt;
Die Abhängigkeit des Stroms &amp;lt;math&amp;gt;I_{Last}&amp;lt;/math&amp;gt; und der Ausgangsspannung &amp;lt;math&amp;gt;U_{A_{DMM}}&amp;lt;/math&amp;gt; vom PWM-Verhältnis.&lt;br /&gt;
&lt;br /&gt;
\hspace*{5mm}&lt;br /&gt;
\psgraph[xticksize=0 6, yticksize=0 100,subticks=0,Dx=10,Dy=1]{}(0,0)(100,6){90mm}{54mm}&lt;br /&gt;
 \uput{0}[0](-5,7.2){\textcolor{blue}{$\mathrm{I_{Last} [A]}$}}&lt;br /&gt;
 \uput{0}[0](-5,6.7){\textcolor{red}{$\mathrm{U_{A_{DMM}} [V]}$}}&lt;br /&gt;
 \uput{0}[0](107,-0.35){duty cycle}&lt;br /&gt;
 \listplot[showpoints,linewidth=0.5pt,linecolor=blue,plotNo=1,plotNoMax=3]{\Daten}&lt;br /&gt;
 \listplot[plotstyle=dots,showpoints,linewidth=0.5pt,linecolor=red,plotNo=3,plotNoMax=3]{\Daten}&lt;br /&gt;
\endpsgraph&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die Linearität der Laststufe bzw. des Gesamtsystems. Die vereinzelten roten Punkte sind die Messwerte der Ausgangsspannung &amp;lt;math&amp;gt;U_{A_{DMM}}&amp;lt;/math&amp;gt; zur Kontrolle&lt;br /&gt;
bzw. zum gegenmessen des tatsächlichen Stroms. Die Punkte mit Y-Werten von 0 sind nicht gemessen worden.&lt;br /&gt;
&lt;br /&gt;
Die Messwerte in Zahlen:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#0d0f0d;&amp;quot;&lt;br /&gt;
! duty-&amp;lt;br /&amp;gt;cycle || Strom ||  Tiefpass || Ausgang &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot;| % || style=&amp;quot;text-align:center&amp;quot;| &amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt; || style=&amp;quot;text-align:center&amp;quot;| &amp;lt;math&amp;gt;U_{A_{TP}}&amp;lt;/math&amp;gt; || style=&amp;quot;text-align:center&amp;quot;| &amp;lt;math&amp;gt;U_{A_{DMM}}&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;|   0 ||   style=&amp;quot;text-align:right&amp;quot;| 0,000 A || style=&amp;quot;text-align:right&amp;quot;| 0,96 mV || style=&amp;quot;text-align:right&amp;quot;| 13 mV&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 4,5 || style=&amp;quot;text-align:right&amp;quot;| 0,262 A ||   style=&amp;quot;text-align:right&amp;quot;| 0,423 V || style=&amp;quot;text-align:right&amp;quot;| 0,261 V &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 8,4 ||  style=&amp;quot;text-align:right&amp;quot;| 0,420 A ||   style=&amp;quot;text-align:right&amp;quot;| 0,676 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 10,6 || style=&amp;quot;text-align:right&amp;quot;| 0,613 A ||   style=&amp;quot;text-align:right&amp;quot;| 0,936 V || style=&amp;quot;text-align:right&amp;quot;| 0,613 V &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 15,0 || style=&amp;quot;text-align:right&amp;quot;| 0,836 A ||   style=&amp;quot;text-align:right&amp;quot;| 1,342 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 19,6 ||  style=&amp;quot;text-align:right&amp;quot;| 1,12 A ||   style=&amp;quot;text-align:right&amp;quot;| 1,793 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 24,5 ||  style=&amp;quot;text-align:right&amp;quot;| 1,36 A ||   style=&amp;quot;text-align:right&amp;quot;| 2,163 V || style=&amp;quot;text-align:right&amp;quot;| 1,36 V  &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 30,0 ||  style=&amp;quot;text-align:right&amp;quot;| 1,66 A ||    style=&amp;quot;text-align:right&amp;quot;| 2,66 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 35,6 ||  style=&amp;quot;text-align:right&amp;quot;| 1,98 A ||    style=&amp;quot;text-align:right&amp;quot;| 3,17 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 40,6 ||  style=&amp;quot;text-align:right&amp;quot;| 2,21 A ||    style=&amp;quot;text-align:right&amp;quot;| 3,56 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 45,5 ||  style=&amp;quot;text-align:right&amp;quot;| 2,51 A ||    style=&amp;quot;text-align:right&amp;quot;| 4,03 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 50,5 || style=&amp;quot;text-align:right&amp;quot;| 2,765 A ||    style=&amp;quot;text-align:right&amp;quot;| 4,42 V || style=&amp;quot;text-align:right&amp;quot;| 2,76 V  &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 55,4 ||  style=&amp;quot;text-align:right&amp;quot;| 2,99 A ||    style=&amp;quot;text-align:right&amp;quot;| 4,80 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 60,4 ||  style=&amp;quot;text-align:right&amp;quot;| 3,25 A ||    style=&amp;quot;text-align:right&amp;quot;| 5,22 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 64,6 || style=&amp;quot;text-align:right&amp;quot;| 3,455 A ||    style=&amp;quot;text-align:right&amp;quot;| 5,55 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 70,1 ||  style=&amp;quot;text-align:right&amp;quot;| 3,74 A ||    style=&amp;quot;text-align:right&amp;quot;| 6,00 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 75,0 ||  style=&amp;quot;text-align:right&amp;quot;| 3,96 A ||    style=&amp;quot;text-align:right&amp;quot;| 6,36 V || style=&amp;quot;text-align:right&amp;quot;| 3,97 V  &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 80,4 ||  style=&amp;quot;text-align:right&amp;quot;| 4,24 A ||    style=&amp;quot;text-align:right&amp;quot;| 6,81 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 85,4 ||  style=&amp;quot;text-align:right&amp;quot;| 4,45 A ||    style=&amp;quot;text-align:right&amp;quot;| 7,15 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 90,4 ||  style=&amp;quot;text-align:right&amp;quot;| 4,68 A ||    style=&amp;quot;text-align:right&amp;quot;| 7,52 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 95,3 ||  style=&amp;quot;text-align:right&amp;quot;| 4,95 A ||    style=&amp;quot;text-align:right&amp;quot;| 7,91 V || style=&amp;quot;text-align:right&amp;quot;| 4,95 V  &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 100,0 ||  style=&amp;quot;text-align:right&amp;quot;| 5,08 A ||    style=&amp;quot;text-align:right&amp;quot;| 8,18 V || style=&amp;quot;text-align:right&amp;quot;| 5,09 V  &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Funktionskontrolle =&lt;br /&gt;
Für eine einwandfreie Funktion bietet sich folgende Vorgehensweise an.&lt;br /&gt;
&lt;br /&gt;
* Der PWM-Eingang bleibt offen = duty-cycle 0%&lt;br /&gt;
* am DC/DC-Konverter Versorgungsspannung anlegen, am Ausgang des DC/DC-Konverters müssen min. 13V gemessen werden, nach dem Spannungsregler 10,0V&lt;br /&gt;
* am Spannungsteilerausgang müssen 0V zu messen sein&lt;br /&gt;
* den Lastkreis mit einem Netzgerät verbinden, Einstellung 5V und mind. 6A (kleinere Spannungen könnten den Verpolschutz nicht ausreichend durchschalten)&lt;br /&gt;
* der Stromfluss im Lastkreis muß bei 0mA liegen&lt;br /&gt;
* folgende Punkte sollten zügig durchgeführt werden:&lt;br /&gt;
** am Eingang des Optokopplers eine Gleichspannung von 5V anlegen oder den Ausgang des Optokopplers überbrücken = duty-cycle 100%&lt;br /&gt;
** der Strom im Lastkreis sollte im Bereich von 5A liegen&lt;br /&gt;
** die Spannung am Spannungsteilerausgang messen, Sollwert 250mV +/-5mV&lt;br /&gt;
** die Spannungsdifferenz am Eingang des IC2A (LT1013) messen, Sollwert 0mV (nur im Lastfall)&lt;br /&gt;
** Netzgerät trennen&lt;br /&gt;
* bei ausreichendem Kühlkörper sollte die Übertemperaturabschaltung nicht aktiviert werden (Leistungsaufnahme 30 Watt)&lt;br /&gt;
* sollte die Spannung am Spannungsteiler bei 100% PWM nicht 250mV +/-5mV betragen, den Spannungsteiler anpassen; dies kann ohne Laststrom erfolgen&lt;br /&gt;
* der Test der Linearität wird mit PWM-Generator durchgeführt, dazu gerade die Endwerte 0 bis 20% und 80% bis 100% kontrollieren durch Messung der Spannung am Spannungsteilerausgang,&lt;br /&gt;
* sollte die Linearregler unzureichend sein, ggf. den Wiederstand R2 am Optokoppler ändern&lt;br /&gt;
* Netzgerät wieder zuschalten, Einstellung 14V und mind. 6A&lt;br /&gt;
* PWM duty-cycle liegt noch bei 100% d. h. der Stromfluss beträgt ca. 5,0A +/-100mA&lt;br /&gt;
* je nach Kühlkörpergröße sollte sich dieser schnell erhitzen und nach einer Zeit sollte die Übertemperaturabschaltung aktiviert werden, Netzteilstrom geht auf 0mA zurück&lt;br /&gt;
* Richtwert zur Dauer bis zum Abschalten: ca. 30 Sek. bei einem Kühlkörper mit einem Wärmewiderstand von 8K/W&lt;br /&gt;
&lt;br /&gt;
= Schaltplan =&lt;br /&gt;
&lt;br /&gt;
[[Datei:PWM-Stromsenke-2.png|400px]]&lt;br /&gt;
&lt;br /&gt;
= Lochraster-Layout :D =&lt;br /&gt;
Das &amp;quot;Dink&amp;quot; lass ich mal weg. Den losen Aufbau baut eh keiner nach.&lt;/div&gt;</summary>
		<author><name>Hegy</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Stromsenke&amp;diff=78987</id>
		<title>Stromsenke</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Stromsenke&amp;diff=78987"/>
		<updated>2013-10-17T00:33:36Z</updated>

		<summary type="html">&lt;p&gt;Hegy: /* Übertemperaturabschaltung */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Vor ca. 2 Jahren habe im in einem Projekt eine Stromsenke realisiert, die spezielle Anforderungen erfüllen musste. Einsatzbereich der Stromsenke war die Überstromerkennung im abschließenden Funktionstest in der Produktion von Netzgeräten, die Bestandteil eines Gesamtgerätes waren.&lt;br /&gt;
&lt;br /&gt;
= Einleitung =&lt;br /&gt;
&lt;br /&gt;
Die Stromsenke musste wie oben erwähnt spezielle Anforderungen erfüllen hinsichtlich der galvanischen Trennung, der Ansteuerung und der Zuverlässigkeit.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Features:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* galvanische Trennung von Steuersignal und Last&lt;br /&gt;
* Verpolschutz&lt;br /&gt;
* Soll-/Ist-Vergleich&lt;br /&gt;
* lineare PWM-Ansteuerung&lt;br /&gt;
* Übertemperaturabschaltung&lt;br /&gt;
* selbstregelnd&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Daten:&#039;&#039;&#039;&lt;br /&gt;
* 0 bis 5A, auch höher möglich&lt;br /&gt;
* max. Leistungsaufnahme je nach Kühlung bis 150W möglich&lt;br /&gt;
* für Spannungen bis 40V geeignet&lt;br /&gt;
* Auflösung je Prozentpunkt der PWM 50 mA (also 50mA Schritte)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Aufbau =&lt;br /&gt;
Die Stromsenke besteht aus folgenden Einzelkomponenten&lt;br /&gt;
&lt;br /&gt;
* Verpolschutz&lt;br /&gt;
* galvanische Trennung Steuersignal &amp;lt;math&amp;gt;\leftrightarrow&amp;lt;/math&amp;gt; Last&lt;br /&gt;
* galvanische Trennung der Versorgungsspannung vom Lastkreis&lt;br /&gt;
* Tiefpassfilter 2. Ordnung&lt;br /&gt;
* Spannungsteiler mit Abschaltfunktion&lt;br /&gt;
* Regel- und Ansteuerstufe&lt;br /&gt;
* Leistungsstufe&lt;br /&gt;
* Spannungsverstärker für Messgerät (Kontrolle)&lt;br /&gt;
* Temperaturüberwachung&lt;br /&gt;
* Spannungsstabilisierung&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Schaltplan&#039;&#039;&#039;&lt;br /&gt;
[[Bild:PWM-Stromsenke-2.png|1200px|gesamter Schaltplan]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Verpolschutz ==&lt;br /&gt;
Der Verpolschutz besteht aus den drei Bauteilen T1 (N-Kanal MOSFET, IRF530), Z-Diode D1 und Vorwiderstand R5. Bei richtiger Polung ist immer ein Stromfluss möglich. Dieses&lt;br /&gt;
geschieht durch die immer vorhandene parasitäre Diode innerhalb des MOSFET, die für ca. 2A ausgelegt ist. Daher muss bei höheren Strom auch die Spannung höher sein um die&lt;br /&gt;
Source-Drain-Strecke durchzuschalten. Je nach Typ liegt die Mindestspannung bei ca. 3,5V (BUK754R3) bzw. 4,5V (IRF1404). In entgegengesetzter Richtung ist Diode gesperrt&lt;br /&gt;
und auch wird über die Gate-Spannung der MOSFET nicht durchgeschaltet. Bei Spannungen unter diesen Werten empfiehlt es sich, den Verpolschutz durch eine entsprechende&lt;br /&gt;
(Shottky-)Leistungsdiode zu ersetzen. Allerdings muß diese dann gekühlt werden. Die Verlustleistung am MOSFET-Verpolschutz beträgt nur einige Milliwatt.&lt;br /&gt;
&lt;br /&gt;
Sollte die Spannung am Eingang über 15V steigen, wird durch den Vorwiderstand und der Z-Diode sichergestellt, dass die maximale Gate-Source-Spannung von +/-20V nicht überschritten wird.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== galvanische Trennung Steuersignal &amp;lt;math&amp;gt;\leftrightarrow&amp;lt;/math&amp;gt; Last ==&lt;br /&gt;
Die Trennung der beiden Potentiale wird durch den Optokoppler CNY17F realisiert. Der Eingang ist mit einem 470R Widerstand so ausgelegt, dass eine PWM mit&lt;br /&gt;
einem Spannungshub von 0 bis 5V ausreicht. Der Ausgang mit dem Widerstand R2 (2,1k) ist so ausgelegt, dass die Spannung hier für den nachgeschalteten&lt;br /&gt;
Tiefpassfilter passend ist.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Sallen-Key Tiefpassfilter ==&lt;br /&gt;
Die eingehende PWM wird am Sallen-Key-Filter, ein aktiver Tiefpass 2. Ordung, geglättet. Selbst beim kritischen duty-cycle von 50% sind am Ausgang keine nennenswerten Schwankungen&lt;br /&gt;
sichtbar (s. Messwerte), sofern die PWM-Frequenz über 2kHz liegt. Die Ausgangsspannung des Filters steigt linear von 0V bis ca. 8,2V an. Die obere Grenzfrequenz des Filters liegt&lt;br /&gt;
bei 160Hz. Die Grenzfrequenz errechnet sich aus&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f_o = \frac{1}{2 \pi R C}&amp;lt;/math&amp;gt; mit R = R3 = R4 und C = C1 = C2.&lt;br /&gt;
&lt;br /&gt;
Die Gesamtverstärkung des Filters liegt bei eins. Werte höher drei bringen den Tiefpass zum schwingen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Spannungsteiler mit Schaltfunktion ==&lt;br /&gt;
Nach dem Tiefpass muss die Ausgangsspannung auf das Niveau abgesenkt werden, die auch die Regel- und Ansteuerstufe als Feedback über die Shuntwiderstände erhält. Daher wird mit&lt;br /&gt;
dem Spannungsteiler aus R6 und R7 parallel mit R8 auf 250mV +/-5mV abgesenkt. Die beiden parallelgeschalteten Widerstände R7 und R8 sind zusätzlich noch mit einem&lt;br /&gt;
MOSFET überbrückt. Dieser schaltet die Widerstände kurz, sollte die Temperatur am Kühlkörper zu hoch werden. Dann beträgt die Eingangsspannung der Regel- und Ansteuerstufe 0V und die&lt;br /&gt;
Leistungsstufe wird abgeschaltet.&lt;br /&gt;
&lt;br /&gt;
Sollte aufgrund von Toleranzen die Spannung des Spannungsteilerausgang nicht auf 250mV kommen, kann Widerstand (R22) zu R6 parallel geschaltet werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Regel- und Ansteuerstufe ==&lt;br /&gt;
An dieser Stufe werden höhere Anforderungen gestellt als an den Tiefpass, weswegen ein höherwertiger OP zum Einsatz kommt (IC2A, LT1013). Diese Stufe steuert zum einen den&lt;br /&gt;
Leistungs-MOSFET an und zum anderen wird der Soll- und Istwert verglichen und ggf. nachgeregelt. Dazu steht am nicht-invertierenden Eingang die Sollspannung an.&lt;br /&gt;
Daraus bildet sich dann die Ausgangsspannung, die noch abhängig ist von der Ist-Spannung am invertierenden Eingang. Steuert der Ausgang die Endstufe auf ein bestimmtes Niveau&lt;br /&gt;
an, wird der MOSFET soweit durchgesteuert, dass an den im Source-Kreis liegenden Shuntwiderständen die gleiche Spannung abfällt wie am nicht-invertierenden Eingang anliegt.&lt;br /&gt;
Daraus ergibt sich auch das Regelverhalten, sollte der Laststrom schwanken durch z. B. schwankende Übergangswiderstände in der Peripherie oder Spannungsswankungen vom zu&lt;br /&gt;
testenden Netzteil. Geht der Strom zurück, verringert sich am invertierenen Eingang ebenfalls die Spannung. Durch die Invertierung wird eine höhere Ausgangsspanung generiert,&lt;br /&gt;
die den sinkenden Strom entgegen wirkt. Daher ist die Differenzspannung an den beiden OP-Eingängen bei Null, bei dem verwendeten OP im µV-Bereich, beim einem LM324 einige mV,&lt;br /&gt;
wodurch die Linearität beeinträchtigt wird.&lt;br /&gt;
&lt;br /&gt;
Um Schwingungen zwischen OP-Ausgang und den Gate des MOSFET zu verhindern ist hier ein Widerstand zwischengeschaltet (R10). Vermutlich verursacht die Restwelligkeit des Tiefpasses&lt;br /&gt;
ein ständiges auf- und entladen des Gate, wodurch die Schwingungen im Frequenzbereich von einigen hundert Kilohertz entstehen. Um die gesamte Regelung nicht zum Schwingen zu bringen,&lt;br /&gt;
ist zusätzlich noch der Kondensator C3 vorhanden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Leistungsstufe ==&lt;br /&gt;
Die Leistungsstufe ist mit einem MOSFET (T3) realisiert um eine möglichst genaue Einstellung zu bekommen. Bei bipolaren Transistoren käme noch der Störfaktor des Basisstroms dazu.&lt;br /&gt;
Auch bei Darlington-Transistoren ist der Strom durch den letzten Transistor nicht zu vernachlässigen. Der Basisstrom, der über den Emitter und damit über die Shuntwidestände fließt,&lt;br /&gt;
würde die Genauigkeit und Linearität beeinflussen. Allerdings haben bipolare Transistoren den Vorteil, dass diese für größere Ströme bzw. Leistungen parallel geschaltet werden&lt;br /&gt;
können. Nachteilig wäre aber eine zusätzliche Treiberstufe, da der Ausgangsstrom des OP nicht ausreicht um mehrer Transistoren anzusteuern. Mit MOSFETs ist das nicht möglich, da&lt;br /&gt;
schon geringste Abweichungen in der Ansteuercharakteristik, d. h. die Übertragungsfunktion aus dem Spannungsverhältnis &amp;lt;math&amp;gt;U_{GS}&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;U_{DS}&amp;lt;/math&amp;gt; nur&lt;br /&gt;
einen von mehreren MOSFET zum durchschalten bringt. Diese minimalen Spannungsdifferenzen zwischen zwei MOSFETs sind auch nicht kompensierbar. Vorteilhaft ist aber der nicht&lt;br /&gt;
vorhandene Gate-Strom, der sich nicht auf die Linearität und Präzision auswirkt. Zwischen Source und GND befinden sich die beiden Shuntwiderstände R11 und&lt;br /&gt;
R12 von jeweils 0,1R. Bei einem Strom von 5A fallen hier dann 0,25V ab, was einer Gesamtleistung von 1,25 Watt entspricht.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Spannungsverstärker für Messgerät ==&lt;br /&gt;
Zur Kontrolle des tatsächlichen Stromflusses erfolgt über den Shuntwiderständen der Abgriff zur indirekten Strommessung. Die am Shunt abfallende Spannung wird um den&lt;br /&gt;
Faktor 20 verstärkt. Damit ergibt sich bei 50mR und 20-facher Verstärkung eine Strom-Spannung-Zuordnung von 1:1, d. h. ein Strom von 5A verursacht eine Ausgangsspannung von&lt;br /&gt;
 &amp;lt;math&amp;gt;{U_{A_{DMM}}} = 5V. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Kühlkörper-Temperaturüberwachung ==&lt;br /&gt;
Eine Überhitzung des Leistungs-MOSFET ist gerade unter den knappen räumlichen Bedingungen gut möglich, weil der notwendige Kühlkörper mit entsprechender Ventilation kaum Platz&lt;br /&gt;
hat. Bei einem kleineren Kühlkörper würde daher eine Überhitzung möglich werden. Ein Kühlkörper mit einem Wärmewiderstand von ca. 8K/W erwärmt sich bei 63 Watt abzuführender&lt;br /&gt;
Leistung (4,54A bei 14V Klemmenspannung) innerhalb von ca. 27 Sekunden um ca. 60K, was einer Endtemperatur von 85°C entspricht. Bei mehr Leistung ist daher innerhalb von Sekunden&lt;br /&gt;
die max. Temperatur des MOSFET erreicht (Halbleitertemperatur 175°C). &lt;br /&gt;
&lt;br /&gt;
Als Temperaturfühler dient ein KTY81-122, der zusammen mit den Leistungs-MOSFET auf den Kühlkörper montiert wird. Erreicht der Temperaturfühler eine Temperatur von ca. 85°C&lt;br /&gt;
schaltet der Schmitt-Trigger über T2 den unteren Teil des Spannungsteiler kurz und die Ansteuerspannung des Leitsungs-MOSFET geht auf Null und damit ist kein Stromfluss mehr&lt;br /&gt;
vorhanden. Hat sich der Temperaturfühler auf ca. 58°C abgekühlt, wird der Leistungs-MOSFET wieder angesteuert. Die Temperaturgrenzen und die Hysterese errechnen sich folgendermaßen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;U_{aus} = U_{A_{max}} \frac{R18}{R18 + R19} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;U_{ein} = U_{A_{min}} \frac{R18}{R18 + R19} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;U_{hyst} = \Delta U_e = (U_{A_{max}} - U_{A_{min}}) \frac{R18}{R18 + R19} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;U_{aus}&amp;lt;/math&amp;gt; ist die Ausschaltspannung des Komparators, &amp;lt;math&amp;gt;U_{ein}&amp;lt;/math&amp;gt; die Einschaltspannung und &amp;lt;math&amp;gt;U_{hyst}&amp;lt;/math&amp;gt; die Hysterese (Spannungs- bzw. Temperaturdifferenz&lt;br /&gt;
der Ein- und Ausschaltschwellen). Die Angaben &amp;lt;math&amp;gt;U_{A_{min}}&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;U_{A_{max}}&amp;lt;/math&amp;gt; sind die maximale und minimale Ausgangsspannungen des Komparators. Bei 10V&lt;br /&gt;
Versorgungsspannung liegt die maximale Ausgangsspannung des LM324 bei ca. 8,2V.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== galvanische Trennung der Versorgungsspannung vom Lastkreis ==&lt;br /&gt;
Damit der Lastkreis keine Verbindung zur Versorgung und damit zum Rest des Equipments hat, muss diese durch einen DC/DC-Wandler entkoppelt werden. Durch die hohen Schaltfreuquenzen&lt;br /&gt;
ergeben sich am Ausgang kurze Spannungsspitzen. Durch das Snubber-Gleid, bestehend aus R20 und C6 werden diese minimiert. Dadurch, dass die gesamte Schaltung eine Stromaufnahme nur&lt;br /&gt;
im mA-Bereich hat, reicht ein DC/DC-Wandler von einem Watt Leistung völlig aus.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Spannungsstabilisierung ==&lt;br /&gt;
Die Versorgungsspannung hat einen essentiellen Einfluss auf die Funktionsfähigkeit. Eine Spannungsänderung beeinflusst die Ausgangsspanung des Optokopplers, unabhängig davon auch&lt;br /&gt;
die Ansteuerspannung der Treiberstufe und die Schaltschwellen des Schmitt-Trigger. Mit einem Standard-Linearregler vom Typ 78L10 ist die Stabilität ausreichend.&lt;br /&gt;
&lt;br /&gt;
= Messwerte =&lt;br /&gt;
== Übertemperaturabschaltung ==&lt;br /&gt;
Bei 14V Klemmenspannung und 4,54A (= 63 Watt) und ca. 1cm über der Befestigungsschraube des Transistors schaltet die Übertemperatursicherung nach ca. 27 Sekunden ab.&lt;br /&gt;
Wärmewiderstand des Kühlkörper ca. 8K/W&lt;br /&gt;
(z. B. [http://www.fischerelektronik.de/web_fischer/de_DE/K%C3%BChlk%C3%B6rper/A04/Strangk%C3%BChlk%C3%B6rper%20f%C3%BCr%20Leiterplattenmontage/PR/SK104_63.5_/index.xhtml SK104, R_th = 8 K/W])&lt;br /&gt;
&lt;br /&gt;
== Restwelligkeit des Tiefpasses ==&lt;br /&gt;
Vergleich der Ausgangsspannung (Restwelligkeit) des Tiefpasses bei 1,5kHz und 4kHz.&lt;br /&gt;
&lt;br /&gt;
[[Datei:screen-547x391-1,5kHz-MWC-neg.png]]&lt;br /&gt;
&lt;br /&gt;
Die größte Restwelligkeit entsteht bei einem duty-cycle von 50%. Bei ca. 1,5kHz beträgt die Restwelligkeit am Filterausgang 126mV bei einer Ausgangsspannung&lt;br /&gt;
von ca. 4,35V. Das entspricht einer Restwelligkeit von ca. 2,9%.&lt;br /&gt;
&lt;br /&gt;
[[Datei:screen-547x391-4kHz-MWC-neg.png]]&lt;br /&gt;
Bei ca. 4kHz beträgt die Restwelligkeit am Filterausgang nur noch 15,3mV bei einer Ausgangsspannung von ca. 4,35V. Das entspricht einer Restwelligkeit von ca. 0,35%.&lt;br /&gt;
&lt;br /&gt;
Bei Frequenzen über 4kHz sinkt die Ausgangsspannung ab. Grund ist die Trägheit des OP&#039;s. Daher sollte die PWM-Frequenz im Bereich 2kHz bis 4kHz liegen.&lt;br /&gt;
&lt;br /&gt;
== Linearität ==&lt;br /&gt;
Die Abhängigkeit der Ausgangsspannung &amp;lt;math&amp;gt;U_{A_{TP}}&amp;lt;/math&amp;gt; des Tiefpasses vom PWM-Verhältnis.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\readdata[ignoreLines=1,nStep=1]{\Daten}{data-files/Messwerte-3.txt}&lt;br /&gt;
\psset{xunit=1mm, yunit=10mm,yAxisLabel={},xAxisLabel={}}&lt;br /&gt;
\hspace*{5mm}&lt;br /&gt;
\psgraph[xticksize=0 9, yticksize=0 100,subticks=0,Dx=10,Dy=1](0,0)(100,9){80mm}{72mm}&lt;br /&gt;
 \listplot[showpoints,linewidth=0.5pt,linecolor=blue,plotNo=2,plotNoMax=3]{\Daten}&lt;br /&gt;
 \uput{0}[0](-8,9.7){&amp;lt;math&amp;gt;U_{A_{TP}} [V]&amp;lt;/math&amp;gt;}&lt;br /&gt;
 \uput{0}[0](107,-0.35){duty cycle}&lt;br /&gt;
\endpsgraph&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Das Übertragungsverhalten des Tiefpassfilter. Die Y-Werte sind die Spannungen direkt am Ausgang des Tiefpasses ohne Spannungsteiler.&lt;br /&gt;
Je nach verwendeten OP können sich hier andere Werte ergeben. Hier wurde der LM324 (4-fach OP) verwendet.&lt;br /&gt;
&lt;br /&gt;
Die Abhängigkeit des Stroms &amp;lt;math&amp;gt;I_{Last}&amp;lt;/math&amp;gt; und der Ausgangsspannung &amp;lt;math&amp;gt;U_{A_{DMM}}&amp;lt;/math&amp;gt; vom PWM-Verhältnis.&lt;br /&gt;
&lt;br /&gt;
\hspace*{5mm}&lt;br /&gt;
\psgraph[xticksize=0 6, yticksize=0 100,subticks=0,Dx=10,Dy=1]{}(0,0)(100,6){90mm}{54mm}&lt;br /&gt;
 \uput{0}[0](-5,7.2){\textcolor{blue}{$\mathrm{I_{Last} [A]}$}}&lt;br /&gt;
 \uput{0}[0](-5,6.7){\textcolor{red}{$\mathrm{U_{A_{DMM}} [V]}$}}&lt;br /&gt;
 \uput{0}[0](107,-0.35){duty cycle}&lt;br /&gt;
 \listplot[showpoints,linewidth=0.5pt,linecolor=blue,plotNo=1,plotNoMax=3]{\Daten}&lt;br /&gt;
 \listplot[plotstyle=dots,showpoints,linewidth=0.5pt,linecolor=red,plotNo=3,plotNoMax=3]{\Daten}&lt;br /&gt;
\endpsgraph&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die Linearität der Laststufe bzw. des Gesamtsystems. Die vereinzelten roten Punkte sind die Messwerte der Ausgangsspannung &amp;lt;math&amp;gt;U_{A_{DMM}}&amp;lt;/math&amp;gt; zur Kontrolle&lt;br /&gt;
bzw. zum gegenmessen des tatsächlichen Stroms. Die Punkte mit Y-Werten von 0 sind nicht gemessen worden.&lt;br /&gt;
&lt;br /&gt;
Die Messwerte in Zahlen:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#0d0f0d;&amp;quot;&lt;br /&gt;
! duty-&amp;lt;br /&amp;gt;cycle || Strom ||  Tiefpass || Ausgang &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot;| % || style=&amp;quot;text-align:center&amp;quot;| &amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt; || style=&amp;quot;text-align:center&amp;quot;| &amp;lt;math&amp;gt;U_{A_{TP}}&amp;lt;/math&amp;gt; || style=&amp;quot;text-align:center&amp;quot;| &amp;lt;math&amp;gt;U_{A_{DMM}}&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;|   0 ||   style=&amp;quot;text-align:right&amp;quot;| 0,000 A || style=&amp;quot;text-align:right&amp;quot;| 0,96 mV || style=&amp;quot;text-align:right&amp;quot;| 13 mV&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 4,5 || style=&amp;quot;text-align:right&amp;quot;| 0,262 A ||   style=&amp;quot;text-align:right&amp;quot;| 0,423 V || style=&amp;quot;text-align:right&amp;quot;| 0,261 V &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 8,4 ||  style=&amp;quot;text-align:right&amp;quot;| 0,420 A ||   style=&amp;quot;text-align:right&amp;quot;| 0,676 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 10,6 || style=&amp;quot;text-align:right&amp;quot;| 0,613 A ||   style=&amp;quot;text-align:right&amp;quot;| 0,936 V || style=&amp;quot;text-align:right&amp;quot;| 0,613 V &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 15,0 || style=&amp;quot;text-align:right&amp;quot;| 0,836 A ||   style=&amp;quot;text-align:right&amp;quot;| 1,342 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 19,6 ||  style=&amp;quot;text-align:right&amp;quot;| 1,12 A ||   style=&amp;quot;text-align:right&amp;quot;| 1,793 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 24,5 ||  style=&amp;quot;text-align:right&amp;quot;| 1,36 A ||   style=&amp;quot;text-align:right&amp;quot;| 2,163 V || style=&amp;quot;text-align:right&amp;quot;| 1,36 V  &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 30,0 ||  style=&amp;quot;text-align:right&amp;quot;| 1,66 A ||    style=&amp;quot;text-align:right&amp;quot;| 2,66 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 35,6 ||  style=&amp;quot;text-align:right&amp;quot;| 1,98 A ||    style=&amp;quot;text-align:right&amp;quot;| 3,17 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 40,6 ||  style=&amp;quot;text-align:right&amp;quot;| 2,21 A ||    style=&amp;quot;text-align:right&amp;quot;| 3,56 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 45,5 ||  style=&amp;quot;text-align:right&amp;quot;| 2,51 A ||    style=&amp;quot;text-align:right&amp;quot;| 4,03 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 50,5 || style=&amp;quot;text-align:right&amp;quot;| 2,765 A ||    style=&amp;quot;text-align:right&amp;quot;| 4,42 V || style=&amp;quot;text-align:right&amp;quot;| 2,76 V  &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 55,4 ||  style=&amp;quot;text-align:right&amp;quot;| 2,99 A ||    style=&amp;quot;text-align:right&amp;quot;| 4,80 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 60,4 ||  style=&amp;quot;text-align:right&amp;quot;| 3,25 A ||    style=&amp;quot;text-align:right&amp;quot;| 5,22 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 64,6 || style=&amp;quot;text-align:right&amp;quot;| 3,455 A ||    style=&amp;quot;text-align:right&amp;quot;| 5,55 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 70,1 ||  style=&amp;quot;text-align:right&amp;quot;| 3,74 A ||    style=&amp;quot;text-align:right&amp;quot;| 6,00 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 75,0 ||  style=&amp;quot;text-align:right&amp;quot;| 3,96 A ||    style=&amp;quot;text-align:right&amp;quot;| 6,36 V || style=&amp;quot;text-align:right&amp;quot;| 3,97 V  &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 80,4 ||  style=&amp;quot;text-align:right&amp;quot;| 4,24 A ||    style=&amp;quot;text-align:right&amp;quot;| 6,81 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 85,4 ||  style=&amp;quot;text-align:right&amp;quot;| 4,45 A ||    style=&amp;quot;text-align:right&amp;quot;| 7,15 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 90,4 ||  style=&amp;quot;text-align:right&amp;quot;| 4,68 A ||    style=&amp;quot;text-align:right&amp;quot;| 7,52 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 95,3 ||  style=&amp;quot;text-align:right&amp;quot;| 4,95 A ||    style=&amp;quot;text-align:right&amp;quot;| 7,91 V || style=&amp;quot;text-align:right&amp;quot;| 4,95 V  &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 100,0 ||  style=&amp;quot;text-align:right&amp;quot;| 5,08 A ||    style=&amp;quot;text-align:right&amp;quot;| 8,18 V || style=&amp;quot;text-align:right&amp;quot;| 5,09 V  &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Funktionskontrolle =&lt;br /&gt;
Für eine einwandfreie Funktion bietet sich folgende Vorgehensweise an.&lt;br /&gt;
&lt;br /&gt;
* Der PWM-Eingang bleibt offen = duty-cycle 0%&lt;br /&gt;
* am DC/DC-Konverter Versorgungsspannung anlegen, am Ausgang des DC/DC-Konverters müssen min. 13V gemessen werden, nach dem Spannungsregler 10,0V&lt;br /&gt;
* am Spannungsteilerausgang müssen 0V zu messen sein&lt;br /&gt;
* den Lastkreis mit einem Netzgerät verbinden, Einstellung 5V und mind. 6A (kleinere Spannungen könnten den Verpolschutz nicht ausreichend durchschalten)&lt;br /&gt;
* der Stromfluss im Lastkreis muß bei 0mA liegen&lt;br /&gt;
* folgende Punkte sollten zügig durchgeführt werden:&lt;br /&gt;
** am Eingang des Optokopplers eine Gleichspannung von 5V anlegen oder den Ausgang des Optokopplers überbrücken = duty-cycle 100%&lt;br /&gt;
** der Strom im Lastkreis sollte im Bereich von 5A liegen&lt;br /&gt;
** die Spannung am Spannungsteilerausgang messen, Sollwert 250mV +/-5mV&lt;br /&gt;
** die Spannungsdifferenz am Eingang des IC2A (LT1013) messen, Sollwert 0mV (nur im Lastfall)&lt;br /&gt;
** Netzgerät trennen&lt;br /&gt;
* bei ausreichendem Kühlkörper sollte die Übertemperaturabschaltung nicht aktiviert werden (Leistungsaufnahme 30 Watt)&lt;br /&gt;
* sollte die Spannung am Spannungsteiler bei 100% PWM nicht 250mV +/-5mV betragen, den Spannungsteiler anpassen; dies kann ohne Laststrom erfolgen&lt;br /&gt;
* der Test der Linearität wird mit PWM-Generator durchgeführt, dazu gerade die Endwerte 0 bis 20% und 80% bis 100% kontrollieren durch Messung der Spannung am Spannungsteilerausgang,&lt;br /&gt;
* sollte die Linearregler unzureichend sein, ggf. den Wiederstand R2 am Optokoppler ändern&lt;br /&gt;
* Netzgerät wieder zuschalten, Einstellung 14V und mind. 6A&lt;br /&gt;
* PWM duty-cycle liegt noch bei 100% d. h. der Stromfluss beträgt ca. 5,0A +/-100mA&lt;br /&gt;
* je nach Kühlkörpergröße sollte sich dieser schnell erhitzen und nach einer Zeit sollte die Übertemperaturabschaltung aktiviert werden, Netzteilstrom geht auf 0mA zurück&lt;br /&gt;
* Richtwert zur Dauer bis zum Abschalten: ca. 30 Sek. bei einem Kühlkörper mit einem Wärmewiderstand von 8K/W&lt;br /&gt;
&lt;br /&gt;
= Schaltplan =&lt;br /&gt;
&lt;br /&gt;
[[Datei:PWM-Stromsenke-2.png|400px]]&lt;br /&gt;
&lt;br /&gt;
= Lochraster-Layout :D =&lt;br /&gt;
Das &amp;quot;Dink&amp;quot; lass ich mal weg. Den losen Aufbau baut eh keiner nach.&lt;/div&gt;</summary>
		<author><name>Hegy</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Stromsenke&amp;diff=78986</id>
		<title>Stromsenke</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Stromsenke&amp;diff=78986"/>
		<updated>2013-10-17T00:32:33Z</updated>

		<summary type="html">&lt;p&gt;Hegy: /* Übertemperaturabschaltung */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Vor ca. 2 Jahren habe im in einem Projekt eine Stromsenke realisiert, die spezielle Anforderungen erfüllen musste. Einsatzbereich der Stromsenke war die Überstromerkennung im abschließenden Funktionstest in der Produktion von Netzgeräten, die Bestandteil eines Gesamtgerätes waren.&lt;br /&gt;
&lt;br /&gt;
= Einleitung =&lt;br /&gt;
&lt;br /&gt;
Die Stromsenke musste wie oben erwähnt spezielle Anforderungen erfüllen hinsichtlich der galvanischen Trennung, der Ansteuerung und der Zuverlässigkeit.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Features:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* galvanische Trennung von Steuersignal und Last&lt;br /&gt;
* Verpolschutz&lt;br /&gt;
* Soll-/Ist-Vergleich&lt;br /&gt;
* lineare PWM-Ansteuerung&lt;br /&gt;
* Übertemperaturabschaltung&lt;br /&gt;
* selbstregelnd&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Daten:&#039;&#039;&#039;&lt;br /&gt;
* 0 bis 5A, auch höher möglich&lt;br /&gt;
* max. Leistungsaufnahme je nach Kühlung bis 150W möglich&lt;br /&gt;
* für Spannungen bis 40V geeignet&lt;br /&gt;
* Auflösung je Prozentpunkt der PWM 50 mA (also 50mA Schritte)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Aufbau =&lt;br /&gt;
Die Stromsenke besteht aus folgenden Einzelkomponenten&lt;br /&gt;
&lt;br /&gt;
* Verpolschutz&lt;br /&gt;
* galvanische Trennung Steuersignal &amp;lt;math&amp;gt;\leftrightarrow&amp;lt;/math&amp;gt; Last&lt;br /&gt;
* galvanische Trennung der Versorgungsspannung vom Lastkreis&lt;br /&gt;
* Tiefpassfilter 2. Ordnung&lt;br /&gt;
* Spannungsteiler mit Abschaltfunktion&lt;br /&gt;
* Regel- und Ansteuerstufe&lt;br /&gt;
* Leistungsstufe&lt;br /&gt;
* Spannungsverstärker für Messgerät (Kontrolle)&lt;br /&gt;
* Temperaturüberwachung&lt;br /&gt;
* Spannungsstabilisierung&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Schaltplan&#039;&#039;&#039;&lt;br /&gt;
[[Bild:PWM-Stromsenke-2.png|1200px|gesamter Schaltplan]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Verpolschutz ==&lt;br /&gt;
Der Verpolschutz besteht aus den drei Bauteilen T1 (N-Kanal MOSFET, IRF530), Z-Diode D1 und Vorwiderstand R5. Bei richtiger Polung ist immer ein Stromfluss möglich. Dieses&lt;br /&gt;
geschieht durch die immer vorhandene parasitäre Diode innerhalb des MOSFET, die für ca. 2A ausgelegt ist. Daher muss bei höheren Strom auch die Spannung höher sein um die&lt;br /&gt;
Source-Drain-Strecke durchzuschalten. Je nach Typ liegt die Mindestspannung bei ca. 3,5V (BUK754R3) bzw. 4,5V (IRF1404). In entgegengesetzter Richtung ist Diode gesperrt&lt;br /&gt;
und auch wird über die Gate-Spannung der MOSFET nicht durchgeschaltet. Bei Spannungen unter diesen Werten empfiehlt es sich, den Verpolschutz durch eine entsprechende&lt;br /&gt;
(Shottky-)Leistungsdiode zu ersetzen. Allerdings muß diese dann gekühlt werden. Die Verlustleistung am MOSFET-Verpolschutz beträgt nur einige Milliwatt.&lt;br /&gt;
&lt;br /&gt;
Sollte die Spannung am Eingang über 15V steigen, wird durch den Vorwiderstand und der Z-Diode sichergestellt, dass die maximale Gate-Source-Spannung von +/-20V nicht überschritten wird.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== galvanische Trennung Steuersignal &amp;lt;math&amp;gt;\leftrightarrow&amp;lt;/math&amp;gt; Last ==&lt;br /&gt;
Die Trennung der beiden Potentiale wird durch den Optokoppler CNY17F realisiert. Der Eingang ist mit einem 470R Widerstand so ausgelegt, dass eine PWM mit&lt;br /&gt;
einem Spannungshub von 0 bis 5V ausreicht. Der Ausgang mit dem Widerstand R2 (2,1k) ist so ausgelegt, dass die Spannung hier für den nachgeschalteten&lt;br /&gt;
Tiefpassfilter passend ist.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Sallen-Key Tiefpassfilter ==&lt;br /&gt;
Die eingehende PWM wird am Sallen-Key-Filter, ein aktiver Tiefpass 2. Ordung, geglättet. Selbst beim kritischen duty-cycle von 50% sind am Ausgang keine nennenswerten Schwankungen&lt;br /&gt;
sichtbar (s. Messwerte), sofern die PWM-Frequenz über 2kHz liegt. Die Ausgangsspannung des Filters steigt linear von 0V bis ca. 8,2V an. Die obere Grenzfrequenz des Filters liegt&lt;br /&gt;
bei 160Hz. Die Grenzfrequenz errechnet sich aus&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f_o = \frac{1}{2 \pi R C}&amp;lt;/math&amp;gt; mit R = R3 = R4 und C = C1 = C2.&lt;br /&gt;
&lt;br /&gt;
Die Gesamtverstärkung des Filters liegt bei eins. Werte höher drei bringen den Tiefpass zum schwingen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Spannungsteiler mit Schaltfunktion ==&lt;br /&gt;
Nach dem Tiefpass muss die Ausgangsspannung auf das Niveau abgesenkt werden, die auch die Regel- und Ansteuerstufe als Feedback über die Shuntwiderstände erhält. Daher wird mit&lt;br /&gt;
dem Spannungsteiler aus R6 und R7 parallel mit R8 auf 250mV +/-5mV abgesenkt. Die beiden parallelgeschalteten Widerstände R7 und R8 sind zusätzlich noch mit einem&lt;br /&gt;
MOSFET überbrückt. Dieser schaltet die Widerstände kurz, sollte die Temperatur am Kühlkörper zu hoch werden. Dann beträgt die Eingangsspannung der Regel- und Ansteuerstufe 0V und die&lt;br /&gt;
Leistungsstufe wird abgeschaltet.&lt;br /&gt;
&lt;br /&gt;
Sollte aufgrund von Toleranzen die Spannung des Spannungsteilerausgang nicht auf 250mV kommen, kann Widerstand (R22) zu R6 parallel geschaltet werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Regel- und Ansteuerstufe ==&lt;br /&gt;
An dieser Stufe werden höhere Anforderungen gestellt als an den Tiefpass, weswegen ein höherwertiger OP zum Einsatz kommt (IC2A, LT1013). Diese Stufe steuert zum einen den&lt;br /&gt;
Leistungs-MOSFET an und zum anderen wird der Soll- und Istwert verglichen und ggf. nachgeregelt. Dazu steht am nicht-invertierenden Eingang die Sollspannung an.&lt;br /&gt;
Daraus bildet sich dann die Ausgangsspannung, die noch abhängig ist von der Ist-Spannung am invertierenden Eingang. Steuert der Ausgang die Endstufe auf ein bestimmtes Niveau&lt;br /&gt;
an, wird der MOSFET soweit durchgesteuert, dass an den im Source-Kreis liegenden Shuntwiderständen die gleiche Spannung abfällt wie am nicht-invertierenden Eingang anliegt.&lt;br /&gt;
Daraus ergibt sich auch das Regelverhalten, sollte der Laststrom schwanken durch z. B. schwankende Übergangswiderstände in der Peripherie oder Spannungsswankungen vom zu&lt;br /&gt;
testenden Netzteil. Geht der Strom zurück, verringert sich am invertierenen Eingang ebenfalls die Spannung. Durch die Invertierung wird eine höhere Ausgangsspanung generiert,&lt;br /&gt;
die den sinkenden Strom entgegen wirkt. Daher ist die Differenzspannung an den beiden OP-Eingängen bei Null, bei dem verwendeten OP im µV-Bereich, beim einem LM324 einige mV,&lt;br /&gt;
wodurch die Linearität beeinträchtigt wird.&lt;br /&gt;
&lt;br /&gt;
Um Schwingungen zwischen OP-Ausgang und den Gate des MOSFET zu verhindern ist hier ein Widerstand zwischengeschaltet (R10). Vermutlich verursacht die Restwelligkeit des Tiefpasses&lt;br /&gt;
ein ständiges auf- und entladen des Gate, wodurch die Schwingungen im Frequenzbereich von einigen hundert Kilohertz entstehen. Um die gesamte Regelung nicht zum Schwingen zu bringen,&lt;br /&gt;
ist zusätzlich noch der Kondensator C3 vorhanden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Leistungsstufe ==&lt;br /&gt;
Die Leistungsstufe ist mit einem MOSFET (T3) realisiert um eine möglichst genaue Einstellung zu bekommen. Bei bipolaren Transistoren käme noch der Störfaktor des Basisstroms dazu.&lt;br /&gt;
Auch bei Darlington-Transistoren ist der Strom durch den letzten Transistor nicht zu vernachlässigen. Der Basisstrom, der über den Emitter und damit über die Shuntwidestände fließt,&lt;br /&gt;
würde die Genauigkeit und Linearität beeinflussen. Allerdings haben bipolare Transistoren den Vorteil, dass diese für größere Ströme bzw. Leistungen parallel geschaltet werden&lt;br /&gt;
können. Nachteilig wäre aber eine zusätzliche Treiberstufe, da der Ausgangsstrom des OP nicht ausreicht um mehrer Transistoren anzusteuern. Mit MOSFETs ist das nicht möglich, da&lt;br /&gt;
schon geringste Abweichungen in der Ansteuercharakteristik, d. h. die Übertragungsfunktion aus dem Spannungsverhältnis &amp;lt;math&amp;gt;U_{GS}&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;U_{DS}&amp;lt;/math&amp;gt; nur&lt;br /&gt;
einen von mehreren MOSFET zum durchschalten bringt. Diese minimalen Spannungsdifferenzen zwischen zwei MOSFETs sind auch nicht kompensierbar. Vorteilhaft ist aber der nicht&lt;br /&gt;
vorhandene Gate-Strom, der sich nicht auf die Linearität und Präzision auswirkt. Zwischen Source und GND befinden sich die beiden Shuntwiderstände R11 und&lt;br /&gt;
R12 von jeweils 0,1R. Bei einem Strom von 5A fallen hier dann 0,25V ab, was einer Gesamtleistung von 1,25 Watt entspricht.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Spannungsverstärker für Messgerät ==&lt;br /&gt;
Zur Kontrolle des tatsächlichen Stromflusses erfolgt über den Shuntwiderständen der Abgriff zur indirekten Strommessung. Die am Shunt abfallende Spannung wird um den&lt;br /&gt;
Faktor 20 verstärkt. Damit ergibt sich bei 50mR und 20-facher Verstärkung eine Strom-Spannung-Zuordnung von 1:1, d. h. ein Strom von 5A verursacht eine Ausgangsspannung von&lt;br /&gt;
 &amp;lt;math&amp;gt;{U_{A_{DMM}}} = 5V. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Kühlkörper-Temperaturüberwachung ==&lt;br /&gt;
Eine Überhitzung des Leistungs-MOSFET ist gerade unter den knappen räumlichen Bedingungen gut möglich, weil der notwendige Kühlkörper mit entsprechender Ventilation kaum Platz&lt;br /&gt;
hat. Bei einem kleineren Kühlkörper würde daher eine Überhitzung möglich werden. Ein Kühlkörper mit einem Wärmewiderstand von ca. 8K/W erwärmt sich bei 63 Watt abzuführender&lt;br /&gt;
Leistung (4,54A bei 14V Klemmenspannung) innerhalb von ca. 27 Sekunden um ca. 60K, was einer Endtemperatur von 85°C entspricht. Bei mehr Leistung ist daher innerhalb von Sekunden&lt;br /&gt;
die max. Temperatur des MOSFET erreicht (Halbleitertemperatur 175°C). &lt;br /&gt;
&lt;br /&gt;
Als Temperaturfühler dient ein KTY81-122, der zusammen mit den Leistungs-MOSFET auf den Kühlkörper montiert wird. Erreicht der Temperaturfühler eine Temperatur von ca. 85°C&lt;br /&gt;
schaltet der Schmitt-Trigger über T2 den unteren Teil des Spannungsteiler kurz und die Ansteuerspannung des Leitsungs-MOSFET geht auf Null und damit ist kein Stromfluss mehr&lt;br /&gt;
vorhanden. Hat sich der Temperaturfühler auf ca. 58°C abgekühlt, wird der Leistungs-MOSFET wieder angesteuert. Die Temperaturgrenzen und die Hysterese errechnen sich folgendermaßen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;U_{aus} = U_{A_{max}} \frac{R18}{R18 + R19} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;U_{ein} = U_{A_{min}} \frac{R18}{R18 + R19} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;U_{hyst} = \Delta U_e = (U_{A_{max}} - U_{A_{min}}) \frac{R18}{R18 + R19} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;U_{aus}&amp;lt;/math&amp;gt; ist die Ausschaltspannung des Komparators, &amp;lt;math&amp;gt;U_{ein}&amp;lt;/math&amp;gt; die Einschaltspannung und &amp;lt;math&amp;gt;U_{hyst}&amp;lt;/math&amp;gt; die Hysterese (Spannungs- bzw. Temperaturdifferenz&lt;br /&gt;
der Ein- und Ausschaltschwellen). Die Angaben &amp;lt;math&amp;gt;U_{A_{min}}&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;U_{A_{max}}&amp;lt;/math&amp;gt; sind die maximale und minimale Ausgangsspannungen des Komparators. Bei 10V&lt;br /&gt;
Versorgungsspannung liegt die maximale Ausgangsspannung des LM324 bei ca. 8,2V.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== galvanische Trennung der Versorgungsspannung vom Lastkreis ==&lt;br /&gt;
Damit der Lastkreis keine Verbindung zur Versorgung und damit zum Rest des Equipments hat, muss diese durch einen DC/DC-Wandler entkoppelt werden. Durch die hohen Schaltfreuquenzen&lt;br /&gt;
ergeben sich am Ausgang kurze Spannungsspitzen. Durch das Snubber-Gleid, bestehend aus R20 und C6 werden diese minimiert. Dadurch, dass die gesamte Schaltung eine Stromaufnahme nur&lt;br /&gt;
im mA-Bereich hat, reicht ein DC/DC-Wandler von einem Watt Leistung völlig aus.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Spannungsstabilisierung ==&lt;br /&gt;
Die Versorgungsspannung hat einen essentiellen Einfluss auf die Funktionsfähigkeit. Eine Spannungsänderung beeinflusst die Ausgangsspanung des Optokopplers, unabhängig davon auch&lt;br /&gt;
die Ansteuerspannung der Treiberstufe und die Schaltschwellen des Schmitt-Trigger. Mit einem Standard-Linearregler vom Typ 78L10 ist die Stabilität ausreichend.&lt;br /&gt;
&lt;br /&gt;
= Messwerte =&lt;br /&gt;
== Übertemperaturabschaltung ==&lt;br /&gt;
Bei 14V Klemmenspannung und 4,54A (= 63 Watt) und ca. 1cm über der Befestigungsschraube des Transistors schaltet die Übertemperatursicherung nach ca. 27 Sekunden ab.&lt;br /&gt;
Wärmewiderstand des Kühlkörper ca. 8K/W&lt;br /&gt;
(z. B. [http://www.fischerelektronik.de/web_fischer/de_DE/K%C3%BChlk%C3%B6rper/A04/Strangk%C3%BChlk%C3%B6rper%20f%C3%BCr%20Leiterplattenmontage/PR/SK104_25.4_/index.xhtml SK104, R_th = 8 K/W])&lt;br /&gt;
&lt;br /&gt;
== Restwelligkeit des Tiefpasses ==&lt;br /&gt;
Vergleich der Ausgangsspannung (Restwelligkeit) des Tiefpasses bei 1,5kHz und 4kHz.&lt;br /&gt;
&lt;br /&gt;
[[Datei:screen-547x391-1,5kHz-MWC-neg.png]]&lt;br /&gt;
&lt;br /&gt;
Die größte Restwelligkeit entsteht bei einem duty-cycle von 50%. Bei ca. 1,5kHz beträgt die Restwelligkeit am Filterausgang 126mV bei einer Ausgangsspannung&lt;br /&gt;
von ca. 4,35V. Das entspricht einer Restwelligkeit von ca. 2,9%.&lt;br /&gt;
&lt;br /&gt;
[[Datei:screen-547x391-4kHz-MWC-neg.png]]&lt;br /&gt;
Bei ca. 4kHz beträgt die Restwelligkeit am Filterausgang nur noch 15,3mV bei einer Ausgangsspannung von ca. 4,35V. Das entspricht einer Restwelligkeit von ca. 0,35%.&lt;br /&gt;
&lt;br /&gt;
Bei Frequenzen über 4kHz sinkt die Ausgangsspannung ab. Grund ist die Trägheit des OP&#039;s. Daher sollte die PWM-Frequenz im Bereich 2kHz bis 4kHz liegen.&lt;br /&gt;
&lt;br /&gt;
== Linearität ==&lt;br /&gt;
Die Abhängigkeit der Ausgangsspannung &amp;lt;math&amp;gt;U_{A_{TP}}&amp;lt;/math&amp;gt; des Tiefpasses vom PWM-Verhältnis.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\readdata[ignoreLines=1,nStep=1]{\Daten}{data-files/Messwerte-3.txt}&lt;br /&gt;
\psset{xunit=1mm, yunit=10mm,yAxisLabel={},xAxisLabel={}}&lt;br /&gt;
\hspace*{5mm}&lt;br /&gt;
\psgraph[xticksize=0 9, yticksize=0 100,subticks=0,Dx=10,Dy=1](0,0)(100,9){80mm}{72mm}&lt;br /&gt;
 \listplot[showpoints,linewidth=0.5pt,linecolor=blue,plotNo=2,plotNoMax=3]{\Daten}&lt;br /&gt;
 \uput{0}[0](-8,9.7){&amp;lt;math&amp;gt;U_{A_{TP}} [V]&amp;lt;/math&amp;gt;}&lt;br /&gt;
 \uput{0}[0](107,-0.35){duty cycle}&lt;br /&gt;
\endpsgraph&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Das Übertragungsverhalten des Tiefpassfilter. Die Y-Werte sind die Spannungen direkt am Ausgang des Tiefpasses ohne Spannungsteiler.&lt;br /&gt;
Je nach verwendeten OP können sich hier andere Werte ergeben. Hier wurde der LM324 (4-fach OP) verwendet.&lt;br /&gt;
&lt;br /&gt;
Die Abhängigkeit des Stroms &amp;lt;math&amp;gt;I_{Last}&amp;lt;/math&amp;gt; und der Ausgangsspannung &amp;lt;math&amp;gt;U_{A_{DMM}}&amp;lt;/math&amp;gt; vom PWM-Verhältnis.&lt;br /&gt;
&lt;br /&gt;
\hspace*{5mm}&lt;br /&gt;
\psgraph[xticksize=0 6, yticksize=0 100,subticks=0,Dx=10,Dy=1]{}(0,0)(100,6){90mm}{54mm}&lt;br /&gt;
 \uput{0}[0](-5,7.2){\textcolor{blue}{$\mathrm{I_{Last} [A]}$}}&lt;br /&gt;
 \uput{0}[0](-5,6.7){\textcolor{red}{$\mathrm{U_{A_{DMM}} [V]}$}}&lt;br /&gt;
 \uput{0}[0](107,-0.35){duty cycle}&lt;br /&gt;
 \listplot[showpoints,linewidth=0.5pt,linecolor=blue,plotNo=1,plotNoMax=3]{\Daten}&lt;br /&gt;
 \listplot[plotstyle=dots,showpoints,linewidth=0.5pt,linecolor=red,plotNo=3,plotNoMax=3]{\Daten}&lt;br /&gt;
\endpsgraph&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die Linearität der Laststufe bzw. des Gesamtsystems. Die vereinzelten roten Punkte sind die Messwerte der Ausgangsspannung &amp;lt;math&amp;gt;U_{A_{DMM}}&amp;lt;/math&amp;gt; zur Kontrolle&lt;br /&gt;
bzw. zum gegenmessen des tatsächlichen Stroms. Die Punkte mit Y-Werten von 0 sind nicht gemessen worden.&lt;br /&gt;
&lt;br /&gt;
Die Messwerte in Zahlen:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#0d0f0d;&amp;quot;&lt;br /&gt;
! duty-&amp;lt;br /&amp;gt;cycle || Strom ||  Tiefpass || Ausgang &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot;| % || style=&amp;quot;text-align:center&amp;quot;| &amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt; || style=&amp;quot;text-align:center&amp;quot;| &amp;lt;math&amp;gt;U_{A_{TP}}&amp;lt;/math&amp;gt; || style=&amp;quot;text-align:center&amp;quot;| &amp;lt;math&amp;gt;U_{A_{DMM}}&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;|   0 ||   style=&amp;quot;text-align:right&amp;quot;| 0,000 A || style=&amp;quot;text-align:right&amp;quot;| 0,96 mV || style=&amp;quot;text-align:right&amp;quot;| 13 mV&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 4,5 || style=&amp;quot;text-align:right&amp;quot;| 0,262 A ||   style=&amp;quot;text-align:right&amp;quot;| 0,423 V || style=&amp;quot;text-align:right&amp;quot;| 0,261 V &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 8,4 ||  style=&amp;quot;text-align:right&amp;quot;| 0,420 A ||   style=&amp;quot;text-align:right&amp;quot;| 0,676 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 10,6 || style=&amp;quot;text-align:right&amp;quot;| 0,613 A ||   style=&amp;quot;text-align:right&amp;quot;| 0,936 V || style=&amp;quot;text-align:right&amp;quot;| 0,613 V &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 15,0 || style=&amp;quot;text-align:right&amp;quot;| 0,836 A ||   style=&amp;quot;text-align:right&amp;quot;| 1,342 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 19,6 ||  style=&amp;quot;text-align:right&amp;quot;| 1,12 A ||   style=&amp;quot;text-align:right&amp;quot;| 1,793 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 24,5 ||  style=&amp;quot;text-align:right&amp;quot;| 1,36 A ||   style=&amp;quot;text-align:right&amp;quot;| 2,163 V || style=&amp;quot;text-align:right&amp;quot;| 1,36 V  &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 30,0 ||  style=&amp;quot;text-align:right&amp;quot;| 1,66 A ||    style=&amp;quot;text-align:right&amp;quot;| 2,66 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 35,6 ||  style=&amp;quot;text-align:right&amp;quot;| 1,98 A ||    style=&amp;quot;text-align:right&amp;quot;| 3,17 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 40,6 ||  style=&amp;quot;text-align:right&amp;quot;| 2,21 A ||    style=&amp;quot;text-align:right&amp;quot;| 3,56 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 45,5 ||  style=&amp;quot;text-align:right&amp;quot;| 2,51 A ||    style=&amp;quot;text-align:right&amp;quot;| 4,03 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 50,5 || style=&amp;quot;text-align:right&amp;quot;| 2,765 A ||    style=&amp;quot;text-align:right&amp;quot;| 4,42 V || style=&amp;quot;text-align:right&amp;quot;| 2,76 V  &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 55,4 ||  style=&amp;quot;text-align:right&amp;quot;| 2,99 A ||    style=&amp;quot;text-align:right&amp;quot;| 4,80 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 60,4 ||  style=&amp;quot;text-align:right&amp;quot;| 3,25 A ||    style=&amp;quot;text-align:right&amp;quot;| 5,22 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 64,6 || style=&amp;quot;text-align:right&amp;quot;| 3,455 A ||    style=&amp;quot;text-align:right&amp;quot;| 5,55 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 70,1 ||  style=&amp;quot;text-align:right&amp;quot;| 3,74 A ||    style=&amp;quot;text-align:right&amp;quot;| 6,00 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 75,0 ||  style=&amp;quot;text-align:right&amp;quot;| 3,96 A ||    style=&amp;quot;text-align:right&amp;quot;| 6,36 V || style=&amp;quot;text-align:right&amp;quot;| 3,97 V  &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 80,4 ||  style=&amp;quot;text-align:right&amp;quot;| 4,24 A ||    style=&amp;quot;text-align:right&amp;quot;| 6,81 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 85,4 ||  style=&amp;quot;text-align:right&amp;quot;| 4,45 A ||    style=&amp;quot;text-align:right&amp;quot;| 7,15 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 90,4 ||  style=&amp;quot;text-align:right&amp;quot;| 4,68 A ||    style=&amp;quot;text-align:right&amp;quot;| 7,52 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 95,3 ||  style=&amp;quot;text-align:right&amp;quot;| 4,95 A ||    style=&amp;quot;text-align:right&amp;quot;| 7,91 V || style=&amp;quot;text-align:right&amp;quot;| 4,95 V  &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 100,0 ||  style=&amp;quot;text-align:right&amp;quot;| 5,08 A ||    style=&amp;quot;text-align:right&amp;quot;| 8,18 V || style=&amp;quot;text-align:right&amp;quot;| 5,09 V  &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Funktionskontrolle =&lt;br /&gt;
Für eine einwandfreie Funktion bietet sich folgende Vorgehensweise an.&lt;br /&gt;
&lt;br /&gt;
* Der PWM-Eingang bleibt offen = duty-cycle 0%&lt;br /&gt;
* am DC/DC-Konverter Versorgungsspannung anlegen, am Ausgang des DC/DC-Konverters müssen min. 13V gemessen werden, nach dem Spannungsregler 10,0V&lt;br /&gt;
* am Spannungsteilerausgang müssen 0V zu messen sein&lt;br /&gt;
* den Lastkreis mit einem Netzgerät verbinden, Einstellung 5V und mind. 6A (kleinere Spannungen könnten den Verpolschutz nicht ausreichend durchschalten)&lt;br /&gt;
* der Stromfluss im Lastkreis muß bei 0mA liegen&lt;br /&gt;
* folgende Punkte sollten zügig durchgeführt werden:&lt;br /&gt;
** am Eingang des Optokopplers eine Gleichspannung von 5V anlegen oder den Ausgang des Optokopplers überbrücken = duty-cycle 100%&lt;br /&gt;
** der Strom im Lastkreis sollte im Bereich von 5A liegen&lt;br /&gt;
** die Spannung am Spannungsteilerausgang messen, Sollwert 250mV +/-5mV&lt;br /&gt;
** die Spannungsdifferenz am Eingang des IC2A (LT1013) messen, Sollwert 0mV (nur im Lastfall)&lt;br /&gt;
** Netzgerät trennen&lt;br /&gt;
* bei ausreichendem Kühlkörper sollte die Übertemperaturabschaltung nicht aktiviert werden (Leistungsaufnahme 30 Watt)&lt;br /&gt;
* sollte die Spannung am Spannungsteiler bei 100% PWM nicht 250mV +/-5mV betragen, den Spannungsteiler anpassen; dies kann ohne Laststrom erfolgen&lt;br /&gt;
* der Test der Linearität wird mit PWM-Generator durchgeführt, dazu gerade die Endwerte 0 bis 20% und 80% bis 100% kontrollieren durch Messung der Spannung am Spannungsteilerausgang,&lt;br /&gt;
* sollte die Linearregler unzureichend sein, ggf. den Wiederstand R2 am Optokoppler ändern&lt;br /&gt;
* Netzgerät wieder zuschalten, Einstellung 14V und mind. 6A&lt;br /&gt;
* PWM duty-cycle liegt noch bei 100% d. h. der Stromfluss beträgt ca. 5,0A +/-100mA&lt;br /&gt;
* je nach Kühlkörpergröße sollte sich dieser schnell erhitzen und nach einer Zeit sollte die Übertemperaturabschaltung aktiviert werden, Netzteilstrom geht auf 0mA zurück&lt;br /&gt;
* Richtwert zur Dauer bis zum Abschalten: ca. 30 Sek. bei einem Kühlkörper mit einem Wärmewiderstand von 8K/W&lt;br /&gt;
&lt;br /&gt;
= Schaltplan =&lt;br /&gt;
&lt;br /&gt;
[[Datei:PWM-Stromsenke-2.png|400px]]&lt;br /&gt;
&lt;br /&gt;
= Lochraster-Layout :D =&lt;br /&gt;
Das &amp;quot;Dink&amp;quot; lass ich mal weg. Den losen Aufbau baut eh keiner nach.&lt;/div&gt;</summary>
		<author><name>Hegy</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Stromsenke&amp;diff=78985</id>
		<title>Stromsenke</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Stromsenke&amp;diff=78985"/>
		<updated>2013-10-17T00:32:06Z</updated>

		<summary type="html">&lt;p&gt;Hegy: /* Übertemperaturabschaltung */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Vor ca. 2 Jahren habe im in einem Projekt eine Stromsenke realisiert, die spezielle Anforderungen erfüllen musste. Einsatzbereich der Stromsenke war die Überstromerkennung im abschließenden Funktionstest in der Produktion von Netzgeräten, die Bestandteil eines Gesamtgerätes waren.&lt;br /&gt;
&lt;br /&gt;
= Einleitung =&lt;br /&gt;
&lt;br /&gt;
Die Stromsenke musste wie oben erwähnt spezielle Anforderungen erfüllen hinsichtlich der galvanischen Trennung, der Ansteuerung und der Zuverlässigkeit.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Features:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* galvanische Trennung von Steuersignal und Last&lt;br /&gt;
* Verpolschutz&lt;br /&gt;
* Soll-/Ist-Vergleich&lt;br /&gt;
* lineare PWM-Ansteuerung&lt;br /&gt;
* Übertemperaturabschaltung&lt;br /&gt;
* selbstregelnd&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Daten:&#039;&#039;&#039;&lt;br /&gt;
* 0 bis 5A, auch höher möglich&lt;br /&gt;
* max. Leistungsaufnahme je nach Kühlung bis 150W möglich&lt;br /&gt;
* für Spannungen bis 40V geeignet&lt;br /&gt;
* Auflösung je Prozentpunkt der PWM 50 mA (also 50mA Schritte)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Aufbau =&lt;br /&gt;
Die Stromsenke besteht aus folgenden Einzelkomponenten&lt;br /&gt;
&lt;br /&gt;
* Verpolschutz&lt;br /&gt;
* galvanische Trennung Steuersignal &amp;lt;math&amp;gt;\leftrightarrow&amp;lt;/math&amp;gt; Last&lt;br /&gt;
* galvanische Trennung der Versorgungsspannung vom Lastkreis&lt;br /&gt;
* Tiefpassfilter 2. Ordnung&lt;br /&gt;
* Spannungsteiler mit Abschaltfunktion&lt;br /&gt;
* Regel- und Ansteuerstufe&lt;br /&gt;
* Leistungsstufe&lt;br /&gt;
* Spannungsverstärker für Messgerät (Kontrolle)&lt;br /&gt;
* Temperaturüberwachung&lt;br /&gt;
* Spannungsstabilisierung&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Schaltplan&#039;&#039;&#039;&lt;br /&gt;
[[Bild:PWM-Stromsenke-2.png|1200px|gesamter Schaltplan]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Verpolschutz ==&lt;br /&gt;
Der Verpolschutz besteht aus den drei Bauteilen T1 (N-Kanal MOSFET, IRF530), Z-Diode D1 und Vorwiderstand R5. Bei richtiger Polung ist immer ein Stromfluss möglich. Dieses&lt;br /&gt;
geschieht durch die immer vorhandene parasitäre Diode innerhalb des MOSFET, die für ca. 2A ausgelegt ist. Daher muss bei höheren Strom auch die Spannung höher sein um die&lt;br /&gt;
Source-Drain-Strecke durchzuschalten. Je nach Typ liegt die Mindestspannung bei ca. 3,5V (BUK754R3) bzw. 4,5V (IRF1404). In entgegengesetzter Richtung ist Diode gesperrt&lt;br /&gt;
und auch wird über die Gate-Spannung der MOSFET nicht durchgeschaltet. Bei Spannungen unter diesen Werten empfiehlt es sich, den Verpolschutz durch eine entsprechende&lt;br /&gt;
(Shottky-)Leistungsdiode zu ersetzen. Allerdings muß diese dann gekühlt werden. Die Verlustleistung am MOSFET-Verpolschutz beträgt nur einige Milliwatt.&lt;br /&gt;
&lt;br /&gt;
Sollte die Spannung am Eingang über 15V steigen, wird durch den Vorwiderstand und der Z-Diode sichergestellt, dass die maximale Gate-Source-Spannung von +/-20V nicht überschritten wird.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== galvanische Trennung Steuersignal &amp;lt;math&amp;gt;\leftrightarrow&amp;lt;/math&amp;gt; Last ==&lt;br /&gt;
Die Trennung der beiden Potentiale wird durch den Optokoppler CNY17F realisiert. Der Eingang ist mit einem 470R Widerstand so ausgelegt, dass eine PWM mit&lt;br /&gt;
einem Spannungshub von 0 bis 5V ausreicht. Der Ausgang mit dem Widerstand R2 (2,1k) ist so ausgelegt, dass die Spannung hier für den nachgeschalteten&lt;br /&gt;
Tiefpassfilter passend ist.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Sallen-Key Tiefpassfilter ==&lt;br /&gt;
Die eingehende PWM wird am Sallen-Key-Filter, ein aktiver Tiefpass 2. Ordung, geglättet. Selbst beim kritischen duty-cycle von 50% sind am Ausgang keine nennenswerten Schwankungen&lt;br /&gt;
sichtbar (s. Messwerte), sofern die PWM-Frequenz über 2kHz liegt. Die Ausgangsspannung des Filters steigt linear von 0V bis ca. 8,2V an. Die obere Grenzfrequenz des Filters liegt&lt;br /&gt;
bei 160Hz. Die Grenzfrequenz errechnet sich aus&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f_o = \frac{1}{2 \pi R C}&amp;lt;/math&amp;gt; mit R = R3 = R4 und C = C1 = C2.&lt;br /&gt;
&lt;br /&gt;
Die Gesamtverstärkung des Filters liegt bei eins. Werte höher drei bringen den Tiefpass zum schwingen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Spannungsteiler mit Schaltfunktion ==&lt;br /&gt;
Nach dem Tiefpass muss die Ausgangsspannung auf das Niveau abgesenkt werden, die auch die Regel- und Ansteuerstufe als Feedback über die Shuntwiderstände erhält. Daher wird mit&lt;br /&gt;
dem Spannungsteiler aus R6 und R7 parallel mit R8 auf 250mV +/-5mV abgesenkt. Die beiden parallelgeschalteten Widerstände R7 und R8 sind zusätzlich noch mit einem&lt;br /&gt;
MOSFET überbrückt. Dieser schaltet die Widerstände kurz, sollte die Temperatur am Kühlkörper zu hoch werden. Dann beträgt die Eingangsspannung der Regel- und Ansteuerstufe 0V und die&lt;br /&gt;
Leistungsstufe wird abgeschaltet.&lt;br /&gt;
&lt;br /&gt;
Sollte aufgrund von Toleranzen die Spannung des Spannungsteilerausgang nicht auf 250mV kommen, kann Widerstand (R22) zu R6 parallel geschaltet werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Regel- und Ansteuerstufe ==&lt;br /&gt;
An dieser Stufe werden höhere Anforderungen gestellt als an den Tiefpass, weswegen ein höherwertiger OP zum Einsatz kommt (IC2A, LT1013). Diese Stufe steuert zum einen den&lt;br /&gt;
Leistungs-MOSFET an und zum anderen wird der Soll- und Istwert verglichen und ggf. nachgeregelt. Dazu steht am nicht-invertierenden Eingang die Sollspannung an.&lt;br /&gt;
Daraus bildet sich dann die Ausgangsspannung, die noch abhängig ist von der Ist-Spannung am invertierenden Eingang. Steuert der Ausgang die Endstufe auf ein bestimmtes Niveau&lt;br /&gt;
an, wird der MOSFET soweit durchgesteuert, dass an den im Source-Kreis liegenden Shuntwiderständen die gleiche Spannung abfällt wie am nicht-invertierenden Eingang anliegt.&lt;br /&gt;
Daraus ergibt sich auch das Regelverhalten, sollte der Laststrom schwanken durch z. B. schwankende Übergangswiderstände in der Peripherie oder Spannungsswankungen vom zu&lt;br /&gt;
testenden Netzteil. Geht der Strom zurück, verringert sich am invertierenen Eingang ebenfalls die Spannung. Durch die Invertierung wird eine höhere Ausgangsspanung generiert,&lt;br /&gt;
die den sinkenden Strom entgegen wirkt. Daher ist die Differenzspannung an den beiden OP-Eingängen bei Null, bei dem verwendeten OP im µV-Bereich, beim einem LM324 einige mV,&lt;br /&gt;
wodurch die Linearität beeinträchtigt wird.&lt;br /&gt;
&lt;br /&gt;
Um Schwingungen zwischen OP-Ausgang und den Gate des MOSFET zu verhindern ist hier ein Widerstand zwischengeschaltet (R10). Vermutlich verursacht die Restwelligkeit des Tiefpasses&lt;br /&gt;
ein ständiges auf- und entladen des Gate, wodurch die Schwingungen im Frequenzbereich von einigen hundert Kilohertz entstehen. Um die gesamte Regelung nicht zum Schwingen zu bringen,&lt;br /&gt;
ist zusätzlich noch der Kondensator C3 vorhanden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Leistungsstufe ==&lt;br /&gt;
Die Leistungsstufe ist mit einem MOSFET (T3) realisiert um eine möglichst genaue Einstellung zu bekommen. Bei bipolaren Transistoren käme noch der Störfaktor des Basisstroms dazu.&lt;br /&gt;
Auch bei Darlington-Transistoren ist der Strom durch den letzten Transistor nicht zu vernachlässigen. Der Basisstrom, der über den Emitter und damit über die Shuntwidestände fließt,&lt;br /&gt;
würde die Genauigkeit und Linearität beeinflussen. Allerdings haben bipolare Transistoren den Vorteil, dass diese für größere Ströme bzw. Leistungen parallel geschaltet werden&lt;br /&gt;
können. Nachteilig wäre aber eine zusätzliche Treiberstufe, da der Ausgangsstrom des OP nicht ausreicht um mehrer Transistoren anzusteuern. Mit MOSFETs ist das nicht möglich, da&lt;br /&gt;
schon geringste Abweichungen in der Ansteuercharakteristik, d. h. die Übertragungsfunktion aus dem Spannungsverhältnis &amp;lt;math&amp;gt;U_{GS}&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;U_{DS}&amp;lt;/math&amp;gt; nur&lt;br /&gt;
einen von mehreren MOSFET zum durchschalten bringt. Diese minimalen Spannungsdifferenzen zwischen zwei MOSFETs sind auch nicht kompensierbar. Vorteilhaft ist aber der nicht&lt;br /&gt;
vorhandene Gate-Strom, der sich nicht auf die Linearität und Präzision auswirkt. Zwischen Source und GND befinden sich die beiden Shuntwiderstände R11 und&lt;br /&gt;
R12 von jeweils 0,1R. Bei einem Strom von 5A fallen hier dann 0,25V ab, was einer Gesamtleistung von 1,25 Watt entspricht.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Spannungsverstärker für Messgerät ==&lt;br /&gt;
Zur Kontrolle des tatsächlichen Stromflusses erfolgt über den Shuntwiderständen der Abgriff zur indirekten Strommessung. Die am Shunt abfallende Spannung wird um den&lt;br /&gt;
Faktor 20 verstärkt. Damit ergibt sich bei 50mR und 20-facher Verstärkung eine Strom-Spannung-Zuordnung von 1:1, d. h. ein Strom von 5A verursacht eine Ausgangsspannung von&lt;br /&gt;
 &amp;lt;math&amp;gt;{U_{A_{DMM}}} = 5V. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Kühlkörper-Temperaturüberwachung ==&lt;br /&gt;
Eine Überhitzung des Leistungs-MOSFET ist gerade unter den knappen räumlichen Bedingungen gut möglich, weil der notwendige Kühlkörper mit entsprechender Ventilation kaum Platz&lt;br /&gt;
hat. Bei einem kleineren Kühlkörper würde daher eine Überhitzung möglich werden. Ein Kühlkörper mit einem Wärmewiderstand von ca. 8K/W erwärmt sich bei 63 Watt abzuführender&lt;br /&gt;
Leistung (4,54A bei 14V Klemmenspannung) innerhalb von ca. 27 Sekunden um ca. 60K, was einer Endtemperatur von 85°C entspricht. Bei mehr Leistung ist daher innerhalb von Sekunden&lt;br /&gt;
die max. Temperatur des MOSFET erreicht (Halbleitertemperatur 175°C). &lt;br /&gt;
&lt;br /&gt;
Als Temperaturfühler dient ein KTY81-122, der zusammen mit den Leistungs-MOSFET auf den Kühlkörper montiert wird. Erreicht der Temperaturfühler eine Temperatur von ca. 85°C&lt;br /&gt;
schaltet der Schmitt-Trigger über T2 den unteren Teil des Spannungsteiler kurz und die Ansteuerspannung des Leitsungs-MOSFET geht auf Null und damit ist kein Stromfluss mehr&lt;br /&gt;
vorhanden. Hat sich der Temperaturfühler auf ca. 58°C abgekühlt, wird der Leistungs-MOSFET wieder angesteuert. Die Temperaturgrenzen und die Hysterese errechnen sich folgendermaßen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;U_{aus} = U_{A_{max}} \frac{R18}{R18 + R19} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;U_{ein} = U_{A_{min}} \frac{R18}{R18 + R19} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;U_{hyst} = \Delta U_e = (U_{A_{max}} - U_{A_{min}}) \frac{R18}{R18 + R19} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;U_{aus}&amp;lt;/math&amp;gt; ist die Ausschaltspannung des Komparators, &amp;lt;math&amp;gt;U_{ein}&amp;lt;/math&amp;gt; die Einschaltspannung und &amp;lt;math&amp;gt;U_{hyst}&amp;lt;/math&amp;gt; die Hysterese (Spannungs- bzw. Temperaturdifferenz&lt;br /&gt;
der Ein- und Ausschaltschwellen). Die Angaben &amp;lt;math&amp;gt;U_{A_{min}}&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;U_{A_{max}}&amp;lt;/math&amp;gt; sind die maximale und minimale Ausgangsspannungen des Komparators. Bei 10V&lt;br /&gt;
Versorgungsspannung liegt die maximale Ausgangsspannung des LM324 bei ca. 8,2V.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== galvanische Trennung der Versorgungsspannung vom Lastkreis ==&lt;br /&gt;
Damit der Lastkreis keine Verbindung zur Versorgung und damit zum Rest des Equipments hat, muss diese durch einen DC/DC-Wandler entkoppelt werden. Durch die hohen Schaltfreuquenzen&lt;br /&gt;
ergeben sich am Ausgang kurze Spannungsspitzen. Durch das Snubber-Gleid, bestehend aus R20 und C6 werden diese minimiert. Dadurch, dass die gesamte Schaltung eine Stromaufnahme nur&lt;br /&gt;
im mA-Bereich hat, reicht ein DC/DC-Wandler von einem Watt Leistung völlig aus.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Spannungsstabilisierung ==&lt;br /&gt;
Die Versorgungsspannung hat einen essentiellen Einfluss auf die Funktionsfähigkeit. Eine Spannungsänderung beeinflusst die Ausgangsspanung des Optokopplers, unabhängig davon auch&lt;br /&gt;
die Ansteuerspannung der Treiberstufe und die Schaltschwellen des Schmitt-Trigger. Mit einem Standard-Linearregler vom Typ 78L10 ist die Stabilität ausreichend.&lt;br /&gt;
&lt;br /&gt;
= Messwerte =&lt;br /&gt;
== Übertemperaturabschaltung ==&lt;br /&gt;
Bei 14V Klemmenspannung und 4,54A (= 63 Watt) und ca. 1cm über der Befestigungsschraube des Transistors schaltet die Übertemperatursicherung nach ca. 27 Sekunden ab.&lt;br /&gt;
Wärmewiderstand des Kühlkörper ca. 8K/W&lt;br /&gt;
(z. B. [http://Http://www.fischerelektronik.de/web_fischer/de_DE/K%C3%BChlk%C3%B6rper/A04/Strangk%C3%BChlk%C3%B6rper%20f%C3%BCr%20Leiterplattenmontage/PR/SK104_25.4_/index.xhtml SK104, R_th = 8 K/W])&lt;br /&gt;
&lt;br /&gt;
== Restwelligkeit des Tiefpasses ==&lt;br /&gt;
Vergleich der Ausgangsspannung (Restwelligkeit) des Tiefpasses bei 1,5kHz und 4kHz.&lt;br /&gt;
&lt;br /&gt;
[[Datei:screen-547x391-1,5kHz-MWC-neg.png]]&lt;br /&gt;
&lt;br /&gt;
Die größte Restwelligkeit entsteht bei einem duty-cycle von 50%. Bei ca. 1,5kHz beträgt die Restwelligkeit am Filterausgang 126mV bei einer Ausgangsspannung&lt;br /&gt;
von ca. 4,35V. Das entspricht einer Restwelligkeit von ca. 2,9%.&lt;br /&gt;
&lt;br /&gt;
[[Datei:screen-547x391-4kHz-MWC-neg.png]]&lt;br /&gt;
Bei ca. 4kHz beträgt die Restwelligkeit am Filterausgang nur noch 15,3mV bei einer Ausgangsspannung von ca. 4,35V. Das entspricht einer Restwelligkeit von ca. 0,35%.&lt;br /&gt;
&lt;br /&gt;
Bei Frequenzen über 4kHz sinkt die Ausgangsspannung ab. Grund ist die Trägheit des OP&#039;s. Daher sollte die PWM-Frequenz im Bereich 2kHz bis 4kHz liegen.&lt;br /&gt;
&lt;br /&gt;
== Linearität ==&lt;br /&gt;
Die Abhängigkeit der Ausgangsspannung &amp;lt;math&amp;gt;U_{A_{TP}}&amp;lt;/math&amp;gt; des Tiefpasses vom PWM-Verhältnis.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\readdata[ignoreLines=1,nStep=1]{\Daten}{data-files/Messwerte-3.txt}&lt;br /&gt;
\psset{xunit=1mm, yunit=10mm,yAxisLabel={},xAxisLabel={}}&lt;br /&gt;
\hspace*{5mm}&lt;br /&gt;
\psgraph[xticksize=0 9, yticksize=0 100,subticks=0,Dx=10,Dy=1](0,0)(100,9){80mm}{72mm}&lt;br /&gt;
 \listplot[showpoints,linewidth=0.5pt,linecolor=blue,plotNo=2,plotNoMax=3]{\Daten}&lt;br /&gt;
 \uput{0}[0](-8,9.7){&amp;lt;math&amp;gt;U_{A_{TP}} [V]&amp;lt;/math&amp;gt;}&lt;br /&gt;
 \uput{0}[0](107,-0.35){duty cycle}&lt;br /&gt;
\endpsgraph&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Das Übertragungsverhalten des Tiefpassfilter. Die Y-Werte sind die Spannungen direkt am Ausgang des Tiefpasses ohne Spannungsteiler.&lt;br /&gt;
Je nach verwendeten OP können sich hier andere Werte ergeben. Hier wurde der LM324 (4-fach OP) verwendet.&lt;br /&gt;
&lt;br /&gt;
Die Abhängigkeit des Stroms &amp;lt;math&amp;gt;I_{Last}&amp;lt;/math&amp;gt; und der Ausgangsspannung &amp;lt;math&amp;gt;U_{A_{DMM}}&amp;lt;/math&amp;gt; vom PWM-Verhältnis.&lt;br /&gt;
&lt;br /&gt;
\hspace*{5mm}&lt;br /&gt;
\psgraph[xticksize=0 6, yticksize=0 100,subticks=0,Dx=10,Dy=1]{}(0,0)(100,6){90mm}{54mm}&lt;br /&gt;
 \uput{0}[0](-5,7.2){\textcolor{blue}{$\mathrm{I_{Last} [A]}$}}&lt;br /&gt;
 \uput{0}[0](-5,6.7){\textcolor{red}{$\mathrm{U_{A_{DMM}} [V]}$}}&lt;br /&gt;
 \uput{0}[0](107,-0.35){duty cycle}&lt;br /&gt;
 \listplot[showpoints,linewidth=0.5pt,linecolor=blue,plotNo=1,plotNoMax=3]{\Daten}&lt;br /&gt;
 \listplot[plotstyle=dots,showpoints,linewidth=0.5pt,linecolor=red,plotNo=3,plotNoMax=3]{\Daten}&lt;br /&gt;
\endpsgraph&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die Linearität der Laststufe bzw. des Gesamtsystems. Die vereinzelten roten Punkte sind die Messwerte der Ausgangsspannung &amp;lt;math&amp;gt;U_{A_{DMM}}&amp;lt;/math&amp;gt; zur Kontrolle&lt;br /&gt;
bzw. zum gegenmessen des tatsächlichen Stroms. Die Punkte mit Y-Werten von 0 sind nicht gemessen worden.&lt;br /&gt;
&lt;br /&gt;
Die Messwerte in Zahlen:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#0d0f0d;&amp;quot;&lt;br /&gt;
! duty-&amp;lt;br /&amp;gt;cycle || Strom ||  Tiefpass || Ausgang &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot;| % || style=&amp;quot;text-align:center&amp;quot;| &amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt; || style=&amp;quot;text-align:center&amp;quot;| &amp;lt;math&amp;gt;U_{A_{TP}}&amp;lt;/math&amp;gt; || style=&amp;quot;text-align:center&amp;quot;| &amp;lt;math&amp;gt;U_{A_{DMM}}&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;|   0 ||   style=&amp;quot;text-align:right&amp;quot;| 0,000 A || style=&amp;quot;text-align:right&amp;quot;| 0,96 mV || style=&amp;quot;text-align:right&amp;quot;| 13 mV&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 4,5 || style=&amp;quot;text-align:right&amp;quot;| 0,262 A ||   style=&amp;quot;text-align:right&amp;quot;| 0,423 V || style=&amp;quot;text-align:right&amp;quot;| 0,261 V &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 8,4 ||  style=&amp;quot;text-align:right&amp;quot;| 0,420 A ||   style=&amp;quot;text-align:right&amp;quot;| 0,676 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 10,6 || style=&amp;quot;text-align:right&amp;quot;| 0,613 A ||   style=&amp;quot;text-align:right&amp;quot;| 0,936 V || style=&amp;quot;text-align:right&amp;quot;| 0,613 V &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 15,0 || style=&amp;quot;text-align:right&amp;quot;| 0,836 A ||   style=&amp;quot;text-align:right&amp;quot;| 1,342 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 19,6 ||  style=&amp;quot;text-align:right&amp;quot;| 1,12 A ||   style=&amp;quot;text-align:right&amp;quot;| 1,793 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 24,5 ||  style=&amp;quot;text-align:right&amp;quot;| 1,36 A ||   style=&amp;quot;text-align:right&amp;quot;| 2,163 V || style=&amp;quot;text-align:right&amp;quot;| 1,36 V  &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 30,0 ||  style=&amp;quot;text-align:right&amp;quot;| 1,66 A ||    style=&amp;quot;text-align:right&amp;quot;| 2,66 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 35,6 ||  style=&amp;quot;text-align:right&amp;quot;| 1,98 A ||    style=&amp;quot;text-align:right&amp;quot;| 3,17 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 40,6 ||  style=&amp;quot;text-align:right&amp;quot;| 2,21 A ||    style=&amp;quot;text-align:right&amp;quot;| 3,56 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 45,5 ||  style=&amp;quot;text-align:right&amp;quot;| 2,51 A ||    style=&amp;quot;text-align:right&amp;quot;| 4,03 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 50,5 || style=&amp;quot;text-align:right&amp;quot;| 2,765 A ||    style=&amp;quot;text-align:right&amp;quot;| 4,42 V || style=&amp;quot;text-align:right&amp;quot;| 2,76 V  &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 55,4 ||  style=&amp;quot;text-align:right&amp;quot;| 2,99 A ||    style=&amp;quot;text-align:right&amp;quot;| 4,80 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 60,4 ||  style=&amp;quot;text-align:right&amp;quot;| 3,25 A ||    style=&amp;quot;text-align:right&amp;quot;| 5,22 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 64,6 || style=&amp;quot;text-align:right&amp;quot;| 3,455 A ||    style=&amp;quot;text-align:right&amp;quot;| 5,55 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 70,1 ||  style=&amp;quot;text-align:right&amp;quot;| 3,74 A ||    style=&amp;quot;text-align:right&amp;quot;| 6,00 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 75,0 ||  style=&amp;quot;text-align:right&amp;quot;| 3,96 A ||    style=&amp;quot;text-align:right&amp;quot;| 6,36 V || style=&amp;quot;text-align:right&amp;quot;| 3,97 V  &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 80,4 ||  style=&amp;quot;text-align:right&amp;quot;| 4,24 A ||    style=&amp;quot;text-align:right&amp;quot;| 6,81 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 85,4 ||  style=&amp;quot;text-align:right&amp;quot;| 4,45 A ||    style=&amp;quot;text-align:right&amp;quot;| 7,15 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 90,4 ||  style=&amp;quot;text-align:right&amp;quot;| 4,68 A ||    style=&amp;quot;text-align:right&amp;quot;| 7,52 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 95,3 ||  style=&amp;quot;text-align:right&amp;quot;| 4,95 A ||    style=&amp;quot;text-align:right&amp;quot;| 7,91 V || style=&amp;quot;text-align:right&amp;quot;| 4,95 V  &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 100,0 ||  style=&amp;quot;text-align:right&amp;quot;| 5,08 A ||    style=&amp;quot;text-align:right&amp;quot;| 8,18 V || style=&amp;quot;text-align:right&amp;quot;| 5,09 V  &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Funktionskontrolle =&lt;br /&gt;
Für eine einwandfreie Funktion bietet sich folgende Vorgehensweise an.&lt;br /&gt;
&lt;br /&gt;
* Der PWM-Eingang bleibt offen = duty-cycle 0%&lt;br /&gt;
* am DC/DC-Konverter Versorgungsspannung anlegen, am Ausgang des DC/DC-Konverters müssen min. 13V gemessen werden, nach dem Spannungsregler 10,0V&lt;br /&gt;
* am Spannungsteilerausgang müssen 0V zu messen sein&lt;br /&gt;
* den Lastkreis mit einem Netzgerät verbinden, Einstellung 5V und mind. 6A (kleinere Spannungen könnten den Verpolschutz nicht ausreichend durchschalten)&lt;br /&gt;
* der Stromfluss im Lastkreis muß bei 0mA liegen&lt;br /&gt;
* folgende Punkte sollten zügig durchgeführt werden:&lt;br /&gt;
** am Eingang des Optokopplers eine Gleichspannung von 5V anlegen oder den Ausgang des Optokopplers überbrücken = duty-cycle 100%&lt;br /&gt;
** der Strom im Lastkreis sollte im Bereich von 5A liegen&lt;br /&gt;
** die Spannung am Spannungsteilerausgang messen, Sollwert 250mV +/-5mV&lt;br /&gt;
** die Spannungsdifferenz am Eingang des IC2A (LT1013) messen, Sollwert 0mV (nur im Lastfall)&lt;br /&gt;
** Netzgerät trennen&lt;br /&gt;
* bei ausreichendem Kühlkörper sollte die Übertemperaturabschaltung nicht aktiviert werden (Leistungsaufnahme 30 Watt)&lt;br /&gt;
* sollte die Spannung am Spannungsteiler bei 100% PWM nicht 250mV +/-5mV betragen, den Spannungsteiler anpassen; dies kann ohne Laststrom erfolgen&lt;br /&gt;
* der Test der Linearität wird mit PWM-Generator durchgeführt, dazu gerade die Endwerte 0 bis 20% und 80% bis 100% kontrollieren durch Messung der Spannung am Spannungsteilerausgang,&lt;br /&gt;
* sollte die Linearregler unzureichend sein, ggf. den Wiederstand R2 am Optokoppler ändern&lt;br /&gt;
* Netzgerät wieder zuschalten, Einstellung 14V und mind. 6A&lt;br /&gt;
* PWM duty-cycle liegt noch bei 100% d. h. der Stromfluss beträgt ca. 5,0A +/-100mA&lt;br /&gt;
* je nach Kühlkörpergröße sollte sich dieser schnell erhitzen und nach einer Zeit sollte die Übertemperaturabschaltung aktiviert werden, Netzteilstrom geht auf 0mA zurück&lt;br /&gt;
* Richtwert zur Dauer bis zum Abschalten: ca. 30 Sek. bei einem Kühlkörper mit einem Wärmewiderstand von 8K/W&lt;br /&gt;
&lt;br /&gt;
= Schaltplan =&lt;br /&gt;
&lt;br /&gt;
[[Datei:PWM-Stromsenke-2.png|400px]]&lt;br /&gt;
&lt;br /&gt;
= Lochraster-Layout :D =&lt;br /&gt;
Das &amp;quot;Dink&amp;quot; lass ich mal weg. Den losen Aufbau baut eh keiner nach.&lt;/div&gt;</summary>
		<author><name>Hegy</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Stromsenke&amp;diff=78984</id>
		<title>Stromsenke</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Stromsenke&amp;diff=78984"/>
		<updated>2013-10-17T00:31:31Z</updated>

		<summary type="html">&lt;p&gt;Hegy: /* Übertemperaturabschaltung */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Vor ca. 2 Jahren habe im in einem Projekt eine Stromsenke realisiert, die spezielle Anforderungen erfüllen musste. Einsatzbereich der Stromsenke war die Überstromerkennung im abschließenden Funktionstest in der Produktion von Netzgeräten, die Bestandteil eines Gesamtgerätes waren.&lt;br /&gt;
&lt;br /&gt;
= Einleitung =&lt;br /&gt;
&lt;br /&gt;
Die Stromsenke musste wie oben erwähnt spezielle Anforderungen erfüllen hinsichtlich der galvanischen Trennung, der Ansteuerung und der Zuverlässigkeit.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Features:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* galvanische Trennung von Steuersignal und Last&lt;br /&gt;
* Verpolschutz&lt;br /&gt;
* Soll-/Ist-Vergleich&lt;br /&gt;
* lineare PWM-Ansteuerung&lt;br /&gt;
* Übertemperaturabschaltung&lt;br /&gt;
* selbstregelnd&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Daten:&#039;&#039;&#039;&lt;br /&gt;
* 0 bis 5A, auch höher möglich&lt;br /&gt;
* max. Leistungsaufnahme je nach Kühlung bis 150W möglich&lt;br /&gt;
* für Spannungen bis 40V geeignet&lt;br /&gt;
* Auflösung je Prozentpunkt der PWM 50 mA (also 50mA Schritte)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Aufbau =&lt;br /&gt;
Die Stromsenke besteht aus folgenden Einzelkomponenten&lt;br /&gt;
&lt;br /&gt;
* Verpolschutz&lt;br /&gt;
* galvanische Trennung Steuersignal &amp;lt;math&amp;gt;\leftrightarrow&amp;lt;/math&amp;gt; Last&lt;br /&gt;
* galvanische Trennung der Versorgungsspannung vom Lastkreis&lt;br /&gt;
* Tiefpassfilter 2. Ordnung&lt;br /&gt;
* Spannungsteiler mit Abschaltfunktion&lt;br /&gt;
* Regel- und Ansteuerstufe&lt;br /&gt;
* Leistungsstufe&lt;br /&gt;
* Spannungsverstärker für Messgerät (Kontrolle)&lt;br /&gt;
* Temperaturüberwachung&lt;br /&gt;
* Spannungsstabilisierung&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Schaltplan&#039;&#039;&#039;&lt;br /&gt;
[[Bild:PWM-Stromsenke-2.png|1200px|gesamter Schaltplan]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Verpolschutz ==&lt;br /&gt;
Der Verpolschutz besteht aus den drei Bauteilen T1 (N-Kanal MOSFET, IRF530), Z-Diode D1 und Vorwiderstand R5. Bei richtiger Polung ist immer ein Stromfluss möglich. Dieses&lt;br /&gt;
geschieht durch die immer vorhandene parasitäre Diode innerhalb des MOSFET, die für ca. 2A ausgelegt ist. Daher muss bei höheren Strom auch die Spannung höher sein um die&lt;br /&gt;
Source-Drain-Strecke durchzuschalten. Je nach Typ liegt die Mindestspannung bei ca. 3,5V (BUK754R3) bzw. 4,5V (IRF1404). In entgegengesetzter Richtung ist Diode gesperrt&lt;br /&gt;
und auch wird über die Gate-Spannung der MOSFET nicht durchgeschaltet. Bei Spannungen unter diesen Werten empfiehlt es sich, den Verpolschutz durch eine entsprechende&lt;br /&gt;
(Shottky-)Leistungsdiode zu ersetzen. Allerdings muß diese dann gekühlt werden. Die Verlustleistung am MOSFET-Verpolschutz beträgt nur einige Milliwatt.&lt;br /&gt;
&lt;br /&gt;
Sollte die Spannung am Eingang über 15V steigen, wird durch den Vorwiderstand und der Z-Diode sichergestellt, dass die maximale Gate-Source-Spannung von +/-20V nicht überschritten wird.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== galvanische Trennung Steuersignal &amp;lt;math&amp;gt;\leftrightarrow&amp;lt;/math&amp;gt; Last ==&lt;br /&gt;
Die Trennung der beiden Potentiale wird durch den Optokoppler CNY17F realisiert. Der Eingang ist mit einem 470R Widerstand so ausgelegt, dass eine PWM mit&lt;br /&gt;
einem Spannungshub von 0 bis 5V ausreicht. Der Ausgang mit dem Widerstand R2 (2,1k) ist so ausgelegt, dass die Spannung hier für den nachgeschalteten&lt;br /&gt;
Tiefpassfilter passend ist.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Sallen-Key Tiefpassfilter ==&lt;br /&gt;
Die eingehende PWM wird am Sallen-Key-Filter, ein aktiver Tiefpass 2. Ordung, geglättet. Selbst beim kritischen duty-cycle von 50% sind am Ausgang keine nennenswerten Schwankungen&lt;br /&gt;
sichtbar (s. Messwerte), sofern die PWM-Frequenz über 2kHz liegt. Die Ausgangsspannung des Filters steigt linear von 0V bis ca. 8,2V an. Die obere Grenzfrequenz des Filters liegt&lt;br /&gt;
bei 160Hz. Die Grenzfrequenz errechnet sich aus&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f_o = \frac{1}{2 \pi R C}&amp;lt;/math&amp;gt; mit R = R3 = R4 und C = C1 = C2.&lt;br /&gt;
&lt;br /&gt;
Die Gesamtverstärkung des Filters liegt bei eins. Werte höher drei bringen den Tiefpass zum schwingen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Spannungsteiler mit Schaltfunktion ==&lt;br /&gt;
Nach dem Tiefpass muss die Ausgangsspannung auf das Niveau abgesenkt werden, die auch die Regel- und Ansteuerstufe als Feedback über die Shuntwiderstände erhält. Daher wird mit&lt;br /&gt;
dem Spannungsteiler aus R6 und R7 parallel mit R8 auf 250mV +/-5mV abgesenkt. Die beiden parallelgeschalteten Widerstände R7 und R8 sind zusätzlich noch mit einem&lt;br /&gt;
MOSFET überbrückt. Dieser schaltet die Widerstände kurz, sollte die Temperatur am Kühlkörper zu hoch werden. Dann beträgt die Eingangsspannung der Regel- und Ansteuerstufe 0V und die&lt;br /&gt;
Leistungsstufe wird abgeschaltet.&lt;br /&gt;
&lt;br /&gt;
Sollte aufgrund von Toleranzen die Spannung des Spannungsteilerausgang nicht auf 250mV kommen, kann Widerstand (R22) zu R6 parallel geschaltet werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Regel- und Ansteuerstufe ==&lt;br /&gt;
An dieser Stufe werden höhere Anforderungen gestellt als an den Tiefpass, weswegen ein höherwertiger OP zum Einsatz kommt (IC2A, LT1013). Diese Stufe steuert zum einen den&lt;br /&gt;
Leistungs-MOSFET an und zum anderen wird der Soll- und Istwert verglichen und ggf. nachgeregelt. Dazu steht am nicht-invertierenden Eingang die Sollspannung an.&lt;br /&gt;
Daraus bildet sich dann die Ausgangsspannung, die noch abhängig ist von der Ist-Spannung am invertierenden Eingang. Steuert der Ausgang die Endstufe auf ein bestimmtes Niveau&lt;br /&gt;
an, wird der MOSFET soweit durchgesteuert, dass an den im Source-Kreis liegenden Shuntwiderständen die gleiche Spannung abfällt wie am nicht-invertierenden Eingang anliegt.&lt;br /&gt;
Daraus ergibt sich auch das Regelverhalten, sollte der Laststrom schwanken durch z. B. schwankende Übergangswiderstände in der Peripherie oder Spannungsswankungen vom zu&lt;br /&gt;
testenden Netzteil. Geht der Strom zurück, verringert sich am invertierenen Eingang ebenfalls die Spannung. Durch die Invertierung wird eine höhere Ausgangsspanung generiert,&lt;br /&gt;
die den sinkenden Strom entgegen wirkt. Daher ist die Differenzspannung an den beiden OP-Eingängen bei Null, bei dem verwendeten OP im µV-Bereich, beim einem LM324 einige mV,&lt;br /&gt;
wodurch die Linearität beeinträchtigt wird.&lt;br /&gt;
&lt;br /&gt;
Um Schwingungen zwischen OP-Ausgang und den Gate des MOSFET zu verhindern ist hier ein Widerstand zwischengeschaltet (R10). Vermutlich verursacht die Restwelligkeit des Tiefpasses&lt;br /&gt;
ein ständiges auf- und entladen des Gate, wodurch die Schwingungen im Frequenzbereich von einigen hundert Kilohertz entstehen. Um die gesamte Regelung nicht zum Schwingen zu bringen,&lt;br /&gt;
ist zusätzlich noch der Kondensator C3 vorhanden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Leistungsstufe ==&lt;br /&gt;
Die Leistungsstufe ist mit einem MOSFET (T3) realisiert um eine möglichst genaue Einstellung zu bekommen. Bei bipolaren Transistoren käme noch der Störfaktor des Basisstroms dazu.&lt;br /&gt;
Auch bei Darlington-Transistoren ist der Strom durch den letzten Transistor nicht zu vernachlässigen. Der Basisstrom, der über den Emitter und damit über die Shuntwidestände fließt,&lt;br /&gt;
würde die Genauigkeit und Linearität beeinflussen. Allerdings haben bipolare Transistoren den Vorteil, dass diese für größere Ströme bzw. Leistungen parallel geschaltet werden&lt;br /&gt;
können. Nachteilig wäre aber eine zusätzliche Treiberstufe, da der Ausgangsstrom des OP nicht ausreicht um mehrer Transistoren anzusteuern. Mit MOSFETs ist das nicht möglich, da&lt;br /&gt;
schon geringste Abweichungen in der Ansteuercharakteristik, d. h. die Übertragungsfunktion aus dem Spannungsverhältnis &amp;lt;math&amp;gt;U_{GS}&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;U_{DS}&amp;lt;/math&amp;gt; nur&lt;br /&gt;
einen von mehreren MOSFET zum durchschalten bringt. Diese minimalen Spannungsdifferenzen zwischen zwei MOSFETs sind auch nicht kompensierbar. Vorteilhaft ist aber der nicht&lt;br /&gt;
vorhandene Gate-Strom, der sich nicht auf die Linearität und Präzision auswirkt. Zwischen Source und GND befinden sich die beiden Shuntwiderstände R11 und&lt;br /&gt;
R12 von jeweils 0,1R. Bei einem Strom von 5A fallen hier dann 0,25V ab, was einer Gesamtleistung von 1,25 Watt entspricht.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Spannungsverstärker für Messgerät ==&lt;br /&gt;
Zur Kontrolle des tatsächlichen Stromflusses erfolgt über den Shuntwiderständen der Abgriff zur indirekten Strommessung. Die am Shunt abfallende Spannung wird um den&lt;br /&gt;
Faktor 20 verstärkt. Damit ergibt sich bei 50mR und 20-facher Verstärkung eine Strom-Spannung-Zuordnung von 1:1, d. h. ein Strom von 5A verursacht eine Ausgangsspannung von&lt;br /&gt;
 &amp;lt;math&amp;gt;{U_{A_{DMM}}} = 5V. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Kühlkörper-Temperaturüberwachung ==&lt;br /&gt;
Eine Überhitzung des Leistungs-MOSFET ist gerade unter den knappen räumlichen Bedingungen gut möglich, weil der notwendige Kühlkörper mit entsprechender Ventilation kaum Platz&lt;br /&gt;
hat. Bei einem kleineren Kühlkörper würde daher eine Überhitzung möglich werden. Ein Kühlkörper mit einem Wärmewiderstand von ca. 8K/W erwärmt sich bei 63 Watt abzuführender&lt;br /&gt;
Leistung (4,54A bei 14V Klemmenspannung) innerhalb von ca. 27 Sekunden um ca. 60K, was einer Endtemperatur von 85°C entspricht. Bei mehr Leistung ist daher innerhalb von Sekunden&lt;br /&gt;
die max. Temperatur des MOSFET erreicht (Halbleitertemperatur 175°C). &lt;br /&gt;
&lt;br /&gt;
Als Temperaturfühler dient ein KTY81-122, der zusammen mit den Leistungs-MOSFET auf den Kühlkörper montiert wird. Erreicht der Temperaturfühler eine Temperatur von ca. 85°C&lt;br /&gt;
schaltet der Schmitt-Trigger über T2 den unteren Teil des Spannungsteiler kurz und die Ansteuerspannung des Leitsungs-MOSFET geht auf Null und damit ist kein Stromfluss mehr&lt;br /&gt;
vorhanden. Hat sich der Temperaturfühler auf ca. 58°C abgekühlt, wird der Leistungs-MOSFET wieder angesteuert. Die Temperaturgrenzen und die Hysterese errechnen sich folgendermaßen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;U_{aus} = U_{A_{max}} \frac{R18}{R18 + R19} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;U_{ein} = U_{A_{min}} \frac{R18}{R18 + R19} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;U_{hyst} = \Delta U_e = (U_{A_{max}} - U_{A_{min}}) \frac{R18}{R18 + R19} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;U_{aus}&amp;lt;/math&amp;gt; ist die Ausschaltspannung des Komparators, &amp;lt;math&amp;gt;U_{ein}&amp;lt;/math&amp;gt; die Einschaltspannung und &amp;lt;math&amp;gt;U_{hyst}&amp;lt;/math&amp;gt; die Hysterese (Spannungs- bzw. Temperaturdifferenz&lt;br /&gt;
der Ein- und Ausschaltschwellen). Die Angaben &amp;lt;math&amp;gt;U_{A_{min}}&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;U_{A_{max}}&amp;lt;/math&amp;gt; sind die maximale und minimale Ausgangsspannungen des Komparators. Bei 10V&lt;br /&gt;
Versorgungsspannung liegt die maximale Ausgangsspannung des LM324 bei ca. 8,2V.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== galvanische Trennung der Versorgungsspannung vom Lastkreis ==&lt;br /&gt;
Damit der Lastkreis keine Verbindung zur Versorgung und damit zum Rest des Equipments hat, muss diese durch einen DC/DC-Wandler entkoppelt werden. Durch die hohen Schaltfreuquenzen&lt;br /&gt;
ergeben sich am Ausgang kurze Spannungsspitzen. Durch das Snubber-Gleid, bestehend aus R20 und C6 werden diese minimiert. Dadurch, dass die gesamte Schaltung eine Stromaufnahme nur&lt;br /&gt;
im mA-Bereich hat, reicht ein DC/DC-Wandler von einem Watt Leistung völlig aus.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Spannungsstabilisierung ==&lt;br /&gt;
Die Versorgungsspannung hat einen essentiellen Einfluss auf die Funktionsfähigkeit. Eine Spannungsänderung beeinflusst die Ausgangsspanung des Optokopplers, unabhängig davon auch&lt;br /&gt;
die Ansteuerspannung der Treiberstufe und die Schaltschwellen des Schmitt-Trigger. Mit einem Standard-Linearregler vom Typ 78L10 ist die Stabilität ausreichend.&lt;br /&gt;
&lt;br /&gt;
= Messwerte =&lt;br /&gt;
== Übertemperaturabschaltung ==&lt;br /&gt;
Bei 14V Klemmenspannung und 4,54A (= 63 Watt) und ca. 1cm über der Befestigungsschraube des Transistors schaltet die Übertemperatursicherung nach ca. 27 Sekunden ab.&lt;br /&gt;
Wärmewiderstand des Kühlkörper ca. 8K/W&lt;br /&gt;
(z. B. [[Datei:Http://www.fischerelektronik.de/web_fischer/de_DE/K%C3%BChlk%C3%B6rper/A04/Strangk%C3%BChlk%C3%B6rper%20f%C3%BCr%20Leiterplattenmontage/PR/SK104_25.4_/index.xhtml|miniatur|SK104]])&lt;br /&gt;
[http://Http://www.fischerelektronik.de/web_fischer/de_DE/K%C3%BChlk%C3%B6rper/A04/Strangk%C3%BChlk%C3%B6rper%20f%C3%BCr%20Leiterplattenmontage/PR/SK104_25.4_/index.xhtml SK104, R_th = 8 K/W]&lt;br /&gt;
&lt;br /&gt;
== Restwelligkeit des Tiefpasses ==&lt;br /&gt;
Vergleich der Ausgangsspannung (Restwelligkeit) des Tiefpasses bei 1,5kHz und 4kHz.&lt;br /&gt;
&lt;br /&gt;
[[Datei:screen-547x391-1,5kHz-MWC-neg.png]]&lt;br /&gt;
&lt;br /&gt;
Die größte Restwelligkeit entsteht bei einem duty-cycle von 50%. Bei ca. 1,5kHz beträgt die Restwelligkeit am Filterausgang 126mV bei einer Ausgangsspannung&lt;br /&gt;
von ca. 4,35V. Das entspricht einer Restwelligkeit von ca. 2,9%.&lt;br /&gt;
&lt;br /&gt;
[[Datei:screen-547x391-4kHz-MWC-neg.png]]&lt;br /&gt;
Bei ca. 4kHz beträgt die Restwelligkeit am Filterausgang nur noch 15,3mV bei einer Ausgangsspannung von ca. 4,35V. Das entspricht einer Restwelligkeit von ca. 0,35%.&lt;br /&gt;
&lt;br /&gt;
Bei Frequenzen über 4kHz sinkt die Ausgangsspannung ab. Grund ist die Trägheit des OP&#039;s. Daher sollte die PWM-Frequenz im Bereich 2kHz bis 4kHz liegen.&lt;br /&gt;
&lt;br /&gt;
== Linearität ==&lt;br /&gt;
Die Abhängigkeit der Ausgangsspannung &amp;lt;math&amp;gt;U_{A_{TP}}&amp;lt;/math&amp;gt; des Tiefpasses vom PWM-Verhältnis.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\readdata[ignoreLines=1,nStep=1]{\Daten}{data-files/Messwerte-3.txt}&lt;br /&gt;
\psset{xunit=1mm, yunit=10mm,yAxisLabel={},xAxisLabel={}}&lt;br /&gt;
\hspace*{5mm}&lt;br /&gt;
\psgraph[xticksize=0 9, yticksize=0 100,subticks=0,Dx=10,Dy=1](0,0)(100,9){80mm}{72mm}&lt;br /&gt;
 \listplot[showpoints,linewidth=0.5pt,linecolor=blue,plotNo=2,plotNoMax=3]{\Daten}&lt;br /&gt;
 \uput{0}[0](-8,9.7){&amp;lt;math&amp;gt;U_{A_{TP}} [V]&amp;lt;/math&amp;gt;}&lt;br /&gt;
 \uput{0}[0](107,-0.35){duty cycle}&lt;br /&gt;
\endpsgraph&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Das Übertragungsverhalten des Tiefpassfilter. Die Y-Werte sind die Spannungen direkt am Ausgang des Tiefpasses ohne Spannungsteiler.&lt;br /&gt;
Je nach verwendeten OP können sich hier andere Werte ergeben. Hier wurde der LM324 (4-fach OP) verwendet.&lt;br /&gt;
&lt;br /&gt;
Die Abhängigkeit des Stroms &amp;lt;math&amp;gt;I_{Last}&amp;lt;/math&amp;gt; und der Ausgangsspannung &amp;lt;math&amp;gt;U_{A_{DMM}}&amp;lt;/math&amp;gt; vom PWM-Verhältnis.&lt;br /&gt;
&lt;br /&gt;
\hspace*{5mm}&lt;br /&gt;
\psgraph[xticksize=0 6, yticksize=0 100,subticks=0,Dx=10,Dy=1]{}(0,0)(100,6){90mm}{54mm}&lt;br /&gt;
 \uput{0}[0](-5,7.2){\textcolor{blue}{$\mathrm{I_{Last} [A]}$}}&lt;br /&gt;
 \uput{0}[0](-5,6.7){\textcolor{red}{$\mathrm{U_{A_{DMM}} [V]}$}}&lt;br /&gt;
 \uput{0}[0](107,-0.35){duty cycle}&lt;br /&gt;
 \listplot[showpoints,linewidth=0.5pt,linecolor=blue,plotNo=1,plotNoMax=3]{\Daten}&lt;br /&gt;
 \listplot[plotstyle=dots,showpoints,linewidth=0.5pt,linecolor=red,plotNo=3,plotNoMax=3]{\Daten}&lt;br /&gt;
\endpsgraph&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die Linearität der Laststufe bzw. des Gesamtsystems. Die vereinzelten roten Punkte sind die Messwerte der Ausgangsspannung &amp;lt;math&amp;gt;U_{A_{DMM}}&amp;lt;/math&amp;gt; zur Kontrolle&lt;br /&gt;
bzw. zum gegenmessen des tatsächlichen Stroms. Die Punkte mit Y-Werten von 0 sind nicht gemessen worden.&lt;br /&gt;
&lt;br /&gt;
Die Messwerte in Zahlen:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#0d0f0d;&amp;quot;&lt;br /&gt;
! duty-&amp;lt;br /&amp;gt;cycle || Strom ||  Tiefpass || Ausgang &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot;| % || style=&amp;quot;text-align:center&amp;quot;| &amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt; || style=&amp;quot;text-align:center&amp;quot;| &amp;lt;math&amp;gt;U_{A_{TP}}&amp;lt;/math&amp;gt; || style=&amp;quot;text-align:center&amp;quot;| &amp;lt;math&amp;gt;U_{A_{DMM}}&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;|   0 ||   style=&amp;quot;text-align:right&amp;quot;| 0,000 A || style=&amp;quot;text-align:right&amp;quot;| 0,96 mV || style=&amp;quot;text-align:right&amp;quot;| 13 mV&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 4,5 || style=&amp;quot;text-align:right&amp;quot;| 0,262 A ||   style=&amp;quot;text-align:right&amp;quot;| 0,423 V || style=&amp;quot;text-align:right&amp;quot;| 0,261 V &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 8,4 ||  style=&amp;quot;text-align:right&amp;quot;| 0,420 A ||   style=&amp;quot;text-align:right&amp;quot;| 0,676 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 10,6 || style=&amp;quot;text-align:right&amp;quot;| 0,613 A ||   style=&amp;quot;text-align:right&amp;quot;| 0,936 V || style=&amp;quot;text-align:right&amp;quot;| 0,613 V &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 15,0 || style=&amp;quot;text-align:right&amp;quot;| 0,836 A ||   style=&amp;quot;text-align:right&amp;quot;| 1,342 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 19,6 ||  style=&amp;quot;text-align:right&amp;quot;| 1,12 A ||   style=&amp;quot;text-align:right&amp;quot;| 1,793 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 24,5 ||  style=&amp;quot;text-align:right&amp;quot;| 1,36 A ||   style=&amp;quot;text-align:right&amp;quot;| 2,163 V || style=&amp;quot;text-align:right&amp;quot;| 1,36 V  &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 30,0 ||  style=&amp;quot;text-align:right&amp;quot;| 1,66 A ||    style=&amp;quot;text-align:right&amp;quot;| 2,66 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 35,6 ||  style=&amp;quot;text-align:right&amp;quot;| 1,98 A ||    style=&amp;quot;text-align:right&amp;quot;| 3,17 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 40,6 ||  style=&amp;quot;text-align:right&amp;quot;| 2,21 A ||    style=&amp;quot;text-align:right&amp;quot;| 3,56 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 45,5 ||  style=&amp;quot;text-align:right&amp;quot;| 2,51 A ||    style=&amp;quot;text-align:right&amp;quot;| 4,03 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 50,5 || style=&amp;quot;text-align:right&amp;quot;| 2,765 A ||    style=&amp;quot;text-align:right&amp;quot;| 4,42 V || style=&amp;quot;text-align:right&amp;quot;| 2,76 V  &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 55,4 ||  style=&amp;quot;text-align:right&amp;quot;| 2,99 A ||    style=&amp;quot;text-align:right&amp;quot;| 4,80 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 60,4 ||  style=&amp;quot;text-align:right&amp;quot;| 3,25 A ||    style=&amp;quot;text-align:right&amp;quot;| 5,22 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 64,6 || style=&amp;quot;text-align:right&amp;quot;| 3,455 A ||    style=&amp;quot;text-align:right&amp;quot;| 5,55 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 70,1 ||  style=&amp;quot;text-align:right&amp;quot;| 3,74 A ||    style=&amp;quot;text-align:right&amp;quot;| 6,00 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 75,0 ||  style=&amp;quot;text-align:right&amp;quot;| 3,96 A ||    style=&amp;quot;text-align:right&amp;quot;| 6,36 V || style=&amp;quot;text-align:right&amp;quot;| 3,97 V  &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 80,4 ||  style=&amp;quot;text-align:right&amp;quot;| 4,24 A ||    style=&amp;quot;text-align:right&amp;quot;| 6,81 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 85,4 ||  style=&amp;quot;text-align:right&amp;quot;| 4,45 A ||    style=&amp;quot;text-align:right&amp;quot;| 7,15 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 90,4 ||  style=&amp;quot;text-align:right&amp;quot;| 4,68 A ||    style=&amp;quot;text-align:right&amp;quot;| 7,52 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 95,3 ||  style=&amp;quot;text-align:right&amp;quot;| 4,95 A ||    style=&amp;quot;text-align:right&amp;quot;| 7,91 V || style=&amp;quot;text-align:right&amp;quot;| 4,95 V  &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 100,0 ||  style=&amp;quot;text-align:right&amp;quot;| 5,08 A ||    style=&amp;quot;text-align:right&amp;quot;| 8,18 V || style=&amp;quot;text-align:right&amp;quot;| 5,09 V  &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Funktionskontrolle =&lt;br /&gt;
Für eine einwandfreie Funktion bietet sich folgende Vorgehensweise an.&lt;br /&gt;
&lt;br /&gt;
* Der PWM-Eingang bleibt offen = duty-cycle 0%&lt;br /&gt;
* am DC/DC-Konverter Versorgungsspannung anlegen, am Ausgang des DC/DC-Konverters müssen min. 13V gemessen werden, nach dem Spannungsregler 10,0V&lt;br /&gt;
* am Spannungsteilerausgang müssen 0V zu messen sein&lt;br /&gt;
* den Lastkreis mit einem Netzgerät verbinden, Einstellung 5V und mind. 6A (kleinere Spannungen könnten den Verpolschutz nicht ausreichend durchschalten)&lt;br /&gt;
* der Stromfluss im Lastkreis muß bei 0mA liegen&lt;br /&gt;
* folgende Punkte sollten zügig durchgeführt werden:&lt;br /&gt;
** am Eingang des Optokopplers eine Gleichspannung von 5V anlegen oder den Ausgang des Optokopplers überbrücken = duty-cycle 100%&lt;br /&gt;
** der Strom im Lastkreis sollte im Bereich von 5A liegen&lt;br /&gt;
** die Spannung am Spannungsteilerausgang messen, Sollwert 250mV +/-5mV&lt;br /&gt;
** die Spannungsdifferenz am Eingang des IC2A (LT1013) messen, Sollwert 0mV (nur im Lastfall)&lt;br /&gt;
** Netzgerät trennen&lt;br /&gt;
* bei ausreichendem Kühlkörper sollte die Übertemperaturabschaltung nicht aktiviert werden (Leistungsaufnahme 30 Watt)&lt;br /&gt;
* sollte die Spannung am Spannungsteiler bei 100% PWM nicht 250mV +/-5mV betragen, den Spannungsteiler anpassen; dies kann ohne Laststrom erfolgen&lt;br /&gt;
* der Test der Linearität wird mit PWM-Generator durchgeführt, dazu gerade die Endwerte 0 bis 20% und 80% bis 100% kontrollieren durch Messung der Spannung am Spannungsteilerausgang,&lt;br /&gt;
* sollte die Linearregler unzureichend sein, ggf. den Wiederstand R2 am Optokoppler ändern&lt;br /&gt;
* Netzgerät wieder zuschalten, Einstellung 14V und mind. 6A&lt;br /&gt;
* PWM duty-cycle liegt noch bei 100% d. h. der Stromfluss beträgt ca. 5,0A +/-100mA&lt;br /&gt;
* je nach Kühlkörpergröße sollte sich dieser schnell erhitzen und nach einer Zeit sollte die Übertemperaturabschaltung aktiviert werden, Netzteilstrom geht auf 0mA zurück&lt;br /&gt;
* Richtwert zur Dauer bis zum Abschalten: ca. 30 Sek. bei einem Kühlkörper mit einem Wärmewiderstand von 8K/W&lt;br /&gt;
&lt;br /&gt;
= Schaltplan =&lt;br /&gt;
&lt;br /&gt;
[[Datei:PWM-Stromsenke-2.png|400px]]&lt;br /&gt;
&lt;br /&gt;
= Lochraster-Layout :D =&lt;br /&gt;
Das &amp;quot;Dink&amp;quot; lass ich mal weg. Den losen Aufbau baut eh keiner nach.&lt;/div&gt;</summary>
		<author><name>Hegy</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Datei:Screen-547x391-4kHz-MWC-neg.png&amp;diff=78983</id>
		<title>Datei:Screen-547x391-4kHz-MWC-neg.png</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Datei:Screen-547x391-4kHz-MWC-neg.png&amp;diff=78983"/>
		<updated>2013-10-17T00:24:05Z</updated>

		<summary type="html">&lt;p&gt;Hegy: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Hegy</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Datei:Screen-547x391-1,5kHz-MWC-neg.png&amp;diff=78982</id>
		<title>Datei:Screen-547x391-1,5kHz-MWC-neg.png</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Datei:Screen-547x391-1,5kHz-MWC-neg.png&amp;diff=78982"/>
		<updated>2013-10-17T00:23:10Z</updated>

		<summary type="html">&lt;p&gt;Hegy: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Hegy</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Stromsenke&amp;diff=78981</id>
		<title>Stromsenke</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Stromsenke&amp;diff=78981"/>
		<updated>2013-10-17T00:18:20Z</updated>

		<summary type="html">&lt;p&gt;Hegy: /* Schaltplan */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Vor ca. 2 Jahren habe im in einem Projekt eine Stromsenke realisiert, die spezielle Anforderungen erfüllen musste. Einsatzbereich der Stromsenke war die Überstromerkennung im abschließenden Funktionstest in der Produktion von Netzgeräten, die Bestandteil eines Gesamtgerätes waren.&lt;br /&gt;
&lt;br /&gt;
= Einleitung =&lt;br /&gt;
&lt;br /&gt;
Die Stromsenke musste wie oben erwähnt spezielle Anforderungen erfüllen hinsichtlich der galvanischen Trennung, der Ansteuerung und der Zuverlässigkeit.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Features:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* galvanische Trennung von Steuersignal und Last&lt;br /&gt;
* Verpolschutz&lt;br /&gt;
* Soll-/Ist-Vergleich&lt;br /&gt;
* lineare PWM-Ansteuerung&lt;br /&gt;
* Übertemperaturabschaltung&lt;br /&gt;
* selbstregelnd&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Daten:&#039;&#039;&#039;&lt;br /&gt;
* 0 bis 5A, auch höher möglich&lt;br /&gt;
* max. Leistungsaufnahme je nach Kühlung bis 150W möglich&lt;br /&gt;
* für Spannungen bis 40V geeignet&lt;br /&gt;
* Auflösung je Prozentpunkt der PWM 50 mA (also 50mA Schritte)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Aufbau =&lt;br /&gt;
Die Stromsenke besteht aus folgenden Einzelkomponenten&lt;br /&gt;
&lt;br /&gt;
* Verpolschutz&lt;br /&gt;
* galvanische Trennung Steuersignal &amp;lt;math&amp;gt;\leftrightarrow&amp;lt;/math&amp;gt; Last&lt;br /&gt;
* galvanische Trennung der Versorgungsspannung vom Lastkreis&lt;br /&gt;
* Tiefpassfilter 2. Ordnung&lt;br /&gt;
* Spannungsteiler mit Abschaltfunktion&lt;br /&gt;
* Regel- und Ansteuerstufe&lt;br /&gt;
* Leistungsstufe&lt;br /&gt;
* Spannungsverstärker für Messgerät (Kontrolle)&lt;br /&gt;
* Temperaturüberwachung&lt;br /&gt;
* Spannungsstabilisierung&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Schaltplan&#039;&#039;&#039;&lt;br /&gt;
[[Bild:PWM-Stromsenke-2.png|1200px|gesamter Schaltplan]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Verpolschutz ==&lt;br /&gt;
Der Verpolschutz besteht aus den drei Bauteilen T1 (N-Kanal MOSFET, IRF530), Z-Diode D1 und Vorwiderstand R5. Bei richtiger Polung ist immer ein Stromfluss möglich. Dieses&lt;br /&gt;
geschieht durch die immer vorhandene parasitäre Diode innerhalb des MOSFET, die für ca. 2A ausgelegt ist. Daher muss bei höheren Strom auch die Spannung höher sein um die&lt;br /&gt;
Source-Drain-Strecke durchzuschalten. Je nach Typ liegt die Mindestspannung bei ca. 3,5V (BUK754R3) bzw. 4,5V (IRF1404). In entgegengesetzter Richtung ist Diode gesperrt&lt;br /&gt;
und auch wird über die Gate-Spannung der MOSFET nicht durchgeschaltet. Bei Spannungen unter diesen Werten empfiehlt es sich, den Verpolschutz durch eine entsprechende&lt;br /&gt;
(Shottky-)Leistungsdiode zu ersetzen. Allerdings muß diese dann gekühlt werden. Die Verlustleistung am MOSFET-Verpolschutz beträgt nur einige Milliwatt.&lt;br /&gt;
&lt;br /&gt;
Sollte die Spannung am Eingang über 15V steigen, wird durch den Vorwiderstand und der Z-Diode sichergestellt, dass die maximale Gate-Source-Spannung von +/-20V nicht überschritten wird.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== galvanische Trennung Steuersignal &amp;lt;math&amp;gt;\leftrightarrow&amp;lt;/math&amp;gt; Last ==&lt;br /&gt;
Die Trennung der beiden Potentiale wird durch den Optokoppler CNY17F realisiert. Der Eingang ist mit einem 470R Widerstand so ausgelegt, dass eine PWM mit&lt;br /&gt;
einem Spannungshub von 0 bis 5V ausreicht. Der Ausgang mit dem Widerstand R2 (2,1k) ist so ausgelegt, dass die Spannung hier für den nachgeschalteten&lt;br /&gt;
Tiefpassfilter passend ist.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Sallen-Key Tiefpassfilter ==&lt;br /&gt;
Die eingehende PWM wird am Sallen-Key-Filter, ein aktiver Tiefpass 2. Ordung, geglättet. Selbst beim kritischen duty-cycle von 50% sind am Ausgang keine nennenswerten Schwankungen&lt;br /&gt;
sichtbar (s. Messwerte), sofern die PWM-Frequenz über 2kHz liegt. Die Ausgangsspannung des Filters steigt linear von 0V bis ca. 8,2V an. Die obere Grenzfrequenz des Filters liegt&lt;br /&gt;
bei 160Hz. Die Grenzfrequenz errechnet sich aus&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f_o = \frac{1}{2 \pi R C}&amp;lt;/math&amp;gt; mit R = R3 = R4 und C = C1 = C2.&lt;br /&gt;
&lt;br /&gt;
Die Gesamtverstärkung des Filters liegt bei eins. Werte höher drei bringen den Tiefpass zum schwingen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Spannungsteiler mit Schaltfunktion ==&lt;br /&gt;
Nach dem Tiefpass muss die Ausgangsspannung auf das Niveau abgesenkt werden, die auch die Regel- und Ansteuerstufe als Feedback über die Shuntwiderstände erhält. Daher wird mit&lt;br /&gt;
dem Spannungsteiler aus R6 und R7 parallel mit R8 auf 250mV +/-5mV abgesenkt. Die beiden parallelgeschalteten Widerstände R7 und R8 sind zusätzlich noch mit einem&lt;br /&gt;
MOSFET überbrückt. Dieser schaltet die Widerstände kurz, sollte die Temperatur am Kühlkörper zu hoch werden. Dann beträgt die Eingangsspannung der Regel- und Ansteuerstufe 0V und die&lt;br /&gt;
Leistungsstufe wird abgeschaltet.&lt;br /&gt;
&lt;br /&gt;
Sollte aufgrund von Toleranzen die Spannung des Spannungsteilerausgang nicht auf 250mV kommen, kann Widerstand (R22) zu R6 parallel geschaltet werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Regel- und Ansteuerstufe ==&lt;br /&gt;
An dieser Stufe werden höhere Anforderungen gestellt als an den Tiefpass, weswegen ein höherwertiger OP zum Einsatz kommt (IC2A, LT1013). Diese Stufe steuert zum einen den&lt;br /&gt;
Leistungs-MOSFET an und zum anderen wird der Soll- und Istwert verglichen und ggf. nachgeregelt. Dazu steht am nicht-invertierenden Eingang die Sollspannung an.&lt;br /&gt;
Daraus bildet sich dann die Ausgangsspannung, die noch abhängig ist von der Ist-Spannung am invertierenden Eingang. Steuert der Ausgang die Endstufe auf ein bestimmtes Niveau&lt;br /&gt;
an, wird der MOSFET soweit durchgesteuert, dass an den im Source-Kreis liegenden Shuntwiderständen die gleiche Spannung abfällt wie am nicht-invertierenden Eingang anliegt.&lt;br /&gt;
Daraus ergibt sich auch das Regelverhalten, sollte der Laststrom schwanken durch z. B. schwankende Übergangswiderstände in der Peripherie oder Spannungsswankungen vom zu&lt;br /&gt;
testenden Netzteil. Geht der Strom zurück, verringert sich am invertierenen Eingang ebenfalls die Spannung. Durch die Invertierung wird eine höhere Ausgangsspanung generiert,&lt;br /&gt;
die den sinkenden Strom entgegen wirkt. Daher ist die Differenzspannung an den beiden OP-Eingängen bei Null, bei dem verwendeten OP im µV-Bereich, beim einem LM324 einige mV,&lt;br /&gt;
wodurch die Linearität beeinträchtigt wird.&lt;br /&gt;
&lt;br /&gt;
Um Schwingungen zwischen OP-Ausgang und den Gate des MOSFET zu verhindern ist hier ein Widerstand zwischengeschaltet (R10). Vermutlich verursacht die Restwelligkeit des Tiefpasses&lt;br /&gt;
ein ständiges auf- und entladen des Gate, wodurch die Schwingungen im Frequenzbereich von einigen hundert Kilohertz entstehen. Um die gesamte Regelung nicht zum Schwingen zu bringen,&lt;br /&gt;
ist zusätzlich noch der Kondensator C3 vorhanden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Leistungsstufe ==&lt;br /&gt;
Die Leistungsstufe ist mit einem MOSFET (T3) realisiert um eine möglichst genaue Einstellung zu bekommen. Bei bipolaren Transistoren käme noch der Störfaktor des Basisstroms dazu.&lt;br /&gt;
Auch bei Darlington-Transistoren ist der Strom durch den letzten Transistor nicht zu vernachlässigen. Der Basisstrom, der über den Emitter und damit über die Shuntwidestände fließt,&lt;br /&gt;
würde die Genauigkeit und Linearität beeinflussen. Allerdings haben bipolare Transistoren den Vorteil, dass diese für größere Ströme bzw. Leistungen parallel geschaltet werden&lt;br /&gt;
können. Nachteilig wäre aber eine zusätzliche Treiberstufe, da der Ausgangsstrom des OP nicht ausreicht um mehrer Transistoren anzusteuern. Mit MOSFETs ist das nicht möglich, da&lt;br /&gt;
schon geringste Abweichungen in der Ansteuercharakteristik, d. h. die Übertragungsfunktion aus dem Spannungsverhältnis &amp;lt;math&amp;gt;U_{GS}&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;U_{DS}&amp;lt;/math&amp;gt; nur&lt;br /&gt;
einen von mehreren MOSFET zum durchschalten bringt. Diese minimalen Spannungsdifferenzen zwischen zwei MOSFETs sind auch nicht kompensierbar. Vorteilhaft ist aber der nicht&lt;br /&gt;
vorhandene Gate-Strom, der sich nicht auf die Linearität und Präzision auswirkt. Zwischen Source und GND befinden sich die beiden Shuntwiderstände R11 und&lt;br /&gt;
R12 von jeweils 0,1R. Bei einem Strom von 5A fallen hier dann 0,25V ab, was einer Gesamtleistung von 1,25 Watt entspricht.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Spannungsverstärker für Messgerät ==&lt;br /&gt;
Zur Kontrolle des tatsächlichen Stromflusses erfolgt über den Shuntwiderständen der Abgriff zur indirekten Strommessung. Die am Shunt abfallende Spannung wird um den&lt;br /&gt;
Faktor 20 verstärkt. Damit ergibt sich bei 50mR und 20-facher Verstärkung eine Strom-Spannung-Zuordnung von 1:1, d. h. ein Strom von 5A verursacht eine Ausgangsspannung von&lt;br /&gt;
 &amp;lt;math&amp;gt;{U_{A_{DMM}}} = 5V. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Kühlkörper-Temperaturüberwachung ==&lt;br /&gt;
Eine Überhitzung des Leistungs-MOSFET ist gerade unter den knappen räumlichen Bedingungen gut möglich, weil der notwendige Kühlkörper mit entsprechender Ventilation kaum Platz&lt;br /&gt;
hat. Bei einem kleineren Kühlkörper würde daher eine Überhitzung möglich werden. Ein Kühlkörper mit einem Wärmewiderstand von ca. 8K/W erwärmt sich bei 63 Watt abzuführender&lt;br /&gt;
Leistung (4,54A bei 14V Klemmenspannung) innerhalb von ca. 27 Sekunden um ca. 60K, was einer Endtemperatur von 85°C entspricht. Bei mehr Leistung ist daher innerhalb von Sekunden&lt;br /&gt;
die max. Temperatur des MOSFET erreicht (Halbleitertemperatur 175°C). &lt;br /&gt;
&lt;br /&gt;
Als Temperaturfühler dient ein KTY81-122, der zusammen mit den Leistungs-MOSFET auf den Kühlkörper montiert wird. Erreicht der Temperaturfühler eine Temperatur von ca. 85°C&lt;br /&gt;
schaltet der Schmitt-Trigger über T2 den unteren Teil des Spannungsteiler kurz und die Ansteuerspannung des Leitsungs-MOSFET geht auf Null und damit ist kein Stromfluss mehr&lt;br /&gt;
vorhanden. Hat sich der Temperaturfühler auf ca. 58°C abgekühlt, wird der Leistungs-MOSFET wieder angesteuert. Die Temperaturgrenzen und die Hysterese errechnen sich folgendermaßen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;U_{aus} = U_{A_{max}} \frac{R18}{R18 + R19} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;U_{ein} = U_{A_{min}} \frac{R18}{R18 + R19} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;U_{hyst} = \Delta U_e = (U_{A_{max}} - U_{A_{min}}) \frac{R18}{R18 + R19} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;U_{aus}&amp;lt;/math&amp;gt; ist die Ausschaltspannung des Komparators, &amp;lt;math&amp;gt;U_{ein}&amp;lt;/math&amp;gt; die Einschaltspannung und &amp;lt;math&amp;gt;U_{hyst}&amp;lt;/math&amp;gt; die Hysterese (Spannungs- bzw. Temperaturdifferenz&lt;br /&gt;
der Ein- und Ausschaltschwellen). Die Angaben &amp;lt;math&amp;gt;U_{A_{min}}&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;U_{A_{max}}&amp;lt;/math&amp;gt; sind die maximale und minimale Ausgangsspannungen des Komparators. Bei 10V&lt;br /&gt;
Versorgungsspannung liegt die maximale Ausgangsspannung des LM324 bei ca. 8,2V.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== galvanische Trennung der Versorgungsspannung vom Lastkreis ==&lt;br /&gt;
Damit der Lastkreis keine Verbindung zur Versorgung und damit zum Rest des Equipments hat, muss diese durch einen DC/DC-Wandler entkoppelt werden. Durch die hohen Schaltfreuquenzen&lt;br /&gt;
ergeben sich am Ausgang kurze Spannungsspitzen. Durch das Snubber-Gleid, bestehend aus R20 und C6 werden diese minimiert. Dadurch, dass die gesamte Schaltung eine Stromaufnahme nur&lt;br /&gt;
im mA-Bereich hat, reicht ein DC/DC-Wandler von einem Watt Leistung völlig aus.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Spannungsstabilisierung ==&lt;br /&gt;
Die Versorgungsspannung hat einen essentiellen Einfluss auf die Funktionsfähigkeit. Eine Spannungsänderung beeinflusst die Ausgangsspanung des Optokopplers, unabhängig davon auch&lt;br /&gt;
die Ansteuerspannung der Treiberstufe und die Schaltschwellen des Schmitt-Trigger. Mit einem Standard-Linearregler vom Typ 78L10 ist die Stabilität ausreichend.&lt;br /&gt;
&lt;br /&gt;
= Messwerte =&lt;br /&gt;
== Übertemperaturabschaltung ==&lt;br /&gt;
Bei 14V Klemmenspannung und 4,54A (= 63 Watt) und ca. 1cm über der Befestigungsschraube des Transistors schaltet die Übertemperatursicherung nach ca. 27 Sekunden ab.&lt;br /&gt;
Wärmewiderstand des Kühlkörper ca. 8K/W&lt;br /&gt;
(z. B. [[Datei:Http://www.fischerelektronik.de/web fischer/de DE/Kühlkörper/A04/Strangkühlkörper für Leiterplattenmontage/PR/SK104 63.5 STC /productCard/parameters/index.xhtml|miniatur|SK104]])&lt;br /&gt;
&lt;br /&gt;
== Restwelligkeit des Tiefpasses ==&lt;br /&gt;
Vergleich der Ausgangsspannung (Restwelligkeit) des Tiefpasses bei 1,5kHz und 4kHz.&lt;br /&gt;
&lt;br /&gt;
[[Datei:screen-547x391-1,5kHz-MWC-neg.png]]&lt;br /&gt;
&lt;br /&gt;
Die größte Restwelligkeit entsteht bei einem duty-cycle von 50%. Bei ca. 1,5kHz beträgt die Restwelligkeit am Filterausgang 126mV bei einer Ausgangsspannung&lt;br /&gt;
von ca. 4,35V. Das entspricht einer Restwelligkeit von ca. 2,9%.&lt;br /&gt;
&lt;br /&gt;
[[Datei:screen-547x391-4kHz-MWC-neg.png]]&lt;br /&gt;
Bei ca. 4kHz beträgt die Restwelligkeit am Filterausgang nur noch 15,3mV bei einer Ausgangsspannung von ca. 4,35V. Das entspricht einer Restwelligkeit von ca. 0,35%.&lt;br /&gt;
&lt;br /&gt;
Bei Frequenzen über 4kHz sinkt die Ausgangsspannung ab. Grund ist die Trägheit des OP&#039;s. Daher sollte die PWM-Frequenz im Bereich 2kHz bis 4kHz liegen.&lt;br /&gt;
&lt;br /&gt;
== Linearität ==&lt;br /&gt;
Die Abhängigkeit der Ausgangsspannung &amp;lt;math&amp;gt;U_{A_{TP}}&amp;lt;/math&amp;gt; des Tiefpasses vom PWM-Verhältnis.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\readdata[ignoreLines=1,nStep=1]{\Daten}{data-files/Messwerte-3.txt}&lt;br /&gt;
\psset{xunit=1mm, yunit=10mm,yAxisLabel={},xAxisLabel={}}&lt;br /&gt;
\hspace*{5mm}&lt;br /&gt;
\psgraph[xticksize=0 9, yticksize=0 100,subticks=0,Dx=10,Dy=1](0,0)(100,9){80mm}{72mm}&lt;br /&gt;
 \listplot[showpoints,linewidth=0.5pt,linecolor=blue,plotNo=2,plotNoMax=3]{\Daten}&lt;br /&gt;
 \uput{0}[0](-8,9.7){&amp;lt;math&amp;gt;U_{A_{TP}} [V]&amp;lt;/math&amp;gt;}&lt;br /&gt;
 \uput{0}[0](107,-0.35){duty cycle}&lt;br /&gt;
\endpsgraph&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Das Übertragungsverhalten des Tiefpassfilter. Die Y-Werte sind die Spannungen direkt am Ausgang des Tiefpasses ohne Spannungsteiler.&lt;br /&gt;
Je nach verwendeten OP können sich hier andere Werte ergeben. Hier wurde der LM324 (4-fach OP) verwendet.&lt;br /&gt;
&lt;br /&gt;
Die Abhängigkeit des Stroms &amp;lt;math&amp;gt;I_{Last}&amp;lt;/math&amp;gt; und der Ausgangsspannung &amp;lt;math&amp;gt;U_{A_{DMM}}&amp;lt;/math&amp;gt; vom PWM-Verhältnis.&lt;br /&gt;
&lt;br /&gt;
\hspace*{5mm}&lt;br /&gt;
\psgraph[xticksize=0 6, yticksize=0 100,subticks=0,Dx=10,Dy=1]{}(0,0)(100,6){90mm}{54mm}&lt;br /&gt;
 \uput{0}[0](-5,7.2){\textcolor{blue}{$\mathrm{I_{Last} [A]}$}}&lt;br /&gt;
 \uput{0}[0](-5,6.7){\textcolor{red}{$\mathrm{U_{A_{DMM}} [V]}$}}&lt;br /&gt;
 \uput{0}[0](107,-0.35){duty cycle}&lt;br /&gt;
 \listplot[showpoints,linewidth=0.5pt,linecolor=blue,plotNo=1,plotNoMax=3]{\Daten}&lt;br /&gt;
 \listplot[plotstyle=dots,showpoints,linewidth=0.5pt,linecolor=red,plotNo=3,plotNoMax=3]{\Daten}&lt;br /&gt;
\endpsgraph&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die Linearität der Laststufe bzw. des Gesamtsystems. Die vereinzelten roten Punkte sind die Messwerte der Ausgangsspannung &amp;lt;math&amp;gt;U_{A_{DMM}}&amp;lt;/math&amp;gt; zur Kontrolle&lt;br /&gt;
bzw. zum gegenmessen des tatsächlichen Stroms. Die Punkte mit Y-Werten von 0 sind nicht gemessen worden.&lt;br /&gt;
&lt;br /&gt;
Die Messwerte in Zahlen:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#0d0f0d;&amp;quot;&lt;br /&gt;
! duty-&amp;lt;br /&amp;gt;cycle || Strom ||  Tiefpass || Ausgang &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot;| % || style=&amp;quot;text-align:center&amp;quot;| &amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt; || style=&amp;quot;text-align:center&amp;quot;| &amp;lt;math&amp;gt;U_{A_{TP}}&amp;lt;/math&amp;gt; || style=&amp;quot;text-align:center&amp;quot;| &amp;lt;math&amp;gt;U_{A_{DMM}}&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;|   0 ||   style=&amp;quot;text-align:right&amp;quot;| 0,000 A || style=&amp;quot;text-align:right&amp;quot;| 0,96 mV || style=&amp;quot;text-align:right&amp;quot;| 13 mV&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 4,5 || style=&amp;quot;text-align:right&amp;quot;| 0,262 A ||   style=&amp;quot;text-align:right&amp;quot;| 0,423 V || style=&amp;quot;text-align:right&amp;quot;| 0,261 V &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 8,4 ||  style=&amp;quot;text-align:right&amp;quot;| 0,420 A ||   style=&amp;quot;text-align:right&amp;quot;| 0,676 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 10,6 || style=&amp;quot;text-align:right&amp;quot;| 0,613 A ||   style=&amp;quot;text-align:right&amp;quot;| 0,936 V || style=&amp;quot;text-align:right&amp;quot;| 0,613 V &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 15,0 || style=&amp;quot;text-align:right&amp;quot;| 0,836 A ||   style=&amp;quot;text-align:right&amp;quot;| 1,342 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 19,6 ||  style=&amp;quot;text-align:right&amp;quot;| 1,12 A ||   style=&amp;quot;text-align:right&amp;quot;| 1,793 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 24,5 ||  style=&amp;quot;text-align:right&amp;quot;| 1,36 A ||   style=&amp;quot;text-align:right&amp;quot;| 2,163 V || style=&amp;quot;text-align:right&amp;quot;| 1,36 V  &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 30,0 ||  style=&amp;quot;text-align:right&amp;quot;| 1,66 A ||    style=&amp;quot;text-align:right&amp;quot;| 2,66 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 35,6 ||  style=&amp;quot;text-align:right&amp;quot;| 1,98 A ||    style=&amp;quot;text-align:right&amp;quot;| 3,17 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 40,6 ||  style=&amp;quot;text-align:right&amp;quot;| 2,21 A ||    style=&amp;quot;text-align:right&amp;quot;| 3,56 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 45,5 ||  style=&amp;quot;text-align:right&amp;quot;| 2,51 A ||    style=&amp;quot;text-align:right&amp;quot;| 4,03 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 50,5 || style=&amp;quot;text-align:right&amp;quot;| 2,765 A ||    style=&amp;quot;text-align:right&amp;quot;| 4,42 V || style=&amp;quot;text-align:right&amp;quot;| 2,76 V  &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 55,4 ||  style=&amp;quot;text-align:right&amp;quot;| 2,99 A ||    style=&amp;quot;text-align:right&amp;quot;| 4,80 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 60,4 ||  style=&amp;quot;text-align:right&amp;quot;| 3,25 A ||    style=&amp;quot;text-align:right&amp;quot;| 5,22 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 64,6 || style=&amp;quot;text-align:right&amp;quot;| 3,455 A ||    style=&amp;quot;text-align:right&amp;quot;| 5,55 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 70,1 ||  style=&amp;quot;text-align:right&amp;quot;| 3,74 A ||    style=&amp;quot;text-align:right&amp;quot;| 6,00 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 75,0 ||  style=&amp;quot;text-align:right&amp;quot;| 3,96 A ||    style=&amp;quot;text-align:right&amp;quot;| 6,36 V || style=&amp;quot;text-align:right&amp;quot;| 3,97 V  &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 80,4 ||  style=&amp;quot;text-align:right&amp;quot;| 4,24 A ||    style=&amp;quot;text-align:right&amp;quot;| 6,81 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 85,4 ||  style=&amp;quot;text-align:right&amp;quot;| 4,45 A ||    style=&amp;quot;text-align:right&amp;quot;| 7,15 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 90,4 ||  style=&amp;quot;text-align:right&amp;quot;| 4,68 A ||    style=&amp;quot;text-align:right&amp;quot;| 7,52 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 95,3 ||  style=&amp;quot;text-align:right&amp;quot;| 4,95 A ||    style=&amp;quot;text-align:right&amp;quot;| 7,91 V || style=&amp;quot;text-align:right&amp;quot;| 4,95 V  &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 100,0 ||  style=&amp;quot;text-align:right&amp;quot;| 5,08 A ||    style=&amp;quot;text-align:right&amp;quot;| 8,18 V || style=&amp;quot;text-align:right&amp;quot;| 5,09 V  &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Funktionskontrolle =&lt;br /&gt;
Für eine einwandfreie Funktion bietet sich folgende Vorgehensweise an.&lt;br /&gt;
&lt;br /&gt;
* Der PWM-Eingang bleibt offen = duty-cycle 0%&lt;br /&gt;
* am DC/DC-Konverter Versorgungsspannung anlegen, am Ausgang des DC/DC-Konverters müssen min. 13V gemessen werden, nach dem Spannungsregler 10,0V&lt;br /&gt;
* am Spannungsteilerausgang müssen 0V zu messen sein&lt;br /&gt;
* den Lastkreis mit einem Netzgerät verbinden, Einstellung 5V und mind. 6A (kleinere Spannungen könnten den Verpolschutz nicht ausreichend durchschalten)&lt;br /&gt;
* der Stromfluss im Lastkreis muß bei 0mA liegen&lt;br /&gt;
* folgende Punkte sollten zügig durchgeführt werden:&lt;br /&gt;
** am Eingang des Optokopplers eine Gleichspannung von 5V anlegen oder den Ausgang des Optokopplers überbrücken = duty-cycle 100%&lt;br /&gt;
** der Strom im Lastkreis sollte im Bereich von 5A liegen&lt;br /&gt;
** die Spannung am Spannungsteilerausgang messen, Sollwert 250mV +/-5mV&lt;br /&gt;
** die Spannungsdifferenz am Eingang des IC2A (LT1013) messen, Sollwert 0mV (nur im Lastfall)&lt;br /&gt;
** Netzgerät trennen&lt;br /&gt;
* bei ausreichendem Kühlkörper sollte die Übertemperaturabschaltung nicht aktiviert werden (Leistungsaufnahme 30 Watt)&lt;br /&gt;
* sollte die Spannung am Spannungsteiler bei 100% PWM nicht 250mV +/-5mV betragen, den Spannungsteiler anpassen; dies kann ohne Laststrom erfolgen&lt;br /&gt;
* der Test der Linearität wird mit PWM-Generator durchgeführt, dazu gerade die Endwerte 0 bis 20% und 80% bis 100% kontrollieren durch Messung der Spannung am Spannungsteilerausgang,&lt;br /&gt;
* sollte die Linearregler unzureichend sein, ggf. den Wiederstand R2 am Optokoppler ändern&lt;br /&gt;
* Netzgerät wieder zuschalten, Einstellung 14V und mind. 6A&lt;br /&gt;
* PWM duty-cycle liegt noch bei 100% d. h. der Stromfluss beträgt ca. 5,0A +/-100mA&lt;br /&gt;
* je nach Kühlkörpergröße sollte sich dieser schnell erhitzen und nach einer Zeit sollte die Übertemperaturabschaltung aktiviert werden, Netzteilstrom geht auf 0mA zurück&lt;br /&gt;
* Richtwert zur Dauer bis zum Abschalten: ca. 30 Sek. bei einem Kühlkörper mit einem Wärmewiderstand von 8K/W&lt;br /&gt;
&lt;br /&gt;
= Schaltplan =&lt;br /&gt;
&lt;br /&gt;
[[Datei:PWM-Stromsenke-2.png|400px]]&lt;br /&gt;
&lt;br /&gt;
= Lochraster-Layout :D =&lt;br /&gt;
Das &amp;quot;Dink&amp;quot; lass ich mal weg. Den losen Aufbau baut eh keiner nach.&lt;/div&gt;</summary>
		<author><name>Hegy</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Stromsenke&amp;diff=78980</id>
		<title>Stromsenke</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Stromsenke&amp;diff=78980"/>
		<updated>2013-10-17T00:17:37Z</updated>

		<summary type="html">&lt;p&gt;Hegy: /* Schaltplan */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Vor ca. 2 Jahren habe im in einem Projekt eine Stromsenke realisiert, die spezielle Anforderungen erfüllen musste. Einsatzbereich der Stromsenke war die Überstromerkennung im abschließenden Funktionstest in der Produktion von Netzgeräten, die Bestandteil eines Gesamtgerätes waren.&lt;br /&gt;
&lt;br /&gt;
= Einleitung =&lt;br /&gt;
&lt;br /&gt;
Die Stromsenke musste wie oben erwähnt spezielle Anforderungen erfüllen hinsichtlich der galvanischen Trennung, der Ansteuerung und der Zuverlässigkeit.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Features:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* galvanische Trennung von Steuersignal und Last&lt;br /&gt;
* Verpolschutz&lt;br /&gt;
* Soll-/Ist-Vergleich&lt;br /&gt;
* lineare PWM-Ansteuerung&lt;br /&gt;
* Übertemperaturabschaltung&lt;br /&gt;
* selbstregelnd&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Daten:&#039;&#039;&#039;&lt;br /&gt;
* 0 bis 5A, auch höher möglich&lt;br /&gt;
* max. Leistungsaufnahme je nach Kühlung bis 150W möglich&lt;br /&gt;
* für Spannungen bis 40V geeignet&lt;br /&gt;
* Auflösung je Prozentpunkt der PWM 50 mA (also 50mA Schritte)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Aufbau =&lt;br /&gt;
Die Stromsenke besteht aus folgenden Einzelkomponenten&lt;br /&gt;
&lt;br /&gt;
* Verpolschutz&lt;br /&gt;
* galvanische Trennung Steuersignal &amp;lt;math&amp;gt;\leftrightarrow&amp;lt;/math&amp;gt; Last&lt;br /&gt;
* galvanische Trennung der Versorgungsspannung vom Lastkreis&lt;br /&gt;
* Tiefpassfilter 2. Ordnung&lt;br /&gt;
* Spannungsteiler mit Abschaltfunktion&lt;br /&gt;
* Regel- und Ansteuerstufe&lt;br /&gt;
* Leistungsstufe&lt;br /&gt;
* Spannungsverstärker für Messgerät (Kontrolle)&lt;br /&gt;
* Temperaturüberwachung&lt;br /&gt;
* Spannungsstabilisierung&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Schaltplan&#039;&#039;&#039;&lt;br /&gt;
[[Bild:PWM-Stromsenke-2.png|1200px|gesamter Schaltplan]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Verpolschutz ==&lt;br /&gt;
Der Verpolschutz besteht aus den drei Bauteilen T1 (N-Kanal MOSFET, IRF530), Z-Diode D1 und Vorwiderstand R5. Bei richtiger Polung ist immer ein Stromfluss möglich. Dieses&lt;br /&gt;
geschieht durch die immer vorhandene parasitäre Diode innerhalb des MOSFET, die für ca. 2A ausgelegt ist. Daher muss bei höheren Strom auch die Spannung höher sein um die&lt;br /&gt;
Source-Drain-Strecke durchzuschalten. Je nach Typ liegt die Mindestspannung bei ca. 3,5V (BUK754R3) bzw. 4,5V (IRF1404). In entgegengesetzter Richtung ist Diode gesperrt&lt;br /&gt;
und auch wird über die Gate-Spannung der MOSFET nicht durchgeschaltet. Bei Spannungen unter diesen Werten empfiehlt es sich, den Verpolschutz durch eine entsprechende&lt;br /&gt;
(Shottky-)Leistungsdiode zu ersetzen. Allerdings muß diese dann gekühlt werden. Die Verlustleistung am MOSFET-Verpolschutz beträgt nur einige Milliwatt.&lt;br /&gt;
&lt;br /&gt;
Sollte die Spannung am Eingang über 15V steigen, wird durch den Vorwiderstand und der Z-Diode sichergestellt, dass die maximale Gate-Source-Spannung von +/-20V nicht überschritten wird.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== galvanische Trennung Steuersignal &amp;lt;math&amp;gt;\leftrightarrow&amp;lt;/math&amp;gt; Last ==&lt;br /&gt;
Die Trennung der beiden Potentiale wird durch den Optokoppler CNY17F realisiert. Der Eingang ist mit einem 470R Widerstand so ausgelegt, dass eine PWM mit&lt;br /&gt;
einem Spannungshub von 0 bis 5V ausreicht. Der Ausgang mit dem Widerstand R2 (2,1k) ist so ausgelegt, dass die Spannung hier für den nachgeschalteten&lt;br /&gt;
Tiefpassfilter passend ist.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Sallen-Key Tiefpassfilter ==&lt;br /&gt;
Die eingehende PWM wird am Sallen-Key-Filter, ein aktiver Tiefpass 2. Ordung, geglättet. Selbst beim kritischen duty-cycle von 50% sind am Ausgang keine nennenswerten Schwankungen&lt;br /&gt;
sichtbar (s. Messwerte), sofern die PWM-Frequenz über 2kHz liegt. Die Ausgangsspannung des Filters steigt linear von 0V bis ca. 8,2V an. Die obere Grenzfrequenz des Filters liegt&lt;br /&gt;
bei 160Hz. Die Grenzfrequenz errechnet sich aus&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f_o = \frac{1}{2 \pi R C}&amp;lt;/math&amp;gt; mit R = R3 = R4 und C = C1 = C2.&lt;br /&gt;
&lt;br /&gt;
Die Gesamtverstärkung des Filters liegt bei eins. Werte höher drei bringen den Tiefpass zum schwingen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Spannungsteiler mit Schaltfunktion ==&lt;br /&gt;
Nach dem Tiefpass muss die Ausgangsspannung auf das Niveau abgesenkt werden, die auch die Regel- und Ansteuerstufe als Feedback über die Shuntwiderstände erhält. Daher wird mit&lt;br /&gt;
dem Spannungsteiler aus R6 und R7 parallel mit R8 auf 250mV +/-5mV abgesenkt. Die beiden parallelgeschalteten Widerstände R7 und R8 sind zusätzlich noch mit einem&lt;br /&gt;
MOSFET überbrückt. Dieser schaltet die Widerstände kurz, sollte die Temperatur am Kühlkörper zu hoch werden. Dann beträgt die Eingangsspannung der Regel- und Ansteuerstufe 0V und die&lt;br /&gt;
Leistungsstufe wird abgeschaltet.&lt;br /&gt;
&lt;br /&gt;
Sollte aufgrund von Toleranzen die Spannung des Spannungsteilerausgang nicht auf 250mV kommen, kann Widerstand (R22) zu R6 parallel geschaltet werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Regel- und Ansteuerstufe ==&lt;br /&gt;
An dieser Stufe werden höhere Anforderungen gestellt als an den Tiefpass, weswegen ein höherwertiger OP zum Einsatz kommt (IC2A, LT1013). Diese Stufe steuert zum einen den&lt;br /&gt;
Leistungs-MOSFET an und zum anderen wird der Soll- und Istwert verglichen und ggf. nachgeregelt. Dazu steht am nicht-invertierenden Eingang die Sollspannung an.&lt;br /&gt;
Daraus bildet sich dann die Ausgangsspannung, die noch abhängig ist von der Ist-Spannung am invertierenden Eingang. Steuert der Ausgang die Endstufe auf ein bestimmtes Niveau&lt;br /&gt;
an, wird der MOSFET soweit durchgesteuert, dass an den im Source-Kreis liegenden Shuntwiderständen die gleiche Spannung abfällt wie am nicht-invertierenden Eingang anliegt.&lt;br /&gt;
Daraus ergibt sich auch das Regelverhalten, sollte der Laststrom schwanken durch z. B. schwankende Übergangswiderstände in der Peripherie oder Spannungsswankungen vom zu&lt;br /&gt;
testenden Netzteil. Geht der Strom zurück, verringert sich am invertierenen Eingang ebenfalls die Spannung. Durch die Invertierung wird eine höhere Ausgangsspanung generiert,&lt;br /&gt;
die den sinkenden Strom entgegen wirkt. Daher ist die Differenzspannung an den beiden OP-Eingängen bei Null, bei dem verwendeten OP im µV-Bereich, beim einem LM324 einige mV,&lt;br /&gt;
wodurch die Linearität beeinträchtigt wird.&lt;br /&gt;
&lt;br /&gt;
Um Schwingungen zwischen OP-Ausgang und den Gate des MOSFET zu verhindern ist hier ein Widerstand zwischengeschaltet (R10). Vermutlich verursacht die Restwelligkeit des Tiefpasses&lt;br /&gt;
ein ständiges auf- und entladen des Gate, wodurch die Schwingungen im Frequenzbereich von einigen hundert Kilohertz entstehen. Um die gesamte Regelung nicht zum Schwingen zu bringen,&lt;br /&gt;
ist zusätzlich noch der Kondensator C3 vorhanden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Leistungsstufe ==&lt;br /&gt;
Die Leistungsstufe ist mit einem MOSFET (T3) realisiert um eine möglichst genaue Einstellung zu bekommen. Bei bipolaren Transistoren käme noch der Störfaktor des Basisstroms dazu.&lt;br /&gt;
Auch bei Darlington-Transistoren ist der Strom durch den letzten Transistor nicht zu vernachlässigen. Der Basisstrom, der über den Emitter und damit über die Shuntwidestände fließt,&lt;br /&gt;
würde die Genauigkeit und Linearität beeinflussen. Allerdings haben bipolare Transistoren den Vorteil, dass diese für größere Ströme bzw. Leistungen parallel geschaltet werden&lt;br /&gt;
können. Nachteilig wäre aber eine zusätzliche Treiberstufe, da der Ausgangsstrom des OP nicht ausreicht um mehrer Transistoren anzusteuern. Mit MOSFETs ist das nicht möglich, da&lt;br /&gt;
schon geringste Abweichungen in der Ansteuercharakteristik, d. h. die Übertragungsfunktion aus dem Spannungsverhältnis &amp;lt;math&amp;gt;U_{GS}&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;U_{DS}&amp;lt;/math&amp;gt; nur&lt;br /&gt;
einen von mehreren MOSFET zum durchschalten bringt. Diese minimalen Spannungsdifferenzen zwischen zwei MOSFETs sind auch nicht kompensierbar. Vorteilhaft ist aber der nicht&lt;br /&gt;
vorhandene Gate-Strom, der sich nicht auf die Linearität und Präzision auswirkt. Zwischen Source und GND befinden sich die beiden Shuntwiderstände R11 und&lt;br /&gt;
R12 von jeweils 0,1R. Bei einem Strom von 5A fallen hier dann 0,25V ab, was einer Gesamtleistung von 1,25 Watt entspricht.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Spannungsverstärker für Messgerät ==&lt;br /&gt;
Zur Kontrolle des tatsächlichen Stromflusses erfolgt über den Shuntwiderständen der Abgriff zur indirekten Strommessung. Die am Shunt abfallende Spannung wird um den&lt;br /&gt;
Faktor 20 verstärkt. Damit ergibt sich bei 50mR und 20-facher Verstärkung eine Strom-Spannung-Zuordnung von 1:1, d. h. ein Strom von 5A verursacht eine Ausgangsspannung von&lt;br /&gt;
 &amp;lt;math&amp;gt;{U_{A_{DMM}}} = 5V. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Kühlkörper-Temperaturüberwachung ==&lt;br /&gt;
Eine Überhitzung des Leistungs-MOSFET ist gerade unter den knappen räumlichen Bedingungen gut möglich, weil der notwendige Kühlkörper mit entsprechender Ventilation kaum Platz&lt;br /&gt;
hat. Bei einem kleineren Kühlkörper würde daher eine Überhitzung möglich werden. Ein Kühlkörper mit einem Wärmewiderstand von ca. 8K/W erwärmt sich bei 63 Watt abzuführender&lt;br /&gt;
Leistung (4,54A bei 14V Klemmenspannung) innerhalb von ca. 27 Sekunden um ca. 60K, was einer Endtemperatur von 85°C entspricht. Bei mehr Leistung ist daher innerhalb von Sekunden&lt;br /&gt;
die max. Temperatur des MOSFET erreicht (Halbleitertemperatur 175°C). &lt;br /&gt;
&lt;br /&gt;
Als Temperaturfühler dient ein KTY81-122, der zusammen mit den Leistungs-MOSFET auf den Kühlkörper montiert wird. Erreicht der Temperaturfühler eine Temperatur von ca. 85°C&lt;br /&gt;
schaltet der Schmitt-Trigger über T2 den unteren Teil des Spannungsteiler kurz und die Ansteuerspannung des Leitsungs-MOSFET geht auf Null und damit ist kein Stromfluss mehr&lt;br /&gt;
vorhanden. Hat sich der Temperaturfühler auf ca. 58°C abgekühlt, wird der Leistungs-MOSFET wieder angesteuert. Die Temperaturgrenzen und die Hysterese errechnen sich folgendermaßen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;U_{aus} = U_{A_{max}} \frac{R18}{R18 + R19} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;U_{ein} = U_{A_{min}} \frac{R18}{R18 + R19} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;U_{hyst} = \Delta U_e = (U_{A_{max}} - U_{A_{min}}) \frac{R18}{R18 + R19} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;U_{aus}&amp;lt;/math&amp;gt; ist die Ausschaltspannung des Komparators, &amp;lt;math&amp;gt;U_{ein}&amp;lt;/math&amp;gt; die Einschaltspannung und &amp;lt;math&amp;gt;U_{hyst}&amp;lt;/math&amp;gt; die Hysterese (Spannungs- bzw. Temperaturdifferenz&lt;br /&gt;
der Ein- und Ausschaltschwellen). Die Angaben &amp;lt;math&amp;gt;U_{A_{min}}&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;U_{A_{max}}&amp;lt;/math&amp;gt; sind die maximale und minimale Ausgangsspannungen des Komparators. Bei 10V&lt;br /&gt;
Versorgungsspannung liegt die maximale Ausgangsspannung des LM324 bei ca. 8,2V.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== galvanische Trennung der Versorgungsspannung vom Lastkreis ==&lt;br /&gt;
Damit der Lastkreis keine Verbindung zur Versorgung und damit zum Rest des Equipments hat, muss diese durch einen DC/DC-Wandler entkoppelt werden. Durch die hohen Schaltfreuquenzen&lt;br /&gt;
ergeben sich am Ausgang kurze Spannungsspitzen. Durch das Snubber-Gleid, bestehend aus R20 und C6 werden diese minimiert. Dadurch, dass die gesamte Schaltung eine Stromaufnahme nur&lt;br /&gt;
im mA-Bereich hat, reicht ein DC/DC-Wandler von einem Watt Leistung völlig aus.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Spannungsstabilisierung ==&lt;br /&gt;
Die Versorgungsspannung hat einen essentiellen Einfluss auf die Funktionsfähigkeit. Eine Spannungsänderung beeinflusst die Ausgangsspanung des Optokopplers, unabhängig davon auch&lt;br /&gt;
die Ansteuerspannung der Treiberstufe und die Schaltschwellen des Schmitt-Trigger. Mit einem Standard-Linearregler vom Typ 78L10 ist die Stabilität ausreichend.&lt;br /&gt;
&lt;br /&gt;
= Messwerte =&lt;br /&gt;
== Übertemperaturabschaltung ==&lt;br /&gt;
Bei 14V Klemmenspannung und 4,54A (= 63 Watt) und ca. 1cm über der Befestigungsschraube des Transistors schaltet die Übertemperatursicherung nach ca. 27 Sekunden ab.&lt;br /&gt;
Wärmewiderstand des Kühlkörper ca. 8K/W&lt;br /&gt;
(z. B. [[Datei:Http://www.fischerelektronik.de/web fischer/de DE/Kühlkörper/A04/Strangkühlkörper für Leiterplattenmontage/PR/SK104 63.5 STC /productCard/parameters/index.xhtml|miniatur|SK104]])&lt;br /&gt;
&lt;br /&gt;
== Restwelligkeit des Tiefpasses ==&lt;br /&gt;
Vergleich der Ausgangsspannung (Restwelligkeit) des Tiefpasses bei 1,5kHz und 4kHz.&lt;br /&gt;
&lt;br /&gt;
[[Datei:screen-547x391-1,5kHz-MWC-neg.png]]&lt;br /&gt;
&lt;br /&gt;
Die größte Restwelligkeit entsteht bei einem duty-cycle von 50%. Bei ca. 1,5kHz beträgt die Restwelligkeit am Filterausgang 126mV bei einer Ausgangsspannung&lt;br /&gt;
von ca. 4,35V. Das entspricht einer Restwelligkeit von ca. 2,9%.&lt;br /&gt;
&lt;br /&gt;
[[Datei:screen-547x391-4kHz-MWC-neg.png]]&lt;br /&gt;
Bei ca. 4kHz beträgt die Restwelligkeit am Filterausgang nur noch 15,3mV bei einer Ausgangsspannung von ca. 4,35V. Das entspricht einer Restwelligkeit von ca. 0,35%.&lt;br /&gt;
&lt;br /&gt;
Bei Frequenzen über 4kHz sinkt die Ausgangsspannung ab. Grund ist die Trägheit des OP&#039;s. Daher sollte die PWM-Frequenz im Bereich 2kHz bis 4kHz liegen.&lt;br /&gt;
&lt;br /&gt;
== Linearität ==&lt;br /&gt;
Die Abhängigkeit der Ausgangsspannung &amp;lt;math&amp;gt;U_{A_{TP}}&amp;lt;/math&amp;gt; des Tiefpasses vom PWM-Verhältnis.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\readdata[ignoreLines=1,nStep=1]{\Daten}{data-files/Messwerte-3.txt}&lt;br /&gt;
\psset{xunit=1mm, yunit=10mm,yAxisLabel={},xAxisLabel={}}&lt;br /&gt;
\hspace*{5mm}&lt;br /&gt;
\psgraph[xticksize=0 9, yticksize=0 100,subticks=0,Dx=10,Dy=1](0,0)(100,9){80mm}{72mm}&lt;br /&gt;
 \listplot[showpoints,linewidth=0.5pt,linecolor=blue,plotNo=2,plotNoMax=3]{\Daten}&lt;br /&gt;
 \uput{0}[0](-8,9.7){&amp;lt;math&amp;gt;U_{A_{TP}} [V]&amp;lt;/math&amp;gt;}&lt;br /&gt;
 \uput{0}[0](107,-0.35){duty cycle}&lt;br /&gt;
\endpsgraph&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Das Übertragungsverhalten des Tiefpassfilter. Die Y-Werte sind die Spannungen direkt am Ausgang des Tiefpasses ohne Spannungsteiler.&lt;br /&gt;
Je nach verwendeten OP können sich hier andere Werte ergeben. Hier wurde der LM324 (4-fach OP) verwendet.&lt;br /&gt;
&lt;br /&gt;
Die Abhängigkeit des Stroms &amp;lt;math&amp;gt;I_{Last}&amp;lt;/math&amp;gt; und der Ausgangsspannung &amp;lt;math&amp;gt;U_{A_{DMM}}&amp;lt;/math&amp;gt; vom PWM-Verhältnis.&lt;br /&gt;
&lt;br /&gt;
\hspace*{5mm}&lt;br /&gt;
\psgraph[xticksize=0 6, yticksize=0 100,subticks=0,Dx=10,Dy=1]{}(0,0)(100,6){90mm}{54mm}&lt;br /&gt;
 \uput{0}[0](-5,7.2){\textcolor{blue}{$\mathrm{I_{Last} [A]}$}}&lt;br /&gt;
 \uput{0}[0](-5,6.7){\textcolor{red}{$\mathrm{U_{A_{DMM}} [V]}$}}&lt;br /&gt;
 \uput{0}[0](107,-0.35){duty cycle}&lt;br /&gt;
 \listplot[showpoints,linewidth=0.5pt,linecolor=blue,plotNo=1,plotNoMax=3]{\Daten}&lt;br /&gt;
 \listplot[plotstyle=dots,showpoints,linewidth=0.5pt,linecolor=red,plotNo=3,plotNoMax=3]{\Daten}&lt;br /&gt;
\endpsgraph&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die Linearität der Laststufe bzw. des Gesamtsystems. Die vereinzelten roten Punkte sind die Messwerte der Ausgangsspannung &amp;lt;math&amp;gt;U_{A_{DMM}}&amp;lt;/math&amp;gt; zur Kontrolle&lt;br /&gt;
bzw. zum gegenmessen des tatsächlichen Stroms. Die Punkte mit Y-Werten von 0 sind nicht gemessen worden.&lt;br /&gt;
&lt;br /&gt;
Die Messwerte in Zahlen:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#0d0f0d;&amp;quot;&lt;br /&gt;
! duty-&amp;lt;br /&amp;gt;cycle || Strom ||  Tiefpass || Ausgang &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot;| % || style=&amp;quot;text-align:center&amp;quot;| &amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt; || style=&amp;quot;text-align:center&amp;quot;| &amp;lt;math&amp;gt;U_{A_{TP}}&amp;lt;/math&amp;gt; || style=&amp;quot;text-align:center&amp;quot;| &amp;lt;math&amp;gt;U_{A_{DMM}}&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;|   0 ||   style=&amp;quot;text-align:right&amp;quot;| 0,000 A || style=&amp;quot;text-align:right&amp;quot;| 0,96 mV || style=&amp;quot;text-align:right&amp;quot;| 13 mV&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 4,5 || style=&amp;quot;text-align:right&amp;quot;| 0,262 A ||   style=&amp;quot;text-align:right&amp;quot;| 0,423 V || style=&amp;quot;text-align:right&amp;quot;| 0,261 V &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 8,4 ||  style=&amp;quot;text-align:right&amp;quot;| 0,420 A ||   style=&amp;quot;text-align:right&amp;quot;| 0,676 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 10,6 || style=&amp;quot;text-align:right&amp;quot;| 0,613 A ||   style=&amp;quot;text-align:right&amp;quot;| 0,936 V || style=&amp;quot;text-align:right&amp;quot;| 0,613 V &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 15,0 || style=&amp;quot;text-align:right&amp;quot;| 0,836 A ||   style=&amp;quot;text-align:right&amp;quot;| 1,342 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 19,6 ||  style=&amp;quot;text-align:right&amp;quot;| 1,12 A ||   style=&amp;quot;text-align:right&amp;quot;| 1,793 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 24,5 ||  style=&amp;quot;text-align:right&amp;quot;| 1,36 A ||   style=&amp;quot;text-align:right&amp;quot;| 2,163 V || style=&amp;quot;text-align:right&amp;quot;| 1,36 V  &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 30,0 ||  style=&amp;quot;text-align:right&amp;quot;| 1,66 A ||    style=&amp;quot;text-align:right&amp;quot;| 2,66 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 35,6 ||  style=&amp;quot;text-align:right&amp;quot;| 1,98 A ||    style=&amp;quot;text-align:right&amp;quot;| 3,17 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 40,6 ||  style=&amp;quot;text-align:right&amp;quot;| 2,21 A ||    style=&amp;quot;text-align:right&amp;quot;| 3,56 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 45,5 ||  style=&amp;quot;text-align:right&amp;quot;| 2,51 A ||    style=&amp;quot;text-align:right&amp;quot;| 4,03 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 50,5 || style=&amp;quot;text-align:right&amp;quot;| 2,765 A ||    style=&amp;quot;text-align:right&amp;quot;| 4,42 V || style=&amp;quot;text-align:right&amp;quot;| 2,76 V  &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 55,4 ||  style=&amp;quot;text-align:right&amp;quot;| 2,99 A ||    style=&amp;quot;text-align:right&amp;quot;| 4,80 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 60,4 ||  style=&amp;quot;text-align:right&amp;quot;| 3,25 A ||    style=&amp;quot;text-align:right&amp;quot;| 5,22 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 64,6 || style=&amp;quot;text-align:right&amp;quot;| 3,455 A ||    style=&amp;quot;text-align:right&amp;quot;| 5,55 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 70,1 ||  style=&amp;quot;text-align:right&amp;quot;| 3,74 A ||    style=&amp;quot;text-align:right&amp;quot;| 6,00 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 75,0 ||  style=&amp;quot;text-align:right&amp;quot;| 3,96 A ||    style=&amp;quot;text-align:right&amp;quot;| 6,36 V || style=&amp;quot;text-align:right&amp;quot;| 3,97 V  &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 80,4 ||  style=&amp;quot;text-align:right&amp;quot;| 4,24 A ||    style=&amp;quot;text-align:right&amp;quot;| 6,81 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 85,4 ||  style=&amp;quot;text-align:right&amp;quot;| 4,45 A ||    style=&amp;quot;text-align:right&amp;quot;| 7,15 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 90,4 ||  style=&amp;quot;text-align:right&amp;quot;| 4,68 A ||    style=&amp;quot;text-align:right&amp;quot;| 7,52 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 95,3 ||  style=&amp;quot;text-align:right&amp;quot;| 4,95 A ||    style=&amp;quot;text-align:right&amp;quot;| 7,91 V || style=&amp;quot;text-align:right&amp;quot;| 4,95 V  &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 100,0 ||  style=&amp;quot;text-align:right&amp;quot;| 5,08 A ||    style=&amp;quot;text-align:right&amp;quot;| 8,18 V || style=&amp;quot;text-align:right&amp;quot;| 5,09 V  &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Funktionskontrolle =&lt;br /&gt;
Für eine einwandfreie Funktion bietet sich folgende Vorgehensweise an.&lt;br /&gt;
&lt;br /&gt;
* Der PWM-Eingang bleibt offen = duty-cycle 0%&lt;br /&gt;
* am DC/DC-Konverter Versorgungsspannung anlegen, am Ausgang des DC/DC-Konverters müssen min. 13V gemessen werden, nach dem Spannungsregler 10,0V&lt;br /&gt;
* am Spannungsteilerausgang müssen 0V zu messen sein&lt;br /&gt;
* den Lastkreis mit einem Netzgerät verbinden, Einstellung 5V und mind. 6A (kleinere Spannungen könnten den Verpolschutz nicht ausreichend durchschalten)&lt;br /&gt;
* der Stromfluss im Lastkreis muß bei 0mA liegen&lt;br /&gt;
* folgende Punkte sollten zügig durchgeführt werden:&lt;br /&gt;
** am Eingang des Optokopplers eine Gleichspannung von 5V anlegen oder den Ausgang des Optokopplers überbrücken = duty-cycle 100%&lt;br /&gt;
** der Strom im Lastkreis sollte im Bereich von 5A liegen&lt;br /&gt;
** die Spannung am Spannungsteilerausgang messen, Sollwert 250mV +/-5mV&lt;br /&gt;
** die Spannungsdifferenz am Eingang des IC2A (LT1013) messen, Sollwert 0mV (nur im Lastfall)&lt;br /&gt;
** Netzgerät trennen&lt;br /&gt;
* bei ausreichendem Kühlkörper sollte die Übertemperaturabschaltung nicht aktiviert werden (Leistungsaufnahme 30 Watt)&lt;br /&gt;
* sollte die Spannung am Spannungsteiler bei 100% PWM nicht 250mV +/-5mV betragen, den Spannungsteiler anpassen; dies kann ohne Laststrom erfolgen&lt;br /&gt;
* der Test der Linearität wird mit PWM-Generator durchgeführt, dazu gerade die Endwerte 0 bis 20% und 80% bis 100% kontrollieren durch Messung der Spannung am Spannungsteilerausgang,&lt;br /&gt;
* sollte die Linearregler unzureichend sein, ggf. den Wiederstand R2 am Optokoppler ändern&lt;br /&gt;
* Netzgerät wieder zuschalten, Einstellung 14V und mind. 6A&lt;br /&gt;
* PWM duty-cycle liegt noch bei 100% d. h. der Stromfluss beträgt ca. 5,0A +/-100mA&lt;br /&gt;
* je nach Kühlkörpergröße sollte sich dieser schnell erhitzen und nach einer Zeit sollte die Übertemperaturabschaltung aktiviert werden, Netzteilstrom geht auf 0mA zurück&lt;br /&gt;
* Richtwert zur Dauer bis zum Abschalten: ca. 30 Sek. bei einem Kühlkörper mit einem Wärmewiderstand von 8K/W&lt;br /&gt;
&lt;br /&gt;
= Schaltplan =&lt;br /&gt;
&lt;br /&gt;
[[Datei:PWM-Stromsenke-2.png|thumb]]&lt;br /&gt;
&lt;br /&gt;
= Lochraster-Layout :D =&lt;br /&gt;
Das &amp;quot;Dink&amp;quot; lass ich mal weg. Den losen Aufbau baut eh keiner nach.&lt;/div&gt;</summary>
		<author><name>Hegy</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Stromsenke&amp;diff=78979</id>
		<title>Stromsenke</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Stromsenke&amp;diff=78979"/>
		<updated>2013-10-17T00:15:27Z</updated>

		<summary type="html">&lt;p&gt;Hegy: /* Lochraster-Layout :D */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Vor ca. 2 Jahren habe im in einem Projekt eine Stromsenke realisiert, die spezielle Anforderungen erfüllen musste. Einsatzbereich der Stromsenke war die Überstromerkennung im abschließenden Funktionstest in der Produktion von Netzgeräten, die Bestandteil eines Gesamtgerätes waren.&lt;br /&gt;
&lt;br /&gt;
= Einleitung =&lt;br /&gt;
&lt;br /&gt;
Die Stromsenke musste wie oben erwähnt spezielle Anforderungen erfüllen hinsichtlich der galvanischen Trennung, der Ansteuerung und der Zuverlässigkeit.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Features:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* galvanische Trennung von Steuersignal und Last&lt;br /&gt;
* Verpolschutz&lt;br /&gt;
* Soll-/Ist-Vergleich&lt;br /&gt;
* lineare PWM-Ansteuerung&lt;br /&gt;
* Übertemperaturabschaltung&lt;br /&gt;
* selbstregelnd&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Daten:&#039;&#039;&#039;&lt;br /&gt;
* 0 bis 5A, auch höher möglich&lt;br /&gt;
* max. Leistungsaufnahme je nach Kühlung bis 150W möglich&lt;br /&gt;
* für Spannungen bis 40V geeignet&lt;br /&gt;
* Auflösung je Prozentpunkt der PWM 50 mA (also 50mA Schritte)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Aufbau =&lt;br /&gt;
Die Stromsenke besteht aus folgenden Einzelkomponenten&lt;br /&gt;
&lt;br /&gt;
* Verpolschutz&lt;br /&gt;
* galvanische Trennung Steuersignal &amp;lt;math&amp;gt;\leftrightarrow&amp;lt;/math&amp;gt; Last&lt;br /&gt;
* galvanische Trennung der Versorgungsspannung vom Lastkreis&lt;br /&gt;
* Tiefpassfilter 2. Ordnung&lt;br /&gt;
* Spannungsteiler mit Abschaltfunktion&lt;br /&gt;
* Regel- und Ansteuerstufe&lt;br /&gt;
* Leistungsstufe&lt;br /&gt;
* Spannungsverstärker für Messgerät (Kontrolle)&lt;br /&gt;
* Temperaturüberwachung&lt;br /&gt;
* Spannungsstabilisierung&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Schaltplan&#039;&#039;&#039;&lt;br /&gt;
[[Bild:PWM-Stromsenke-2.png|1200px|gesamter Schaltplan]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Verpolschutz ==&lt;br /&gt;
Der Verpolschutz besteht aus den drei Bauteilen T1 (N-Kanal MOSFET, IRF530), Z-Diode D1 und Vorwiderstand R5. Bei richtiger Polung ist immer ein Stromfluss möglich. Dieses&lt;br /&gt;
geschieht durch die immer vorhandene parasitäre Diode innerhalb des MOSFET, die für ca. 2A ausgelegt ist. Daher muss bei höheren Strom auch die Spannung höher sein um die&lt;br /&gt;
Source-Drain-Strecke durchzuschalten. Je nach Typ liegt die Mindestspannung bei ca. 3,5V (BUK754R3) bzw. 4,5V (IRF1404). In entgegengesetzter Richtung ist Diode gesperrt&lt;br /&gt;
und auch wird über die Gate-Spannung der MOSFET nicht durchgeschaltet. Bei Spannungen unter diesen Werten empfiehlt es sich, den Verpolschutz durch eine entsprechende&lt;br /&gt;
(Shottky-)Leistungsdiode zu ersetzen. Allerdings muß diese dann gekühlt werden. Die Verlustleistung am MOSFET-Verpolschutz beträgt nur einige Milliwatt.&lt;br /&gt;
&lt;br /&gt;
Sollte die Spannung am Eingang über 15V steigen, wird durch den Vorwiderstand und der Z-Diode sichergestellt, dass die maximale Gate-Source-Spannung von +/-20V nicht überschritten wird.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== galvanische Trennung Steuersignal &amp;lt;math&amp;gt;\leftrightarrow&amp;lt;/math&amp;gt; Last ==&lt;br /&gt;
Die Trennung der beiden Potentiale wird durch den Optokoppler CNY17F realisiert. Der Eingang ist mit einem 470R Widerstand so ausgelegt, dass eine PWM mit&lt;br /&gt;
einem Spannungshub von 0 bis 5V ausreicht. Der Ausgang mit dem Widerstand R2 (2,1k) ist so ausgelegt, dass die Spannung hier für den nachgeschalteten&lt;br /&gt;
Tiefpassfilter passend ist.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Sallen-Key Tiefpassfilter ==&lt;br /&gt;
Die eingehende PWM wird am Sallen-Key-Filter, ein aktiver Tiefpass 2. Ordung, geglättet. Selbst beim kritischen duty-cycle von 50% sind am Ausgang keine nennenswerten Schwankungen&lt;br /&gt;
sichtbar (s. Messwerte), sofern die PWM-Frequenz über 2kHz liegt. Die Ausgangsspannung des Filters steigt linear von 0V bis ca. 8,2V an. Die obere Grenzfrequenz des Filters liegt&lt;br /&gt;
bei 160Hz. Die Grenzfrequenz errechnet sich aus&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f_o = \frac{1}{2 \pi R C}&amp;lt;/math&amp;gt; mit R = R3 = R4 und C = C1 = C2.&lt;br /&gt;
&lt;br /&gt;
Die Gesamtverstärkung des Filters liegt bei eins. Werte höher drei bringen den Tiefpass zum schwingen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Spannungsteiler mit Schaltfunktion ==&lt;br /&gt;
Nach dem Tiefpass muss die Ausgangsspannung auf das Niveau abgesenkt werden, die auch die Regel- und Ansteuerstufe als Feedback über die Shuntwiderstände erhält. Daher wird mit&lt;br /&gt;
dem Spannungsteiler aus R6 und R7 parallel mit R8 auf 250mV +/-5mV abgesenkt. Die beiden parallelgeschalteten Widerstände R7 und R8 sind zusätzlich noch mit einem&lt;br /&gt;
MOSFET überbrückt. Dieser schaltet die Widerstände kurz, sollte die Temperatur am Kühlkörper zu hoch werden. Dann beträgt die Eingangsspannung der Regel- und Ansteuerstufe 0V und die&lt;br /&gt;
Leistungsstufe wird abgeschaltet.&lt;br /&gt;
&lt;br /&gt;
Sollte aufgrund von Toleranzen die Spannung des Spannungsteilerausgang nicht auf 250mV kommen, kann Widerstand (R22) zu R6 parallel geschaltet werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Regel- und Ansteuerstufe ==&lt;br /&gt;
An dieser Stufe werden höhere Anforderungen gestellt als an den Tiefpass, weswegen ein höherwertiger OP zum Einsatz kommt (IC2A, LT1013). Diese Stufe steuert zum einen den&lt;br /&gt;
Leistungs-MOSFET an und zum anderen wird der Soll- und Istwert verglichen und ggf. nachgeregelt. Dazu steht am nicht-invertierenden Eingang die Sollspannung an.&lt;br /&gt;
Daraus bildet sich dann die Ausgangsspannung, die noch abhängig ist von der Ist-Spannung am invertierenden Eingang. Steuert der Ausgang die Endstufe auf ein bestimmtes Niveau&lt;br /&gt;
an, wird der MOSFET soweit durchgesteuert, dass an den im Source-Kreis liegenden Shuntwiderständen die gleiche Spannung abfällt wie am nicht-invertierenden Eingang anliegt.&lt;br /&gt;
Daraus ergibt sich auch das Regelverhalten, sollte der Laststrom schwanken durch z. B. schwankende Übergangswiderstände in der Peripherie oder Spannungsswankungen vom zu&lt;br /&gt;
testenden Netzteil. Geht der Strom zurück, verringert sich am invertierenen Eingang ebenfalls die Spannung. Durch die Invertierung wird eine höhere Ausgangsspanung generiert,&lt;br /&gt;
die den sinkenden Strom entgegen wirkt. Daher ist die Differenzspannung an den beiden OP-Eingängen bei Null, bei dem verwendeten OP im µV-Bereich, beim einem LM324 einige mV,&lt;br /&gt;
wodurch die Linearität beeinträchtigt wird.&lt;br /&gt;
&lt;br /&gt;
Um Schwingungen zwischen OP-Ausgang und den Gate des MOSFET zu verhindern ist hier ein Widerstand zwischengeschaltet (R10). Vermutlich verursacht die Restwelligkeit des Tiefpasses&lt;br /&gt;
ein ständiges auf- und entladen des Gate, wodurch die Schwingungen im Frequenzbereich von einigen hundert Kilohertz entstehen. Um die gesamte Regelung nicht zum Schwingen zu bringen,&lt;br /&gt;
ist zusätzlich noch der Kondensator C3 vorhanden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Leistungsstufe ==&lt;br /&gt;
Die Leistungsstufe ist mit einem MOSFET (T3) realisiert um eine möglichst genaue Einstellung zu bekommen. Bei bipolaren Transistoren käme noch der Störfaktor des Basisstroms dazu.&lt;br /&gt;
Auch bei Darlington-Transistoren ist der Strom durch den letzten Transistor nicht zu vernachlässigen. Der Basisstrom, der über den Emitter und damit über die Shuntwidestände fließt,&lt;br /&gt;
würde die Genauigkeit und Linearität beeinflussen. Allerdings haben bipolare Transistoren den Vorteil, dass diese für größere Ströme bzw. Leistungen parallel geschaltet werden&lt;br /&gt;
können. Nachteilig wäre aber eine zusätzliche Treiberstufe, da der Ausgangsstrom des OP nicht ausreicht um mehrer Transistoren anzusteuern. Mit MOSFETs ist das nicht möglich, da&lt;br /&gt;
schon geringste Abweichungen in der Ansteuercharakteristik, d. h. die Übertragungsfunktion aus dem Spannungsverhältnis &amp;lt;math&amp;gt;U_{GS}&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;U_{DS}&amp;lt;/math&amp;gt; nur&lt;br /&gt;
einen von mehreren MOSFET zum durchschalten bringt. Diese minimalen Spannungsdifferenzen zwischen zwei MOSFETs sind auch nicht kompensierbar. Vorteilhaft ist aber der nicht&lt;br /&gt;
vorhandene Gate-Strom, der sich nicht auf die Linearität und Präzision auswirkt. Zwischen Source und GND befinden sich die beiden Shuntwiderstände R11 und&lt;br /&gt;
R12 von jeweils 0,1R. Bei einem Strom von 5A fallen hier dann 0,25V ab, was einer Gesamtleistung von 1,25 Watt entspricht.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Spannungsverstärker für Messgerät ==&lt;br /&gt;
Zur Kontrolle des tatsächlichen Stromflusses erfolgt über den Shuntwiderständen der Abgriff zur indirekten Strommessung. Die am Shunt abfallende Spannung wird um den&lt;br /&gt;
Faktor 20 verstärkt. Damit ergibt sich bei 50mR und 20-facher Verstärkung eine Strom-Spannung-Zuordnung von 1:1, d. h. ein Strom von 5A verursacht eine Ausgangsspannung von&lt;br /&gt;
 &amp;lt;math&amp;gt;{U_{A_{DMM}}} = 5V. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Kühlkörper-Temperaturüberwachung ==&lt;br /&gt;
Eine Überhitzung des Leistungs-MOSFET ist gerade unter den knappen räumlichen Bedingungen gut möglich, weil der notwendige Kühlkörper mit entsprechender Ventilation kaum Platz&lt;br /&gt;
hat. Bei einem kleineren Kühlkörper würde daher eine Überhitzung möglich werden. Ein Kühlkörper mit einem Wärmewiderstand von ca. 8K/W erwärmt sich bei 63 Watt abzuführender&lt;br /&gt;
Leistung (4,54A bei 14V Klemmenspannung) innerhalb von ca. 27 Sekunden um ca. 60K, was einer Endtemperatur von 85°C entspricht. Bei mehr Leistung ist daher innerhalb von Sekunden&lt;br /&gt;
die max. Temperatur des MOSFET erreicht (Halbleitertemperatur 175°C). &lt;br /&gt;
&lt;br /&gt;
Als Temperaturfühler dient ein KTY81-122, der zusammen mit den Leistungs-MOSFET auf den Kühlkörper montiert wird. Erreicht der Temperaturfühler eine Temperatur von ca. 85°C&lt;br /&gt;
schaltet der Schmitt-Trigger über T2 den unteren Teil des Spannungsteiler kurz und die Ansteuerspannung des Leitsungs-MOSFET geht auf Null und damit ist kein Stromfluss mehr&lt;br /&gt;
vorhanden. Hat sich der Temperaturfühler auf ca. 58°C abgekühlt, wird der Leistungs-MOSFET wieder angesteuert. Die Temperaturgrenzen und die Hysterese errechnen sich folgendermaßen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;U_{aus} = U_{A_{max}} \frac{R18}{R18 + R19} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;U_{ein} = U_{A_{min}} \frac{R18}{R18 + R19} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;U_{hyst} = \Delta U_e = (U_{A_{max}} - U_{A_{min}}) \frac{R18}{R18 + R19} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;U_{aus}&amp;lt;/math&amp;gt; ist die Ausschaltspannung des Komparators, &amp;lt;math&amp;gt;U_{ein}&amp;lt;/math&amp;gt; die Einschaltspannung und &amp;lt;math&amp;gt;U_{hyst}&amp;lt;/math&amp;gt; die Hysterese (Spannungs- bzw. Temperaturdifferenz&lt;br /&gt;
der Ein- und Ausschaltschwellen). Die Angaben &amp;lt;math&amp;gt;U_{A_{min}}&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;U_{A_{max}}&amp;lt;/math&amp;gt; sind die maximale und minimale Ausgangsspannungen des Komparators. Bei 10V&lt;br /&gt;
Versorgungsspannung liegt die maximale Ausgangsspannung des LM324 bei ca. 8,2V.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== galvanische Trennung der Versorgungsspannung vom Lastkreis ==&lt;br /&gt;
Damit der Lastkreis keine Verbindung zur Versorgung und damit zum Rest des Equipments hat, muss diese durch einen DC/DC-Wandler entkoppelt werden. Durch die hohen Schaltfreuquenzen&lt;br /&gt;
ergeben sich am Ausgang kurze Spannungsspitzen. Durch das Snubber-Gleid, bestehend aus R20 und C6 werden diese minimiert. Dadurch, dass die gesamte Schaltung eine Stromaufnahme nur&lt;br /&gt;
im mA-Bereich hat, reicht ein DC/DC-Wandler von einem Watt Leistung völlig aus.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Spannungsstabilisierung ==&lt;br /&gt;
Die Versorgungsspannung hat einen essentiellen Einfluss auf die Funktionsfähigkeit. Eine Spannungsänderung beeinflusst die Ausgangsspanung des Optokopplers, unabhängig davon auch&lt;br /&gt;
die Ansteuerspannung der Treiberstufe und die Schaltschwellen des Schmitt-Trigger. Mit einem Standard-Linearregler vom Typ 78L10 ist die Stabilität ausreichend.&lt;br /&gt;
&lt;br /&gt;
= Messwerte =&lt;br /&gt;
== Übertemperaturabschaltung ==&lt;br /&gt;
Bei 14V Klemmenspannung und 4,54A (= 63 Watt) und ca. 1cm über der Befestigungsschraube des Transistors schaltet die Übertemperatursicherung nach ca. 27 Sekunden ab.&lt;br /&gt;
Wärmewiderstand des Kühlkörper ca. 8K/W&lt;br /&gt;
(z. B. [[Datei:Http://www.fischerelektronik.de/web fischer/de DE/Kühlkörper/A04/Strangkühlkörper für Leiterplattenmontage/PR/SK104 63.5 STC /productCard/parameters/index.xhtml|miniatur|SK104]])&lt;br /&gt;
&lt;br /&gt;
== Restwelligkeit des Tiefpasses ==&lt;br /&gt;
Vergleich der Ausgangsspannung (Restwelligkeit) des Tiefpasses bei 1,5kHz und 4kHz.&lt;br /&gt;
&lt;br /&gt;
[[Datei:screen-547x391-1,5kHz-MWC-neg.png]]&lt;br /&gt;
&lt;br /&gt;
Die größte Restwelligkeit entsteht bei einem duty-cycle von 50%. Bei ca. 1,5kHz beträgt die Restwelligkeit am Filterausgang 126mV bei einer Ausgangsspannung&lt;br /&gt;
von ca. 4,35V. Das entspricht einer Restwelligkeit von ca. 2,9%.&lt;br /&gt;
&lt;br /&gt;
[[Datei:screen-547x391-4kHz-MWC-neg.png]]&lt;br /&gt;
Bei ca. 4kHz beträgt die Restwelligkeit am Filterausgang nur noch 15,3mV bei einer Ausgangsspannung von ca. 4,35V. Das entspricht einer Restwelligkeit von ca. 0,35%.&lt;br /&gt;
&lt;br /&gt;
Bei Frequenzen über 4kHz sinkt die Ausgangsspannung ab. Grund ist die Trägheit des OP&#039;s. Daher sollte die PWM-Frequenz im Bereich 2kHz bis 4kHz liegen.&lt;br /&gt;
&lt;br /&gt;
== Linearität ==&lt;br /&gt;
Die Abhängigkeit der Ausgangsspannung &amp;lt;math&amp;gt;U_{A_{TP}}&amp;lt;/math&amp;gt; des Tiefpasses vom PWM-Verhältnis.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\readdata[ignoreLines=1,nStep=1]{\Daten}{data-files/Messwerte-3.txt}&lt;br /&gt;
\psset{xunit=1mm, yunit=10mm,yAxisLabel={},xAxisLabel={}}&lt;br /&gt;
\hspace*{5mm}&lt;br /&gt;
\psgraph[xticksize=0 9, yticksize=0 100,subticks=0,Dx=10,Dy=1](0,0)(100,9){80mm}{72mm}&lt;br /&gt;
 \listplot[showpoints,linewidth=0.5pt,linecolor=blue,plotNo=2,plotNoMax=3]{\Daten}&lt;br /&gt;
 \uput{0}[0](-8,9.7){&amp;lt;math&amp;gt;U_{A_{TP}} [V]&amp;lt;/math&amp;gt;}&lt;br /&gt;
 \uput{0}[0](107,-0.35){duty cycle}&lt;br /&gt;
\endpsgraph&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Das Übertragungsverhalten des Tiefpassfilter. Die Y-Werte sind die Spannungen direkt am Ausgang des Tiefpasses ohne Spannungsteiler.&lt;br /&gt;
Je nach verwendeten OP können sich hier andere Werte ergeben. Hier wurde der LM324 (4-fach OP) verwendet.&lt;br /&gt;
&lt;br /&gt;
Die Abhängigkeit des Stroms &amp;lt;math&amp;gt;I_{Last}&amp;lt;/math&amp;gt; und der Ausgangsspannung &amp;lt;math&amp;gt;U_{A_{DMM}}&amp;lt;/math&amp;gt; vom PWM-Verhältnis.&lt;br /&gt;
&lt;br /&gt;
\hspace*{5mm}&lt;br /&gt;
\psgraph[xticksize=0 6, yticksize=0 100,subticks=0,Dx=10,Dy=1]{}(0,0)(100,6){90mm}{54mm}&lt;br /&gt;
 \uput{0}[0](-5,7.2){\textcolor{blue}{$\mathrm{I_{Last} [A]}$}}&lt;br /&gt;
 \uput{0}[0](-5,6.7){\textcolor{red}{$\mathrm{U_{A_{DMM}} [V]}$}}&lt;br /&gt;
 \uput{0}[0](107,-0.35){duty cycle}&lt;br /&gt;
 \listplot[showpoints,linewidth=0.5pt,linecolor=blue,plotNo=1,plotNoMax=3]{\Daten}&lt;br /&gt;
 \listplot[plotstyle=dots,showpoints,linewidth=0.5pt,linecolor=red,plotNo=3,plotNoMax=3]{\Daten}&lt;br /&gt;
\endpsgraph&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die Linearität der Laststufe bzw. des Gesamtsystems. Die vereinzelten roten Punkte sind die Messwerte der Ausgangsspannung &amp;lt;math&amp;gt;U_{A_{DMM}}&amp;lt;/math&amp;gt; zur Kontrolle&lt;br /&gt;
bzw. zum gegenmessen des tatsächlichen Stroms. Die Punkte mit Y-Werten von 0 sind nicht gemessen worden.&lt;br /&gt;
&lt;br /&gt;
Die Messwerte in Zahlen:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#0d0f0d;&amp;quot;&lt;br /&gt;
! duty-&amp;lt;br /&amp;gt;cycle || Strom ||  Tiefpass || Ausgang &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot;| % || style=&amp;quot;text-align:center&amp;quot;| &amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt; || style=&amp;quot;text-align:center&amp;quot;| &amp;lt;math&amp;gt;U_{A_{TP}}&amp;lt;/math&amp;gt; || style=&amp;quot;text-align:center&amp;quot;| &amp;lt;math&amp;gt;U_{A_{DMM}}&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;|   0 ||   style=&amp;quot;text-align:right&amp;quot;| 0,000 A || style=&amp;quot;text-align:right&amp;quot;| 0,96 mV || style=&amp;quot;text-align:right&amp;quot;| 13 mV&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 4,5 || style=&amp;quot;text-align:right&amp;quot;| 0,262 A ||   style=&amp;quot;text-align:right&amp;quot;| 0,423 V || style=&amp;quot;text-align:right&amp;quot;| 0,261 V &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 8,4 ||  style=&amp;quot;text-align:right&amp;quot;| 0,420 A ||   style=&amp;quot;text-align:right&amp;quot;| 0,676 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 10,6 || style=&amp;quot;text-align:right&amp;quot;| 0,613 A ||   style=&amp;quot;text-align:right&amp;quot;| 0,936 V || style=&amp;quot;text-align:right&amp;quot;| 0,613 V &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 15,0 || style=&amp;quot;text-align:right&amp;quot;| 0,836 A ||   style=&amp;quot;text-align:right&amp;quot;| 1,342 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 19,6 ||  style=&amp;quot;text-align:right&amp;quot;| 1,12 A ||   style=&amp;quot;text-align:right&amp;quot;| 1,793 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 24,5 ||  style=&amp;quot;text-align:right&amp;quot;| 1,36 A ||   style=&amp;quot;text-align:right&amp;quot;| 2,163 V || style=&amp;quot;text-align:right&amp;quot;| 1,36 V  &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 30,0 ||  style=&amp;quot;text-align:right&amp;quot;| 1,66 A ||    style=&amp;quot;text-align:right&amp;quot;| 2,66 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 35,6 ||  style=&amp;quot;text-align:right&amp;quot;| 1,98 A ||    style=&amp;quot;text-align:right&amp;quot;| 3,17 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 40,6 ||  style=&amp;quot;text-align:right&amp;quot;| 2,21 A ||    style=&amp;quot;text-align:right&amp;quot;| 3,56 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 45,5 ||  style=&amp;quot;text-align:right&amp;quot;| 2,51 A ||    style=&amp;quot;text-align:right&amp;quot;| 4,03 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 50,5 || style=&amp;quot;text-align:right&amp;quot;| 2,765 A ||    style=&amp;quot;text-align:right&amp;quot;| 4,42 V || style=&amp;quot;text-align:right&amp;quot;| 2,76 V  &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 55,4 ||  style=&amp;quot;text-align:right&amp;quot;| 2,99 A ||    style=&amp;quot;text-align:right&amp;quot;| 4,80 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 60,4 ||  style=&amp;quot;text-align:right&amp;quot;| 3,25 A ||    style=&amp;quot;text-align:right&amp;quot;| 5,22 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 64,6 || style=&amp;quot;text-align:right&amp;quot;| 3,455 A ||    style=&amp;quot;text-align:right&amp;quot;| 5,55 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 70,1 ||  style=&amp;quot;text-align:right&amp;quot;| 3,74 A ||    style=&amp;quot;text-align:right&amp;quot;| 6,00 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 75,0 ||  style=&amp;quot;text-align:right&amp;quot;| 3,96 A ||    style=&amp;quot;text-align:right&amp;quot;| 6,36 V || style=&amp;quot;text-align:right&amp;quot;| 3,97 V  &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 80,4 ||  style=&amp;quot;text-align:right&amp;quot;| 4,24 A ||    style=&amp;quot;text-align:right&amp;quot;| 6,81 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 85,4 ||  style=&amp;quot;text-align:right&amp;quot;| 4,45 A ||    style=&amp;quot;text-align:right&amp;quot;| 7,15 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 90,4 ||  style=&amp;quot;text-align:right&amp;quot;| 4,68 A ||    style=&amp;quot;text-align:right&amp;quot;| 7,52 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 95,3 ||  style=&amp;quot;text-align:right&amp;quot;| 4,95 A ||    style=&amp;quot;text-align:right&amp;quot;| 7,91 V || style=&amp;quot;text-align:right&amp;quot;| 4,95 V  &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 100,0 ||  style=&amp;quot;text-align:right&amp;quot;| 5,08 A ||    style=&amp;quot;text-align:right&amp;quot;| 8,18 V || style=&amp;quot;text-align:right&amp;quot;| 5,09 V  &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Funktionskontrolle =&lt;br /&gt;
Für eine einwandfreie Funktion bietet sich folgende Vorgehensweise an.&lt;br /&gt;
&lt;br /&gt;
* Der PWM-Eingang bleibt offen = duty-cycle 0%&lt;br /&gt;
* am DC/DC-Konverter Versorgungsspannung anlegen, am Ausgang des DC/DC-Konverters müssen min. 13V gemessen werden, nach dem Spannungsregler 10,0V&lt;br /&gt;
* am Spannungsteilerausgang müssen 0V zu messen sein&lt;br /&gt;
* den Lastkreis mit einem Netzgerät verbinden, Einstellung 5V und mind. 6A (kleinere Spannungen könnten den Verpolschutz nicht ausreichend durchschalten)&lt;br /&gt;
* der Stromfluss im Lastkreis muß bei 0mA liegen&lt;br /&gt;
* folgende Punkte sollten zügig durchgeführt werden:&lt;br /&gt;
** am Eingang des Optokopplers eine Gleichspannung von 5V anlegen oder den Ausgang des Optokopplers überbrücken = duty-cycle 100%&lt;br /&gt;
** der Strom im Lastkreis sollte im Bereich von 5A liegen&lt;br /&gt;
** die Spannung am Spannungsteilerausgang messen, Sollwert 250mV +/-5mV&lt;br /&gt;
** die Spannungsdifferenz am Eingang des IC2A (LT1013) messen, Sollwert 0mV (nur im Lastfall)&lt;br /&gt;
** Netzgerät trennen&lt;br /&gt;
* bei ausreichendem Kühlkörper sollte die Übertemperaturabschaltung nicht aktiviert werden (Leistungsaufnahme 30 Watt)&lt;br /&gt;
* sollte die Spannung am Spannungsteiler bei 100% PWM nicht 250mV +/-5mV betragen, den Spannungsteiler anpassen; dies kann ohne Laststrom erfolgen&lt;br /&gt;
* der Test der Linearität wird mit PWM-Generator durchgeführt, dazu gerade die Endwerte 0 bis 20% und 80% bis 100% kontrollieren durch Messung der Spannung am Spannungsteilerausgang,&lt;br /&gt;
* sollte die Linearregler unzureichend sein, ggf. den Wiederstand R2 am Optokoppler ändern&lt;br /&gt;
* Netzgerät wieder zuschalten, Einstellung 14V und mind. 6A&lt;br /&gt;
* PWM duty-cycle liegt noch bei 100% d. h. der Stromfluss beträgt ca. 5,0A +/-100mA&lt;br /&gt;
* je nach Kühlkörpergröße sollte sich dieser schnell erhitzen und nach einer Zeit sollte die Übertemperaturabschaltung aktiviert werden, Netzteilstrom geht auf 0mA zurück&lt;br /&gt;
* Richtwert zur Dauer bis zum Abschalten: ca. 30 Sek. bei einem Kühlkörper mit einem Wärmewiderstand von 8K/W&lt;br /&gt;
&lt;br /&gt;
= Schaltplan =&lt;br /&gt;
&lt;br /&gt;
[[Datei:PWM-Stromsenke-2.png|miniatur]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Lochraster-Layout :D =&lt;br /&gt;
Das &amp;quot;Dink&amp;quot; lass ich mal weg. Den losen Aufbau baut eh keiner nach.&lt;/div&gt;</summary>
		<author><name>Hegy</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Stromsenke&amp;diff=78978</id>
		<title>Stromsenke</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Stromsenke&amp;diff=78978"/>
		<updated>2013-10-17T00:14:59Z</updated>

		<summary type="html">&lt;p&gt;Hegy: /* Schaltplan */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Vor ca. 2 Jahren habe im in einem Projekt eine Stromsenke realisiert, die spezielle Anforderungen erfüllen musste. Einsatzbereich der Stromsenke war die Überstromerkennung im abschließenden Funktionstest in der Produktion von Netzgeräten, die Bestandteil eines Gesamtgerätes waren.&lt;br /&gt;
&lt;br /&gt;
= Einleitung =&lt;br /&gt;
&lt;br /&gt;
Die Stromsenke musste wie oben erwähnt spezielle Anforderungen erfüllen hinsichtlich der galvanischen Trennung, der Ansteuerung und der Zuverlässigkeit.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Features:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* galvanische Trennung von Steuersignal und Last&lt;br /&gt;
* Verpolschutz&lt;br /&gt;
* Soll-/Ist-Vergleich&lt;br /&gt;
* lineare PWM-Ansteuerung&lt;br /&gt;
* Übertemperaturabschaltung&lt;br /&gt;
* selbstregelnd&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Daten:&#039;&#039;&#039;&lt;br /&gt;
* 0 bis 5A, auch höher möglich&lt;br /&gt;
* max. Leistungsaufnahme je nach Kühlung bis 150W möglich&lt;br /&gt;
* für Spannungen bis 40V geeignet&lt;br /&gt;
* Auflösung je Prozentpunkt der PWM 50 mA (also 50mA Schritte)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Aufbau =&lt;br /&gt;
Die Stromsenke besteht aus folgenden Einzelkomponenten&lt;br /&gt;
&lt;br /&gt;
* Verpolschutz&lt;br /&gt;
* galvanische Trennung Steuersignal &amp;lt;math&amp;gt;\leftrightarrow&amp;lt;/math&amp;gt; Last&lt;br /&gt;
* galvanische Trennung der Versorgungsspannung vom Lastkreis&lt;br /&gt;
* Tiefpassfilter 2. Ordnung&lt;br /&gt;
* Spannungsteiler mit Abschaltfunktion&lt;br /&gt;
* Regel- und Ansteuerstufe&lt;br /&gt;
* Leistungsstufe&lt;br /&gt;
* Spannungsverstärker für Messgerät (Kontrolle)&lt;br /&gt;
* Temperaturüberwachung&lt;br /&gt;
* Spannungsstabilisierung&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Schaltplan&#039;&#039;&#039;&lt;br /&gt;
[[Bild:PWM-Stromsenke-2.png|1200px|gesamter Schaltplan]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Verpolschutz ==&lt;br /&gt;
Der Verpolschutz besteht aus den drei Bauteilen T1 (N-Kanal MOSFET, IRF530), Z-Diode D1 und Vorwiderstand R5. Bei richtiger Polung ist immer ein Stromfluss möglich. Dieses&lt;br /&gt;
geschieht durch die immer vorhandene parasitäre Diode innerhalb des MOSFET, die für ca. 2A ausgelegt ist. Daher muss bei höheren Strom auch die Spannung höher sein um die&lt;br /&gt;
Source-Drain-Strecke durchzuschalten. Je nach Typ liegt die Mindestspannung bei ca. 3,5V (BUK754R3) bzw. 4,5V (IRF1404). In entgegengesetzter Richtung ist Diode gesperrt&lt;br /&gt;
und auch wird über die Gate-Spannung der MOSFET nicht durchgeschaltet. Bei Spannungen unter diesen Werten empfiehlt es sich, den Verpolschutz durch eine entsprechende&lt;br /&gt;
(Shottky-)Leistungsdiode zu ersetzen. Allerdings muß diese dann gekühlt werden. Die Verlustleistung am MOSFET-Verpolschutz beträgt nur einige Milliwatt.&lt;br /&gt;
&lt;br /&gt;
Sollte die Spannung am Eingang über 15V steigen, wird durch den Vorwiderstand und der Z-Diode sichergestellt, dass die maximale Gate-Source-Spannung von +/-20V nicht überschritten wird.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== galvanische Trennung Steuersignal &amp;lt;math&amp;gt;\leftrightarrow&amp;lt;/math&amp;gt; Last ==&lt;br /&gt;
Die Trennung der beiden Potentiale wird durch den Optokoppler CNY17F realisiert. Der Eingang ist mit einem 470R Widerstand so ausgelegt, dass eine PWM mit&lt;br /&gt;
einem Spannungshub von 0 bis 5V ausreicht. Der Ausgang mit dem Widerstand R2 (2,1k) ist so ausgelegt, dass die Spannung hier für den nachgeschalteten&lt;br /&gt;
Tiefpassfilter passend ist.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Sallen-Key Tiefpassfilter ==&lt;br /&gt;
Die eingehende PWM wird am Sallen-Key-Filter, ein aktiver Tiefpass 2. Ordung, geglättet. Selbst beim kritischen duty-cycle von 50% sind am Ausgang keine nennenswerten Schwankungen&lt;br /&gt;
sichtbar (s. Messwerte), sofern die PWM-Frequenz über 2kHz liegt. Die Ausgangsspannung des Filters steigt linear von 0V bis ca. 8,2V an. Die obere Grenzfrequenz des Filters liegt&lt;br /&gt;
bei 160Hz. Die Grenzfrequenz errechnet sich aus&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f_o = \frac{1}{2 \pi R C}&amp;lt;/math&amp;gt; mit R = R3 = R4 und C = C1 = C2.&lt;br /&gt;
&lt;br /&gt;
Die Gesamtverstärkung des Filters liegt bei eins. Werte höher drei bringen den Tiefpass zum schwingen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Spannungsteiler mit Schaltfunktion ==&lt;br /&gt;
Nach dem Tiefpass muss die Ausgangsspannung auf das Niveau abgesenkt werden, die auch die Regel- und Ansteuerstufe als Feedback über die Shuntwiderstände erhält. Daher wird mit&lt;br /&gt;
dem Spannungsteiler aus R6 und R7 parallel mit R8 auf 250mV +/-5mV abgesenkt. Die beiden parallelgeschalteten Widerstände R7 und R8 sind zusätzlich noch mit einem&lt;br /&gt;
MOSFET überbrückt. Dieser schaltet die Widerstände kurz, sollte die Temperatur am Kühlkörper zu hoch werden. Dann beträgt die Eingangsspannung der Regel- und Ansteuerstufe 0V und die&lt;br /&gt;
Leistungsstufe wird abgeschaltet.&lt;br /&gt;
&lt;br /&gt;
Sollte aufgrund von Toleranzen die Spannung des Spannungsteilerausgang nicht auf 250mV kommen, kann Widerstand (R22) zu R6 parallel geschaltet werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Regel- und Ansteuerstufe ==&lt;br /&gt;
An dieser Stufe werden höhere Anforderungen gestellt als an den Tiefpass, weswegen ein höherwertiger OP zum Einsatz kommt (IC2A, LT1013). Diese Stufe steuert zum einen den&lt;br /&gt;
Leistungs-MOSFET an und zum anderen wird der Soll- und Istwert verglichen und ggf. nachgeregelt. Dazu steht am nicht-invertierenden Eingang die Sollspannung an.&lt;br /&gt;
Daraus bildet sich dann die Ausgangsspannung, die noch abhängig ist von der Ist-Spannung am invertierenden Eingang. Steuert der Ausgang die Endstufe auf ein bestimmtes Niveau&lt;br /&gt;
an, wird der MOSFET soweit durchgesteuert, dass an den im Source-Kreis liegenden Shuntwiderständen die gleiche Spannung abfällt wie am nicht-invertierenden Eingang anliegt.&lt;br /&gt;
Daraus ergibt sich auch das Regelverhalten, sollte der Laststrom schwanken durch z. B. schwankende Übergangswiderstände in der Peripherie oder Spannungsswankungen vom zu&lt;br /&gt;
testenden Netzteil. Geht der Strom zurück, verringert sich am invertierenen Eingang ebenfalls die Spannung. Durch die Invertierung wird eine höhere Ausgangsspanung generiert,&lt;br /&gt;
die den sinkenden Strom entgegen wirkt. Daher ist die Differenzspannung an den beiden OP-Eingängen bei Null, bei dem verwendeten OP im µV-Bereich, beim einem LM324 einige mV,&lt;br /&gt;
wodurch die Linearität beeinträchtigt wird.&lt;br /&gt;
&lt;br /&gt;
Um Schwingungen zwischen OP-Ausgang und den Gate des MOSFET zu verhindern ist hier ein Widerstand zwischengeschaltet (R10). Vermutlich verursacht die Restwelligkeit des Tiefpasses&lt;br /&gt;
ein ständiges auf- und entladen des Gate, wodurch die Schwingungen im Frequenzbereich von einigen hundert Kilohertz entstehen. Um die gesamte Regelung nicht zum Schwingen zu bringen,&lt;br /&gt;
ist zusätzlich noch der Kondensator C3 vorhanden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Leistungsstufe ==&lt;br /&gt;
Die Leistungsstufe ist mit einem MOSFET (T3) realisiert um eine möglichst genaue Einstellung zu bekommen. Bei bipolaren Transistoren käme noch der Störfaktor des Basisstroms dazu.&lt;br /&gt;
Auch bei Darlington-Transistoren ist der Strom durch den letzten Transistor nicht zu vernachlässigen. Der Basisstrom, der über den Emitter und damit über die Shuntwidestände fließt,&lt;br /&gt;
würde die Genauigkeit und Linearität beeinflussen. Allerdings haben bipolare Transistoren den Vorteil, dass diese für größere Ströme bzw. Leistungen parallel geschaltet werden&lt;br /&gt;
können. Nachteilig wäre aber eine zusätzliche Treiberstufe, da der Ausgangsstrom des OP nicht ausreicht um mehrer Transistoren anzusteuern. Mit MOSFETs ist das nicht möglich, da&lt;br /&gt;
schon geringste Abweichungen in der Ansteuercharakteristik, d. h. die Übertragungsfunktion aus dem Spannungsverhältnis &amp;lt;math&amp;gt;U_{GS}&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;U_{DS}&amp;lt;/math&amp;gt; nur&lt;br /&gt;
einen von mehreren MOSFET zum durchschalten bringt. Diese minimalen Spannungsdifferenzen zwischen zwei MOSFETs sind auch nicht kompensierbar. Vorteilhaft ist aber der nicht&lt;br /&gt;
vorhandene Gate-Strom, der sich nicht auf die Linearität und Präzision auswirkt. Zwischen Source und GND befinden sich die beiden Shuntwiderstände R11 und&lt;br /&gt;
R12 von jeweils 0,1R. Bei einem Strom von 5A fallen hier dann 0,25V ab, was einer Gesamtleistung von 1,25 Watt entspricht.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Spannungsverstärker für Messgerät ==&lt;br /&gt;
Zur Kontrolle des tatsächlichen Stromflusses erfolgt über den Shuntwiderständen der Abgriff zur indirekten Strommessung. Die am Shunt abfallende Spannung wird um den&lt;br /&gt;
Faktor 20 verstärkt. Damit ergibt sich bei 50mR und 20-facher Verstärkung eine Strom-Spannung-Zuordnung von 1:1, d. h. ein Strom von 5A verursacht eine Ausgangsspannung von&lt;br /&gt;
 &amp;lt;math&amp;gt;{U_{A_{DMM}}} = 5V. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Kühlkörper-Temperaturüberwachung ==&lt;br /&gt;
Eine Überhitzung des Leistungs-MOSFET ist gerade unter den knappen räumlichen Bedingungen gut möglich, weil der notwendige Kühlkörper mit entsprechender Ventilation kaum Platz&lt;br /&gt;
hat. Bei einem kleineren Kühlkörper würde daher eine Überhitzung möglich werden. Ein Kühlkörper mit einem Wärmewiderstand von ca. 8K/W erwärmt sich bei 63 Watt abzuführender&lt;br /&gt;
Leistung (4,54A bei 14V Klemmenspannung) innerhalb von ca. 27 Sekunden um ca. 60K, was einer Endtemperatur von 85°C entspricht. Bei mehr Leistung ist daher innerhalb von Sekunden&lt;br /&gt;
die max. Temperatur des MOSFET erreicht (Halbleitertemperatur 175°C). &lt;br /&gt;
&lt;br /&gt;
Als Temperaturfühler dient ein KTY81-122, der zusammen mit den Leistungs-MOSFET auf den Kühlkörper montiert wird. Erreicht der Temperaturfühler eine Temperatur von ca. 85°C&lt;br /&gt;
schaltet der Schmitt-Trigger über T2 den unteren Teil des Spannungsteiler kurz und die Ansteuerspannung des Leitsungs-MOSFET geht auf Null und damit ist kein Stromfluss mehr&lt;br /&gt;
vorhanden. Hat sich der Temperaturfühler auf ca. 58°C abgekühlt, wird der Leistungs-MOSFET wieder angesteuert. Die Temperaturgrenzen und die Hysterese errechnen sich folgendermaßen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;U_{aus} = U_{A_{max}} \frac{R18}{R18 + R19} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;U_{ein} = U_{A_{min}} \frac{R18}{R18 + R19} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;U_{hyst} = \Delta U_e = (U_{A_{max}} - U_{A_{min}}) \frac{R18}{R18 + R19} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;U_{aus}&amp;lt;/math&amp;gt; ist die Ausschaltspannung des Komparators, &amp;lt;math&amp;gt;U_{ein}&amp;lt;/math&amp;gt; die Einschaltspannung und &amp;lt;math&amp;gt;U_{hyst}&amp;lt;/math&amp;gt; die Hysterese (Spannungs- bzw. Temperaturdifferenz&lt;br /&gt;
der Ein- und Ausschaltschwellen). Die Angaben &amp;lt;math&amp;gt;U_{A_{min}}&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;U_{A_{max}}&amp;lt;/math&amp;gt; sind die maximale und minimale Ausgangsspannungen des Komparators. Bei 10V&lt;br /&gt;
Versorgungsspannung liegt die maximale Ausgangsspannung des LM324 bei ca. 8,2V.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== galvanische Trennung der Versorgungsspannung vom Lastkreis ==&lt;br /&gt;
Damit der Lastkreis keine Verbindung zur Versorgung und damit zum Rest des Equipments hat, muss diese durch einen DC/DC-Wandler entkoppelt werden. Durch die hohen Schaltfreuquenzen&lt;br /&gt;
ergeben sich am Ausgang kurze Spannungsspitzen. Durch das Snubber-Gleid, bestehend aus R20 und C6 werden diese minimiert. Dadurch, dass die gesamte Schaltung eine Stromaufnahme nur&lt;br /&gt;
im mA-Bereich hat, reicht ein DC/DC-Wandler von einem Watt Leistung völlig aus.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Spannungsstabilisierung ==&lt;br /&gt;
Die Versorgungsspannung hat einen essentiellen Einfluss auf die Funktionsfähigkeit. Eine Spannungsänderung beeinflusst die Ausgangsspanung des Optokopplers, unabhängig davon auch&lt;br /&gt;
die Ansteuerspannung der Treiberstufe und die Schaltschwellen des Schmitt-Trigger. Mit einem Standard-Linearregler vom Typ 78L10 ist die Stabilität ausreichend.&lt;br /&gt;
&lt;br /&gt;
= Messwerte =&lt;br /&gt;
== Übertemperaturabschaltung ==&lt;br /&gt;
Bei 14V Klemmenspannung und 4,54A (= 63 Watt) und ca. 1cm über der Befestigungsschraube des Transistors schaltet die Übertemperatursicherung nach ca. 27 Sekunden ab.&lt;br /&gt;
Wärmewiderstand des Kühlkörper ca. 8K/W&lt;br /&gt;
(z. B. [[Datei:Http://www.fischerelektronik.de/web fischer/de DE/Kühlkörper/A04/Strangkühlkörper für Leiterplattenmontage/PR/SK104 63.5 STC /productCard/parameters/index.xhtml|miniatur|SK104]])&lt;br /&gt;
&lt;br /&gt;
== Restwelligkeit des Tiefpasses ==&lt;br /&gt;
Vergleich der Ausgangsspannung (Restwelligkeit) des Tiefpasses bei 1,5kHz und 4kHz.&lt;br /&gt;
&lt;br /&gt;
[[Datei:screen-547x391-1,5kHz-MWC-neg.png]]&lt;br /&gt;
&lt;br /&gt;
Die größte Restwelligkeit entsteht bei einem duty-cycle von 50%. Bei ca. 1,5kHz beträgt die Restwelligkeit am Filterausgang 126mV bei einer Ausgangsspannung&lt;br /&gt;
von ca. 4,35V. Das entspricht einer Restwelligkeit von ca. 2,9%.&lt;br /&gt;
&lt;br /&gt;
[[Datei:screen-547x391-4kHz-MWC-neg.png]]&lt;br /&gt;
Bei ca. 4kHz beträgt die Restwelligkeit am Filterausgang nur noch 15,3mV bei einer Ausgangsspannung von ca. 4,35V. Das entspricht einer Restwelligkeit von ca. 0,35%.&lt;br /&gt;
&lt;br /&gt;
Bei Frequenzen über 4kHz sinkt die Ausgangsspannung ab. Grund ist die Trägheit des OP&#039;s. Daher sollte die PWM-Frequenz im Bereich 2kHz bis 4kHz liegen.&lt;br /&gt;
&lt;br /&gt;
== Linearität ==&lt;br /&gt;
Die Abhängigkeit der Ausgangsspannung &amp;lt;math&amp;gt;U_{A_{TP}}&amp;lt;/math&amp;gt; des Tiefpasses vom PWM-Verhältnis.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\readdata[ignoreLines=1,nStep=1]{\Daten}{data-files/Messwerte-3.txt}&lt;br /&gt;
\psset{xunit=1mm, yunit=10mm,yAxisLabel={},xAxisLabel={}}&lt;br /&gt;
\hspace*{5mm}&lt;br /&gt;
\psgraph[xticksize=0 9, yticksize=0 100,subticks=0,Dx=10,Dy=1](0,0)(100,9){80mm}{72mm}&lt;br /&gt;
 \listplot[showpoints,linewidth=0.5pt,linecolor=blue,plotNo=2,plotNoMax=3]{\Daten}&lt;br /&gt;
 \uput{0}[0](-8,9.7){&amp;lt;math&amp;gt;U_{A_{TP}} [V]&amp;lt;/math&amp;gt;}&lt;br /&gt;
 \uput{0}[0](107,-0.35){duty cycle}&lt;br /&gt;
\endpsgraph&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Das Übertragungsverhalten des Tiefpassfilter. Die Y-Werte sind die Spannungen direkt am Ausgang des Tiefpasses ohne Spannungsteiler.&lt;br /&gt;
Je nach verwendeten OP können sich hier andere Werte ergeben. Hier wurde der LM324 (4-fach OP) verwendet.&lt;br /&gt;
&lt;br /&gt;
Die Abhängigkeit des Stroms &amp;lt;math&amp;gt;I_{Last}&amp;lt;/math&amp;gt; und der Ausgangsspannung &amp;lt;math&amp;gt;U_{A_{DMM}}&amp;lt;/math&amp;gt; vom PWM-Verhältnis.&lt;br /&gt;
&lt;br /&gt;
\hspace*{5mm}&lt;br /&gt;
\psgraph[xticksize=0 6, yticksize=0 100,subticks=0,Dx=10,Dy=1]{}(0,0)(100,6){90mm}{54mm}&lt;br /&gt;
 \uput{0}[0](-5,7.2){\textcolor{blue}{$\mathrm{I_{Last} [A]}$}}&lt;br /&gt;
 \uput{0}[0](-5,6.7){\textcolor{red}{$\mathrm{U_{A_{DMM}} [V]}$}}&lt;br /&gt;
 \uput{0}[0](107,-0.35){duty cycle}&lt;br /&gt;
 \listplot[showpoints,linewidth=0.5pt,linecolor=blue,plotNo=1,plotNoMax=3]{\Daten}&lt;br /&gt;
 \listplot[plotstyle=dots,showpoints,linewidth=0.5pt,linecolor=red,plotNo=3,plotNoMax=3]{\Daten}&lt;br /&gt;
\endpsgraph&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die Linearität der Laststufe bzw. des Gesamtsystems. Die vereinzelten roten Punkte sind die Messwerte der Ausgangsspannung &amp;lt;math&amp;gt;U_{A_{DMM}}&amp;lt;/math&amp;gt; zur Kontrolle&lt;br /&gt;
bzw. zum gegenmessen des tatsächlichen Stroms. Die Punkte mit Y-Werten von 0 sind nicht gemessen worden.&lt;br /&gt;
&lt;br /&gt;
Die Messwerte in Zahlen:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#0d0f0d;&amp;quot;&lt;br /&gt;
! duty-&amp;lt;br /&amp;gt;cycle || Strom ||  Tiefpass || Ausgang &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot;| % || style=&amp;quot;text-align:center&amp;quot;| &amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt; || style=&amp;quot;text-align:center&amp;quot;| &amp;lt;math&amp;gt;U_{A_{TP}}&amp;lt;/math&amp;gt; || style=&amp;quot;text-align:center&amp;quot;| &amp;lt;math&amp;gt;U_{A_{DMM}}&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;|   0 ||   style=&amp;quot;text-align:right&amp;quot;| 0,000 A || style=&amp;quot;text-align:right&amp;quot;| 0,96 mV || style=&amp;quot;text-align:right&amp;quot;| 13 mV&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 4,5 || style=&amp;quot;text-align:right&amp;quot;| 0,262 A ||   style=&amp;quot;text-align:right&amp;quot;| 0,423 V || style=&amp;quot;text-align:right&amp;quot;| 0,261 V &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 8,4 ||  style=&amp;quot;text-align:right&amp;quot;| 0,420 A ||   style=&amp;quot;text-align:right&amp;quot;| 0,676 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 10,6 || style=&amp;quot;text-align:right&amp;quot;| 0,613 A ||   style=&amp;quot;text-align:right&amp;quot;| 0,936 V || style=&amp;quot;text-align:right&amp;quot;| 0,613 V &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 15,0 || style=&amp;quot;text-align:right&amp;quot;| 0,836 A ||   style=&amp;quot;text-align:right&amp;quot;| 1,342 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 19,6 ||  style=&amp;quot;text-align:right&amp;quot;| 1,12 A ||   style=&amp;quot;text-align:right&amp;quot;| 1,793 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 24,5 ||  style=&amp;quot;text-align:right&amp;quot;| 1,36 A ||   style=&amp;quot;text-align:right&amp;quot;| 2,163 V || style=&amp;quot;text-align:right&amp;quot;| 1,36 V  &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 30,0 ||  style=&amp;quot;text-align:right&amp;quot;| 1,66 A ||    style=&amp;quot;text-align:right&amp;quot;| 2,66 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 35,6 ||  style=&amp;quot;text-align:right&amp;quot;| 1,98 A ||    style=&amp;quot;text-align:right&amp;quot;| 3,17 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 40,6 ||  style=&amp;quot;text-align:right&amp;quot;| 2,21 A ||    style=&amp;quot;text-align:right&amp;quot;| 3,56 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 45,5 ||  style=&amp;quot;text-align:right&amp;quot;| 2,51 A ||    style=&amp;quot;text-align:right&amp;quot;| 4,03 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 50,5 || style=&amp;quot;text-align:right&amp;quot;| 2,765 A ||    style=&amp;quot;text-align:right&amp;quot;| 4,42 V || style=&amp;quot;text-align:right&amp;quot;| 2,76 V  &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 55,4 ||  style=&amp;quot;text-align:right&amp;quot;| 2,99 A ||    style=&amp;quot;text-align:right&amp;quot;| 4,80 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 60,4 ||  style=&amp;quot;text-align:right&amp;quot;| 3,25 A ||    style=&amp;quot;text-align:right&amp;quot;| 5,22 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 64,6 || style=&amp;quot;text-align:right&amp;quot;| 3,455 A ||    style=&amp;quot;text-align:right&amp;quot;| 5,55 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 70,1 ||  style=&amp;quot;text-align:right&amp;quot;| 3,74 A ||    style=&amp;quot;text-align:right&amp;quot;| 6,00 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 75,0 ||  style=&amp;quot;text-align:right&amp;quot;| 3,96 A ||    style=&amp;quot;text-align:right&amp;quot;| 6,36 V || style=&amp;quot;text-align:right&amp;quot;| 3,97 V  &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 80,4 ||  style=&amp;quot;text-align:right&amp;quot;| 4,24 A ||    style=&amp;quot;text-align:right&amp;quot;| 6,81 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 85,4 ||  style=&amp;quot;text-align:right&amp;quot;| 4,45 A ||    style=&amp;quot;text-align:right&amp;quot;| 7,15 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 90,4 ||  style=&amp;quot;text-align:right&amp;quot;| 4,68 A ||    style=&amp;quot;text-align:right&amp;quot;| 7,52 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 95,3 ||  style=&amp;quot;text-align:right&amp;quot;| 4,95 A ||    style=&amp;quot;text-align:right&amp;quot;| 7,91 V || style=&amp;quot;text-align:right&amp;quot;| 4,95 V  &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 100,0 ||  style=&amp;quot;text-align:right&amp;quot;| 5,08 A ||    style=&amp;quot;text-align:right&amp;quot;| 8,18 V || style=&amp;quot;text-align:right&amp;quot;| 5,09 V  &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Funktionskontrolle =&lt;br /&gt;
Für eine einwandfreie Funktion bietet sich folgende Vorgehensweise an.&lt;br /&gt;
&lt;br /&gt;
* Der PWM-Eingang bleibt offen = duty-cycle 0%&lt;br /&gt;
* am DC/DC-Konverter Versorgungsspannung anlegen, am Ausgang des DC/DC-Konverters müssen min. 13V gemessen werden, nach dem Spannungsregler 10,0V&lt;br /&gt;
* am Spannungsteilerausgang müssen 0V zu messen sein&lt;br /&gt;
* den Lastkreis mit einem Netzgerät verbinden, Einstellung 5V und mind. 6A (kleinere Spannungen könnten den Verpolschutz nicht ausreichend durchschalten)&lt;br /&gt;
* der Stromfluss im Lastkreis muß bei 0mA liegen&lt;br /&gt;
* folgende Punkte sollten zügig durchgeführt werden:&lt;br /&gt;
** am Eingang des Optokopplers eine Gleichspannung von 5V anlegen oder den Ausgang des Optokopplers überbrücken = duty-cycle 100%&lt;br /&gt;
** der Strom im Lastkreis sollte im Bereich von 5A liegen&lt;br /&gt;
** die Spannung am Spannungsteilerausgang messen, Sollwert 250mV +/-5mV&lt;br /&gt;
** die Spannungsdifferenz am Eingang des IC2A (LT1013) messen, Sollwert 0mV (nur im Lastfall)&lt;br /&gt;
** Netzgerät trennen&lt;br /&gt;
* bei ausreichendem Kühlkörper sollte die Übertemperaturabschaltung nicht aktiviert werden (Leistungsaufnahme 30 Watt)&lt;br /&gt;
* sollte die Spannung am Spannungsteiler bei 100% PWM nicht 250mV +/-5mV betragen, den Spannungsteiler anpassen; dies kann ohne Laststrom erfolgen&lt;br /&gt;
* der Test der Linearität wird mit PWM-Generator durchgeführt, dazu gerade die Endwerte 0 bis 20% und 80% bis 100% kontrollieren durch Messung der Spannung am Spannungsteilerausgang,&lt;br /&gt;
* sollte die Linearregler unzureichend sein, ggf. den Wiederstand R2 am Optokoppler ändern&lt;br /&gt;
* Netzgerät wieder zuschalten, Einstellung 14V und mind. 6A&lt;br /&gt;
* PWM duty-cycle liegt noch bei 100% d. h. der Stromfluss beträgt ca. 5,0A +/-100mA&lt;br /&gt;
* je nach Kühlkörpergröße sollte sich dieser schnell erhitzen und nach einer Zeit sollte die Übertemperaturabschaltung aktiviert werden, Netzteilstrom geht auf 0mA zurück&lt;br /&gt;
* Richtwert zur Dauer bis zum Abschalten: ca. 30 Sek. bei einem Kühlkörper mit einem Wärmewiderstand von 8K/W&lt;br /&gt;
&lt;br /&gt;
= Schaltplan =&lt;br /&gt;
&lt;br /&gt;
[[Datei:PWM-Stromsenke-2.png|miniatur]]&lt;br /&gt;
&lt;br /&gt;
= Lochraster-Layout :D =&lt;br /&gt;
Das &amp;quot;Dink&amp;quot; lass ich mal weg. Den losen Aufbau baut eh keiner nach.&lt;/div&gt;</summary>
		<author><name>Hegy</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Stromsenke&amp;diff=78977</id>
		<title>Stromsenke</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Stromsenke&amp;diff=78977"/>
		<updated>2013-10-17T00:14:06Z</updated>

		<summary type="html">&lt;p&gt;Hegy: /* Aufbau */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Vor ca. 2 Jahren habe im in einem Projekt eine Stromsenke realisiert, die spezielle Anforderungen erfüllen musste. Einsatzbereich der Stromsenke war die Überstromerkennung im abschließenden Funktionstest in der Produktion von Netzgeräten, die Bestandteil eines Gesamtgerätes waren.&lt;br /&gt;
&lt;br /&gt;
= Einleitung =&lt;br /&gt;
&lt;br /&gt;
Die Stromsenke musste wie oben erwähnt spezielle Anforderungen erfüllen hinsichtlich der galvanischen Trennung, der Ansteuerung und der Zuverlässigkeit.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Features:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* galvanische Trennung von Steuersignal und Last&lt;br /&gt;
* Verpolschutz&lt;br /&gt;
* Soll-/Ist-Vergleich&lt;br /&gt;
* lineare PWM-Ansteuerung&lt;br /&gt;
* Übertemperaturabschaltung&lt;br /&gt;
* selbstregelnd&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Daten:&#039;&#039;&#039;&lt;br /&gt;
* 0 bis 5A, auch höher möglich&lt;br /&gt;
* max. Leistungsaufnahme je nach Kühlung bis 150W möglich&lt;br /&gt;
* für Spannungen bis 40V geeignet&lt;br /&gt;
* Auflösung je Prozentpunkt der PWM 50 mA (also 50mA Schritte)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Aufbau =&lt;br /&gt;
Die Stromsenke besteht aus folgenden Einzelkomponenten&lt;br /&gt;
&lt;br /&gt;
* Verpolschutz&lt;br /&gt;
* galvanische Trennung Steuersignal &amp;lt;math&amp;gt;\leftrightarrow&amp;lt;/math&amp;gt; Last&lt;br /&gt;
* galvanische Trennung der Versorgungsspannung vom Lastkreis&lt;br /&gt;
* Tiefpassfilter 2. Ordnung&lt;br /&gt;
* Spannungsteiler mit Abschaltfunktion&lt;br /&gt;
* Regel- und Ansteuerstufe&lt;br /&gt;
* Leistungsstufe&lt;br /&gt;
* Spannungsverstärker für Messgerät (Kontrolle)&lt;br /&gt;
* Temperaturüberwachung&lt;br /&gt;
* Spannungsstabilisierung&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Schaltplan&#039;&#039;&#039;&lt;br /&gt;
[[Bild:PWM-Stromsenke-2.png|1200px|gesamter Schaltplan]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Verpolschutz ==&lt;br /&gt;
Der Verpolschutz besteht aus den drei Bauteilen T1 (N-Kanal MOSFET, IRF530), Z-Diode D1 und Vorwiderstand R5. Bei richtiger Polung ist immer ein Stromfluss möglich. Dieses&lt;br /&gt;
geschieht durch die immer vorhandene parasitäre Diode innerhalb des MOSFET, die für ca. 2A ausgelegt ist. Daher muss bei höheren Strom auch die Spannung höher sein um die&lt;br /&gt;
Source-Drain-Strecke durchzuschalten. Je nach Typ liegt die Mindestspannung bei ca. 3,5V (BUK754R3) bzw. 4,5V (IRF1404). In entgegengesetzter Richtung ist Diode gesperrt&lt;br /&gt;
und auch wird über die Gate-Spannung der MOSFET nicht durchgeschaltet. Bei Spannungen unter diesen Werten empfiehlt es sich, den Verpolschutz durch eine entsprechende&lt;br /&gt;
(Shottky-)Leistungsdiode zu ersetzen. Allerdings muß diese dann gekühlt werden. Die Verlustleistung am MOSFET-Verpolschutz beträgt nur einige Milliwatt.&lt;br /&gt;
&lt;br /&gt;
Sollte die Spannung am Eingang über 15V steigen, wird durch den Vorwiderstand und der Z-Diode sichergestellt, dass die maximale Gate-Source-Spannung von +/-20V nicht überschritten wird.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== galvanische Trennung Steuersignal &amp;lt;math&amp;gt;\leftrightarrow&amp;lt;/math&amp;gt; Last ==&lt;br /&gt;
Die Trennung der beiden Potentiale wird durch den Optokoppler CNY17F realisiert. Der Eingang ist mit einem 470R Widerstand so ausgelegt, dass eine PWM mit&lt;br /&gt;
einem Spannungshub von 0 bis 5V ausreicht. Der Ausgang mit dem Widerstand R2 (2,1k) ist so ausgelegt, dass die Spannung hier für den nachgeschalteten&lt;br /&gt;
Tiefpassfilter passend ist.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Sallen-Key Tiefpassfilter ==&lt;br /&gt;
Die eingehende PWM wird am Sallen-Key-Filter, ein aktiver Tiefpass 2. Ordung, geglättet. Selbst beim kritischen duty-cycle von 50% sind am Ausgang keine nennenswerten Schwankungen&lt;br /&gt;
sichtbar (s. Messwerte), sofern die PWM-Frequenz über 2kHz liegt. Die Ausgangsspannung des Filters steigt linear von 0V bis ca. 8,2V an. Die obere Grenzfrequenz des Filters liegt&lt;br /&gt;
bei 160Hz. Die Grenzfrequenz errechnet sich aus&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f_o = \frac{1}{2 \pi R C}&amp;lt;/math&amp;gt; mit R = R3 = R4 und C = C1 = C2.&lt;br /&gt;
&lt;br /&gt;
Die Gesamtverstärkung des Filters liegt bei eins. Werte höher drei bringen den Tiefpass zum schwingen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Spannungsteiler mit Schaltfunktion ==&lt;br /&gt;
Nach dem Tiefpass muss die Ausgangsspannung auf das Niveau abgesenkt werden, die auch die Regel- und Ansteuerstufe als Feedback über die Shuntwiderstände erhält. Daher wird mit&lt;br /&gt;
dem Spannungsteiler aus R6 und R7 parallel mit R8 auf 250mV +/-5mV abgesenkt. Die beiden parallelgeschalteten Widerstände R7 und R8 sind zusätzlich noch mit einem&lt;br /&gt;
MOSFET überbrückt. Dieser schaltet die Widerstände kurz, sollte die Temperatur am Kühlkörper zu hoch werden. Dann beträgt die Eingangsspannung der Regel- und Ansteuerstufe 0V und die&lt;br /&gt;
Leistungsstufe wird abgeschaltet.&lt;br /&gt;
&lt;br /&gt;
Sollte aufgrund von Toleranzen die Spannung des Spannungsteilerausgang nicht auf 250mV kommen, kann Widerstand (R22) zu R6 parallel geschaltet werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Regel- und Ansteuerstufe ==&lt;br /&gt;
An dieser Stufe werden höhere Anforderungen gestellt als an den Tiefpass, weswegen ein höherwertiger OP zum Einsatz kommt (IC2A, LT1013). Diese Stufe steuert zum einen den&lt;br /&gt;
Leistungs-MOSFET an und zum anderen wird der Soll- und Istwert verglichen und ggf. nachgeregelt. Dazu steht am nicht-invertierenden Eingang die Sollspannung an.&lt;br /&gt;
Daraus bildet sich dann die Ausgangsspannung, die noch abhängig ist von der Ist-Spannung am invertierenden Eingang. Steuert der Ausgang die Endstufe auf ein bestimmtes Niveau&lt;br /&gt;
an, wird der MOSFET soweit durchgesteuert, dass an den im Source-Kreis liegenden Shuntwiderständen die gleiche Spannung abfällt wie am nicht-invertierenden Eingang anliegt.&lt;br /&gt;
Daraus ergibt sich auch das Regelverhalten, sollte der Laststrom schwanken durch z. B. schwankende Übergangswiderstände in der Peripherie oder Spannungsswankungen vom zu&lt;br /&gt;
testenden Netzteil. Geht der Strom zurück, verringert sich am invertierenen Eingang ebenfalls die Spannung. Durch die Invertierung wird eine höhere Ausgangsspanung generiert,&lt;br /&gt;
die den sinkenden Strom entgegen wirkt. Daher ist die Differenzspannung an den beiden OP-Eingängen bei Null, bei dem verwendeten OP im µV-Bereich, beim einem LM324 einige mV,&lt;br /&gt;
wodurch die Linearität beeinträchtigt wird.&lt;br /&gt;
&lt;br /&gt;
Um Schwingungen zwischen OP-Ausgang und den Gate des MOSFET zu verhindern ist hier ein Widerstand zwischengeschaltet (R10). Vermutlich verursacht die Restwelligkeit des Tiefpasses&lt;br /&gt;
ein ständiges auf- und entladen des Gate, wodurch die Schwingungen im Frequenzbereich von einigen hundert Kilohertz entstehen. Um die gesamte Regelung nicht zum Schwingen zu bringen,&lt;br /&gt;
ist zusätzlich noch der Kondensator C3 vorhanden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Leistungsstufe ==&lt;br /&gt;
Die Leistungsstufe ist mit einem MOSFET (T3) realisiert um eine möglichst genaue Einstellung zu bekommen. Bei bipolaren Transistoren käme noch der Störfaktor des Basisstroms dazu.&lt;br /&gt;
Auch bei Darlington-Transistoren ist der Strom durch den letzten Transistor nicht zu vernachlässigen. Der Basisstrom, der über den Emitter und damit über die Shuntwidestände fließt,&lt;br /&gt;
würde die Genauigkeit und Linearität beeinflussen. Allerdings haben bipolare Transistoren den Vorteil, dass diese für größere Ströme bzw. Leistungen parallel geschaltet werden&lt;br /&gt;
können. Nachteilig wäre aber eine zusätzliche Treiberstufe, da der Ausgangsstrom des OP nicht ausreicht um mehrer Transistoren anzusteuern. Mit MOSFETs ist das nicht möglich, da&lt;br /&gt;
schon geringste Abweichungen in der Ansteuercharakteristik, d. h. die Übertragungsfunktion aus dem Spannungsverhältnis &amp;lt;math&amp;gt;U_{GS}&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;U_{DS}&amp;lt;/math&amp;gt; nur&lt;br /&gt;
einen von mehreren MOSFET zum durchschalten bringt. Diese minimalen Spannungsdifferenzen zwischen zwei MOSFETs sind auch nicht kompensierbar. Vorteilhaft ist aber der nicht&lt;br /&gt;
vorhandene Gate-Strom, der sich nicht auf die Linearität und Präzision auswirkt. Zwischen Source und GND befinden sich die beiden Shuntwiderstände R11 und&lt;br /&gt;
R12 von jeweils 0,1R. Bei einem Strom von 5A fallen hier dann 0,25V ab, was einer Gesamtleistung von 1,25 Watt entspricht.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Spannungsverstärker für Messgerät ==&lt;br /&gt;
Zur Kontrolle des tatsächlichen Stromflusses erfolgt über den Shuntwiderständen der Abgriff zur indirekten Strommessung. Die am Shunt abfallende Spannung wird um den&lt;br /&gt;
Faktor 20 verstärkt. Damit ergibt sich bei 50mR und 20-facher Verstärkung eine Strom-Spannung-Zuordnung von 1:1, d. h. ein Strom von 5A verursacht eine Ausgangsspannung von&lt;br /&gt;
 &amp;lt;math&amp;gt;{U_{A_{DMM}}} = 5V. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Kühlkörper-Temperaturüberwachung ==&lt;br /&gt;
Eine Überhitzung des Leistungs-MOSFET ist gerade unter den knappen räumlichen Bedingungen gut möglich, weil der notwendige Kühlkörper mit entsprechender Ventilation kaum Platz&lt;br /&gt;
hat. Bei einem kleineren Kühlkörper würde daher eine Überhitzung möglich werden. Ein Kühlkörper mit einem Wärmewiderstand von ca. 8K/W erwärmt sich bei 63 Watt abzuführender&lt;br /&gt;
Leistung (4,54A bei 14V Klemmenspannung) innerhalb von ca. 27 Sekunden um ca. 60K, was einer Endtemperatur von 85°C entspricht. Bei mehr Leistung ist daher innerhalb von Sekunden&lt;br /&gt;
die max. Temperatur des MOSFET erreicht (Halbleitertemperatur 175°C). &lt;br /&gt;
&lt;br /&gt;
Als Temperaturfühler dient ein KTY81-122, der zusammen mit den Leistungs-MOSFET auf den Kühlkörper montiert wird. Erreicht der Temperaturfühler eine Temperatur von ca. 85°C&lt;br /&gt;
schaltet der Schmitt-Trigger über T2 den unteren Teil des Spannungsteiler kurz und die Ansteuerspannung des Leitsungs-MOSFET geht auf Null und damit ist kein Stromfluss mehr&lt;br /&gt;
vorhanden. Hat sich der Temperaturfühler auf ca. 58°C abgekühlt, wird der Leistungs-MOSFET wieder angesteuert. Die Temperaturgrenzen und die Hysterese errechnen sich folgendermaßen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;U_{aus} = U_{A_{max}} \frac{R18}{R18 + R19} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;U_{ein} = U_{A_{min}} \frac{R18}{R18 + R19} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;U_{hyst} = \Delta U_e = (U_{A_{max}} - U_{A_{min}}) \frac{R18}{R18 + R19} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;U_{aus}&amp;lt;/math&amp;gt; ist die Ausschaltspannung des Komparators, &amp;lt;math&amp;gt;U_{ein}&amp;lt;/math&amp;gt; die Einschaltspannung und &amp;lt;math&amp;gt;U_{hyst}&amp;lt;/math&amp;gt; die Hysterese (Spannungs- bzw. Temperaturdifferenz&lt;br /&gt;
der Ein- und Ausschaltschwellen). Die Angaben &amp;lt;math&amp;gt;U_{A_{min}}&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;U_{A_{max}}&amp;lt;/math&amp;gt; sind die maximale und minimale Ausgangsspannungen des Komparators. Bei 10V&lt;br /&gt;
Versorgungsspannung liegt die maximale Ausgangsspannung des LM324 bei ca. 8,2V.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== galvanische Trennung der Versorgungsspannung vom Lastkreis ==&lt;br /&gt;
Damit der Lastkreis keine Verbindung zur Versorgung und damit zum Rest des Equipments hat, muss diese durch einen DC/DC-Wandler entkoppelt werden. Durch die hohen Schaltfreuquenzen&lt;br /&gt;
ergeben sich am Ausgang kurze Spannungsspitzen. Durch das Snubber-Gleid, bestehend aus R20 und C6 werden diese minimiert. Dadurch, dass die gesamte Schaltung eine Stromaufnahme nur&lt;br /&gt;
im mA-Bereich hat, reicht ein DC/DC-Wandler von einem Watt Leistung völlig aus.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Spannungsstabilisierung ==&lt;br /&gt;
Die Versorgungsspannung hat einen essentiellen Einfluss auf die Funktionsfähigkeit. Eine Spannungsänderung beeinflusst die Ausgangsspanung des Optokopplers, unabhängig davon auch&lt;br /&gt;
die Ansteuerspannung der Treiberstufe und die Schaltschwellen des Schmitt-Trigger. Mit einem Standard-Linearregler vom Typ 78L10 ist die Stabilität ausreichend.&lt;br /&gt;
&lt;br /&gt;
= Messwerte =&lt;br /&gt;
== Übertemperaturabschaltung ==&lt;br /&gt;
Bei 14V Klemmenspannung und 4,54A (= 63 Watt) und ca. 1cm über der Befestigungsschraube des Transistors schaltet die Übertemperatursicherung nach ca. 27 Sekunden ab.&lt;br /&gt;
Wärmewiderstand des Kühlkörper ca. 8K/W&lt;br /&gt;
(z. B. [[Datei:Http://www.fischerelektronik.de/web fischer/de DE/Kühlkörper/A04/Strangkühlkörper für Leiterplattenmontage/PR/SK104 63.5 STC /productCard/parameters/index.xhtml|miniatur|SK104]])&lt;br /&gt;
&lt;br /&gt;
== Restwelligkeit des Tiefpasses ==&lt;br /&gt;
Vergleich der Ausgangsspannung (Restwelligkeit) des Tiefpasses bei 1,5kHz und 4kHz.&lt;br /&gt;
&lt;br /&gt;
[[Datei:screen-547x391-1,5kHz-MWC-neg.png]]&lt;br /&gt;
&lt;br /&gt;
Die größte Restwelligkeit entsteht bei einem duty-cycle von 50%. Bei ca. 1,5kHz beträgt die Restwelligkeit am Filterausgang 126mV bei einer Ausgangsspannung&lt;br /&gt;
von ca. 4,35V. Das entspricht einer Restwelligkeit von ca. 2,9%.&lt;br /&gt;
&lt;br /&gt;
[[Datei:screen-547x391-4kHz-MWC-neg.png]]&lt;br /&gt;
Bei ca. 4kHz beträgt die Restwelligkeit am Filterausgang nur noch 15,3mV bei einer Ausgangsspannung von ca. 4,35V. Das entspricht einer Restwelligkeit von ca. 0,35%.&lt;br /&gt;
&lt;br /&gt;
Bei Frequenzen über 4kHz sinkt die Ausgangsspannung ab. Grund ist die Trägheit des OP&#039;s. Daher sollte die PWM-Frequenz im Bereich 2kHz bis 4kHz liegen.&lt;br /&gt;
&lt;br /&gt;
== Linearität ==&lt;br /&gt;
Die Abhängigkeit der Ausgangsspannung &amp;lt;math&amp;gt;U_{A_{TP}}&amp;lt;/math&amp;gt; des Tiefpasses vom PWM-Verhältnis.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\readdata[ignoreLines=1,nStep=1]{\Daten}{data-files/Messwerte-3.txt}&lt;br /&gt;
\psset{xunit=1mm, yunit=10mm,yAxisLabel={},xAxisLabel={}}&lt;br /&gt;
\hspace*{5mm}&lt;br /&gt;
\psgraph[xticksize=0 9, yticksize=0 100,subticks=0,Dx=10,Dy=1](0,0)(100,9){80mm}{72mm}&lt;br /&gt;
 \listplot[showpoints,linewidth=0.5pt,linecolor=blue,plotNo=2,plotNoMax=3]{\Daten}&lt;br /&gt;
 \uput{0}[0](-8,9.7){&amp;lt;math&amp;gt;U_{A_{TP}} [V]&amp;lt;/math&amp;gt;}&lt;br /&gt;
 \uput{0}[0](107,-0.35){duty cycle}&lt;br /&gt;
\endpsgraph&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Das Übertragungsverhalten des Tiefpassfilter. Die Y-Werte sind die Spannungen direkt am Ausgang des Tiefpasses ohne Spannungsteiler.&lt;br /&gt;
Je nach verwendeten OP können sich hier andere Werte ergeben. Hier wurde der LM324 (4-fach OP) verwendet.&lt;br /&gt;
&lt;br /&gt;
Die Abhängigkeit des Stroms &amp;lt;math&amp;gt;I_{Last}&amp;lt;/math&amp;gt; und der Ausgangsspannung &amp;lt;math&amp;gt;U_{A_{DMM}}&amp;lt;/math&amp;gt; vom PWM-Verhältnis.&lt;br /&gt;
&lt;br /&gt;
\hspace*{5mm}&lt;br /&gt;
\psgraph[xticksize=0 6, yticksize=0 100,subticks=0,Dx=10,Dy=1]{}(0,0)(100,6){90mm}{54mm}&lt;br /&gt;
 \uput{0}[0](-5,7.2){\textcolor{blue}{$\mathrm{I_{Last} [A]}$}}&lt;br /&gt;
 \uput{0}[0](-5,6.7){\textcolor{red}{$\mathrm{U_{A_{DMM}} [V]}$}}&lt;br /&gt;
 \uput{0}[0](107,-0.35){duty cycle}&lt;br /&gt;
 \listplot[showpoints,linewidth=0.5pt,linecolor=blue,plotNo=1,plotNoMax=3]{\Daten}&lt;br /&gt;
 \listplot[plotstyle=dots,showpoints,linewidth=0.5pt,linecolor=red,plotNo=3,plotNoMax=3]{\Daten}&lt;br /&gt;
\endpsgraph&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die Linearität der Laststufe bzw. des Gesamtsystems. Die vereinzelten roten Punkte sind die Messwerte der Ausgangsspannung &amp;lt;math&amp;gt;U_{A_{DMM}}&amp;lt;/math&amp;gt; zur Kontrolle&lt;br /&gt;
bzw. zum gegenmessen des tatsächlichen Stroms. Die Punkte mit Y-Werten von 0 sind nicht gemessen worden.&lt;br /&gt;
&lt;br /&gt;
Die Messwerte in Zahlen:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#0d0f0d;&amp;quot;&lt;br /&gt;
! duty-&amp;lt;br /&amp;gt;cycle || Strom ||  Tiefpass || Ausgang &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot;| % || style=&amp;quot;text-align:center&amp;quot;| &amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt; || style=&amp;quot;text-align:center&amp;quot;| &amp;lt;math&amp;gt;U_{A_{TP}}&amp;lt;/math&amp;gt; || style=&amp;quot;text-align:center&amp;quot;| &amp;lt;math&amp;gt;U_{A_{DMM}}&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;|   0 ||   style=&amp;quot;text-align:right&amp;quot;| 0,000 A || style=&amp;quot;text-align:right&amp;quot;| 0,96 mV || style=&amp;quot;text-align:right&amp;quot;| 13 mV&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 4,5 || style=&amp;quot;text-align:right&amp;quot;| 0,262 A ||   style=&amp;quot;text-align:right&amp;quot;| 0,423 V || style=&amp;quot;text-align:right&amp;quot;| 0,261 V &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 8,4 ||  style=&amp;quot;text-align:right&amp;quot;| 0,420 A ||   style=&amp;quot;text-align:right&amp;quot;| 0,676 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 10,6 || style=&amp;quot;text-align:right&amp;quot;| 0,613 A ||   style=&amp;quot;text-align:right&amp;quot;| 0,936 V || style=&amp;quot;text-align:right&amp;quot;| 0,613 V &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 15,0 || style=&amp;quot;text-align:right&amp;quot;| 0,836 A ||   style=&amp;quot;text-align:right&amp;quot;| 1,342 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 19,6 ||  style=&amp;quot;text-align:right&amp;quot;| 1,12 A ||   style=&amp;quot;text-align:right&amp;quot;| 1,793 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 24,5 ||  style=&amp;quot;text-align:right&amp;quot;| 1,36 A ||   style=&amp;quot;text-align:right&amp;quot;| 2,163 V || style=&amp;quot;text-align:right&amp;quot;| 1,36 V  &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 30,0 ||  style=&amp;quot;text-align:right&amp;quot;| 1,66 A ||    style=&amp;quot;text-align:right&amp;quot;| 2,66 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 35,6 ||  style=&amp;quot;text-align:right&amp;quot;| 1,98 A ||    style=&amp;quot;text-align:right&amp;quot;| 3,17 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 40,6 ||  style=&amp;quot;text-align:right&amp;quot;| 2,21 A ||    style=&amp;quot;text-align:right&amp;quot;| 3,56 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 45,5 ||  style=&amp;quot;text-align:right&amp;quot;| 2,51 A ||    style=&amp;quot;text-align:right&amp;quot;| 4,03 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 50,5 || style=&amp;quot;text-align:right&amp;quot;| 2,765 A ||    style=&amp;quot;text-align:right&amp;quot;| 4,42 V || style=&amp;quot;text-align:right&amp;quot;| 2,76 V  &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 55,4 ||  style=&amp;quot;text-align:right&amp;quot;| 2,99 A ||    style=&amp;quot;text-align:right&amp;quot;| 4,80 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 60,4 ||  style=&amp;quot;text-align:right&amp;quot;| 3,25 A ||    style=&amp;quot;text-align:right&amp;quot;| 5,22 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 64,6 || style=&amp;quot;text-align:right&amp;quot;| 3,455 A ||    style=&amp;quot;text-align:right&amp;quot;| 5,55 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 70,1 ||  style=&amp;quot;text-align:right&amp;quot;| 3,74 A ||    style=&amp;quot;text-align:right&amp;quot;| 6,00 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 75,0 ||  style=&amp;quot;text-align:right&amp;quot;| 3,96 A ||    style=&amp;quot;text-align:right&amp;quot;| 6,36 V || style=&amp;quot;text-align:right&amp;quot;| 3,97 V  &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 80,4 ||  style=&amp;quot;text-align:right&amp;quot;| 4,24 A ||    style=&amp;quot;text-align:right&amp;quot;| 6,81 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 85,4 ||  style=&amp;quot;text-align:right&amp;quot;| 4,45 A ||    style=&amp;quot;text-align:right&amp;quot;| 7,15 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 90,4 ||  style=&amp;quot;text-align:right&amp;quot;| 4,68 A ||    style=&amp;quot;text-align:right&amp;quot;| 7,52 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 95,3 ||  style=&amp;quot;text-align:right&amp;quot;| 4,95 A ||    style=&amp;quot;text-align:right&amp;quot;| 7,91 V || style=&amp;quot;text-align:right&amp;quot;| 4,95 V  &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 100,0 ||  style=&amp;quot;text-align:right&amp;quot;| 5,08 A ||    style=&amp;quot;text-align:right&amp;quot;| 8,18 V || style=&amp;quot;text-align:right&amp;quot;| 5,09 V  &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Funktionskontrolle =&lt;br /&gt;
Für eine einwandfreie Funktion bietet sich folgende Vorgehensweise an.&lt;br /&gt;
&lt;br /&gt;
* Der PWM-Eingang bleibt offen = duty-cycle 0%&lt;br /&gt;
* am DC/DC-Konverter Versorgungsspannung anlegen, am Ausgang des DC/DC-Konverters müssen min. 13V gemessen werden, nach dem Spannungsregler 10,0V&lt;br /&gt;
* am Spannungsteilerausgang müssen 0V zu messen sein&lt;br /&gt;
* den Lastkreis mit einem Netzgerät verbinden, Einstellung 5V und mind. 6A (kleinere Spannungen könnten den Verpolschutz nicht ausreichend durchschalten)&lt;br /&gt;
* der Stromfluss im Lastkreis muß bei 0mA liegen&lt;br /&gt;
* folgende Punkte sollten zügig durchgeführt werden:&lt;br /&gt;
** am Eingang des Optokopplers eine Gleichspannung von 5V anlegen oder den Ausgang des Optokopplers überbrücken = duty-cycle 100%&lt;br /&gt;
** der Strom im Lastkreis sollte im Bereich von 5A liegen&lt;br /&gt;
** die Spannung am Spannungsteilerausgang messen, Sollwert 250mV +/-5mV&lt;br /&gt;
** die Spannungsdifferenz am Eingang des IC2A (LT1013) messen, Sollwert 0mV (nur im Lastfall)&lt;br /&gt;
** Netzgerät trennen&lt;br /&gt;
* bei ausreichendem Kühlkörper sollte die Übertemperaturabschaltung nicht aktiviert werden (Leistungsaufnahme 30 Watt)&lt;br /&gt;
* sollte die Spannung am Spannungsteiler bei 100% PWM nicht 250mV +/-5mV betragen, den Spannungsteiler anpassen; dies kann ohne Laststrom erfolgen&lt;br /&gt;
* der Test der Linearität wird mit PWM-Generator durchgeführt, dazu gerade die Endwerte 0 bis 20% und 80% bis 100% kontrollieren durch Messung der Spannung am Spannungsteilerausgang,&lt;br /&gt;
* sollte die Linearregler unzureichend sein, ggf. den Wiederstand R2 am Optokoppler ändern&lt;br /&gt;
* Netzgerät wieder zuschalten, Einstellung 14V und mind. 6A&lt;br /&gt;
* PWM duty-cycle liegt noch bei 100% d. h. der Stromfluss beträgt ca. 5,0A +/-100mA&lt;br /&gt;
* je nach Kühlkörpergröße sollte sich dieser schnell erhitzen und nach einer Zeit sollte die Übertemperaturabschaltung aktiviert werden, Netzteilstrom geht auf 0mA zurück&lt;br /&gt;
* Richtwert zur Dauer bis zum Abschalten: ca. 30 Sek. bei einem Kühlkörper mit einem Wärmewiderstand von 8K/W&lt;br /&gt;
&lt;br /&gt;
= Schaltplan =&lt;br /&gt;
[[Datei:PWM-Stromsenke-2.png|miniatur]]&lt;br /&gt;
&lt;br /&gt;
= Lochraster-Layout :D =&lt;br /&gt;
Das &amp;quot;Dink&amp;quot; lass ich mal weg. Den losen Aufbau baut eh keiner nach.&lt;/div&gt;</summary>
		<author><name>Hegy</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Stromsenke&amp;diff=78976</id>
		<title>Stromsenke</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Stromsenke&amp;diff=78976"/>
		<updated>2013-10-17T00:13:28Z</updated>

		<summary type="html">&lt;p&gt;Hegy: /* Aufbau */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Vor ca. 2 Jahren habe im in einem Projekt eine Stromsenke realisiert, die spezielle Anforderungen erfüllen musste. Einsatzbereich der Stromsenke war die Überstromerkennung im abschließenden Funktionstest in der Produktion von Netzgeräten, die Bestandteil eines Gesamtgerätes waren.&lt;br /&gt;
&lt;br /&gt;
= Einleitung =&lt;br /&gt;
&lt;br /&gt;
Die Stromsenke musste wie oben erwähnt spezielle Anforderungen erfüllen hinsichtlich der galvanischen Trennung, der Ansteuerung und der Zuverlässigkeit.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Features:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* galvanische Trennung von Steuersignal und Last&lt;br /&gt;
* Verpolschutz&lt;br /&gt;
* Soll-/Ist-Vergleich&lt;br /&gt;
* lineare PWM-Ansteuerung&lt;br /&gt;
* Übertemperaturabschaltung&lt;br /&gt;
* selbstregelnd&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Daten:&#039;&#039;&#039;&lt;br /&gt;
* 0 bis 5A, auch höher möglich&lt;br /&gt;
* max. Leistungsaufnahme je nach Kühlung bis 150W möglich&lt;br /&gt;
* für Spannungen bis 40V geeignet&lt;br /&gt;
* Auflösung je Prozentpunkt der PWM 50 mA (also 50mA Schritte)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Aufbau =&lt;br /&gt;
Die Stromsenke besteht aus folgenden Einzelkomponenten&lt;br /&gt;
&lt;br /&gt;
* Verpolschutz&lt;br /&gt;
* galvanische Trennung Steuersignal &amp;lt;math&amp;gt;\leftrightarrow&amp;lt;/math&amp;gt; Last&lt;br /&gt;
* galvanische Trennung der Versorgungsspannung vom Lastkreis&lt;br /&gt;
* Tiefpassfilter 2. Ordnung&lt;br /&gt;
* Spannungsteiler mit Abschaltfunktion&lt;br /&gt;
* Regel- und Ansteuerstufe&lt;br /&gt;
* Leistungsstufe&lt;br /&gt;
* Spannungsverstärker für Messgerät (Kontrolle)&lt;br /&gt;
* Temperaturüberwachung&lt;br /&gt;
* Spannungsstabilisierung&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Schaltplan&#039;&#039;&#039;&lt;br /&gt;
[[Bild:PWM-Stromsenke-2.png|1200px|gesamter Schaltplan]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Verpolschutz ==&lt;br /&gt;
Der Verpolschutz besteht aus den drei Bauteilen T1 (N-Kanal MOSFET, IRF530), Z-Diode D1 und Vorwiderstand R5. Bei richtiger Polung ist immer ein Stromfluss möglich. Dieses&lt;br /&gt;
geschieht durch die immer vorhandene parasitäre Diode innerhalb des MOSFET, die für ca. 2A ausgelegt ist. Daher muss bei höheren Strom auch die Spannung höher sein um die&lt;br /&gt;
Source-Drain-Strecke durchzuschalten. Je nach Typ liegt die Mindestspannung bei ca. 3,5V (BUK754R3) bzw. 4,5V (IRF1404). In entgegengesetzter Richtung ist Diode gesperrt&lt;br /&gt;
und auch wird über die Gate-Spannung der MOSFET nicht durchgeschaltet. Bei Spannungen unter diesen Werten empfiehlt es sich, den Verpolschutz durch eine entsprechende&lt;br /&gt;
(Shottky-)Leistungsdiode zu ersetzen. Allerdings muß diese dann gekühlt werden. Die Verlustleistung am MOSFET-Verpolschutz beträgt nur einige Milliwatt.&lt;br /&gt;
&lt;br /&gt;
Sollte die Spannung am Eingang über 15V steigen, wird durch den Vorwiderstand und der Z-Diode sichergestellt, dass die maximale Gate-Source-Spannung von +/-20V nicht überschritten wird.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== galvanische Trennung Steuersignal &amp;lt;math&amp;gt;\leftrightarrow&amp;lt;/math&amp;gt; Last ==&lt;br /&gt;
Die Trennung der beiden Potentiale wird durch den Optokoppler CNY17F realisiert. Der Eingang ist mit einem 470R Widerstand so ausgelegt, dass eine PWM mit&lt;br /&gt;
einem Spannungshub von 0 bis 5V ausreicht. Der Ausgang mit dem Widerstand R2 (2,1k) ist so ausgelegt, dass die Spannung hier für den nachgeschalteten&lt;br /&gt;
Tiefpassfilter passend ist.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Sallen-Key Tiefpassfilter ==&lt;br /&gt;
Die eingehende PWM wird am Sallen-Key-Filter, ein aktiver Tiefpass 2. Ordung, geglättet. Selbst beim kritischen duty-cycle von 50% sind am Ausgang keine nennenswerten Schwankungen&lt;br /&gt;
sichtbar (s. Messwerte), sofern die PWM-Frequenz über 2kHz liegt. Die Ausgangsspannung des Filters steigt linear von 0V bis ca. 8,2V an. Die obere Grenzfrequenz des Filters liegt&lt;br /&gt;
bei 160Hz. Die Grenzfrequenz errechnet sich aus&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f_o = \frac{1}{2 \pi R C}&amp;lt;/math&amp;gt; mit R = R3 = R4 und C = C1 = C2.&lt;br /&gt;
&lt;br /&gt;
Die Gesamtverstärkung des Filters liegt bei eins. Werte höher drei bringen den Tiefpass zum schwingen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Spannungsteiler mit Schaltfunktion ==&lt;br /&gt;
Nach dem Tiefpass muss die Ausgangsspannung auf das Niveau abgesenkt werden, die auch die Regel- und Ansteuerstufe als Feedback über die Shuntwiderstände erhält. Daher wird mit&lt;br /&gt;
dem Spannungsteiler aus R6 und R7 parallel mit R8 auf 250mV +/-5mV abgesenkt. Die beiden parallelgeschalteten Widerstände R7 und R8 sind zusätzlich noch mit einem&lt;br /&gt;
MOSFET überbrückt. Dieser schaltet die Widerstände kurz, sollte die Temperatur am Kühlkörper zu hoch werden. Dann beträgt die Eingangsspannung der Regel- und Ansteuerstufe 0V und die&lt;br /&gt;
Leistungsstufe wird abgeschaltet.&lt;br /&gt;
&lt;br /&gt;
Sollte aufgrund von Toleranzen die Spannung des Spannungsteilerausgang nicht auf 250mV kommen, kann Widerstand (R22) zu R6 parallel geschaltet werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Regel- und Ansteuerstufe ==&lt;br /&gt;
An dieser Stufe werden höhere Anforderungen gestellt als an den Tiefpass, weswegen ein höherwertiger OP zum Einsatz kommt (IC2A, LT1013). Diese Stufe steuert zum einen den&lt;br /&gt;
Leistungs-MOSFET an und zum anderen wird der Soll- und Istwert verglichen und ggf. nachgeregelt. Dazu steht am nicht-invertierenden Eingang die Sollspannung an.&lt;br /&gt;
Daraus bildet sich dann die Ausgangsspannung, die noch abhängig ist von der Ist-Spannung am invertierenden Eingang. Steuert der Ausgang die Endstufe auf ein bestimmtes Niveau&lt;br /&gt;
an, wird der MOSFET soweit durchgesteuert, dass an den im Source-Kreis liegenden Shuntwiderständen die gleiche Spannung abfällt wie am nicht-invertierenden Eingang anliegt.&lt;br /&gt;
Daraus ergibt sich auch das Regelverhalten, sollte der Laststrom schwanken durch z. B. schwankende Übergangswiderstände in der Peripherie oder Spannungsswankungen vom zu&lt;br /&gt;
testenden Netzteil. Geht der Strom zurück, verringert sich am invertierenen Eingang ebenfalls die Spannung. Durch die Invertierung wird eine höhere Ausgangsspanung generiert,&lt;br /&gt;
die den sinkenden Strom entgegen wirkt. Daher ist die Differenzspannung an den beiden OP-Eingängen bei Null, bei dem verwendeten OP im µV-Bereich, beim einem LM324 einige mV,&lt;br /&gt;
wodurch die Linearität beeinträchtigt wird.&lt;br /&gt;
&lt;br /&gt;
Um Schwingungen zwischen OP-Ausgang und den Gate des MOSFET zu verhindern ist hier ein Widerstand zwischengeschaltet (R10). Vermutlich verursacht die Restwelligkeit des Tiefpasses&lt;br /&gt;
ein ständiges auf- und entladen des Gate, wodurch die Schwingungen im Frequenzbereich von einigen hundert Kilohertz entstehen. Um die gesamte Regelung nicht zum Schwingen zu bringen,&lt;br /&gt;
ist zusätzlich noch der Kondensator C3 vorhanden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Leistungsstufe ==&lt;br /&gt;
Die Leistungsstufe ist mit einem MOSFET (T3) realisiert um eine möglichst genaue Einstellung zu bekommen. Bei bipolaren Transistoren käme noch der Störfaktor des Basisstroms dazu.&lt;br /&gt;
Auch bei Darlington-Transistoren ist der Strom durch den letzten Transistor nicht zu vernachlässigen. Der Basisstrom, der über den Emitter und damit über die Shuntwidestände fließt,&lt;br /&gt;
würde die Genauigkeit und Linearität beeinflussen. Allerdings haben bipolare Transistoren den Vorteil, dass diese für größere Ströme bzw. Leistungen parallel geschaltet werden&lt;br /&gt;
können. Nachteilig wäre aber eine zusätzliche Treiberstufe, da der Ausgangsstrom des OP nicht ausreicht um mehrer Transistoren anzusteuern. Mit MOSFETs ist das nicht möglich, da&lt;br /&gt;
schon geringste Abweichungen in der Ansteuercharakteristik, d. h. die Übertragungsfunktion aus dem Spannungsverhältnis &amp;lt;math&amp;gt;U_{GS}&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;U_{DS}&amp;lt;/math&amp;gt; nur&lt;br /&gt;
einen von mehreren MOSFET zum durchschalten bringt. Diese minimalen Spannungsdifferenzen zwischen zwei MOSFETs sind auch nicht kompensierbar. Vorteilhaft ist aber der nicht&lt;br /&gt;
vorhandene Gate-Strom, der sich nicht auf die Linearität und Präzision auswirkt. Zwischen Source und GND befinden sich die beiden Shuntwiderstände R11 und&lt;br /&gt;
R12 von jeweils 0,1R. Bei einem Strom von 5A fallen hier dann 0,25V ab, was einer Gesamtleistung von 1,25 Watt entspricht.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Spannungsverstärker für Messgerät ==&lt;br /&gt;
Zur Kontrolle des tatsächlichen Stromflusses erfolgt über den Shuntwiderständen der Abgriff zur indirekten Strommessung. Die am Shunt abfallende Spannung wird um den&lt;br /&gt;
Faktor 20 verstärkt. Damit ergibt sich bei 50mR und 20-facher Verstärkung eine Strom-Spannung-Zuordnung von 1:1, d. h. ein Strom von 5A verursacht eine Ausgangsspannung von&lt;br /&gt;
 &amp;lt;math&amp;gt;{U_{A_{DMM}}} = 5V. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Kühlkörper-Temperaturüberwachung ==&lt;br /&gt;
Eine Überhitzung des Leistungs-MOSFET ist gerade unter den knappen räumlichen Bedingungen gut möglich, weil der notwendige Kühlkörper mit entsprechender Ventilation kaum Platz&lt;br /&gt;
hat. Bei einem kleineren Kühlkörper würde daher eine Überhitzung möglich werden. Ein Kühlkörper mit einem Wärmewiderstand von ca. 8K/W erwärmt sich bei 63 Watt abzuführender&lt;br /&gt;
Leistung (4,54A bei 14V Klemmenspannung) innerhalb von ca. 27 Sekunden um ca. 60K, was einer Endtemperatur von 85°C entspricht. Bei mehr Leistung ist daher innerhalb von Sekunden&lt;br /&gt;
die max. Temperatur des MOSFET erreicht (Halbleitertemperatur 175°C). &lt;br /&gt;
&lt;br /&gt;
Als Temperaturfühler dient ein KTY81-122, der zusammen mit den Leistungs-MOSFET auf den Kühlkörper montiert wird. Erreicht der Temperaturfühler eine Temperatur von ca. 85°C&lt;br /&gt;
schaltet der Schmitt-Trigger über T2 den unteren Teil des Spannungsteiler kurz und die Ansteuerspannung des Leitsungs-MOSFET geht auf Null und damit ist kein Stromfluss mehr&lt;br /&gt;
vorhanden. Hat sich der Temperaturfühler auf ca. 58°C abgekühlt, wird der Leistungs-MOSFET wieder angesteuert. Die Temperaturgrenzen und die Hysterese errechnen sich folgendermaßen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;U_{aus} = U_{A_{max}} \frac{R18}{R18 + R19} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;U_{ein} = U_{A_{min}} \frac{R18}{R18 + R19} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;U_{hyst} = \Delta U_e = (U_{A_{max}} - U_{A_{min}}) \frac{R18}{R18 + R19} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;U_{aus}&amp;lt;/math&amp;gt; ist die Ausschaltspannung des Komparators, &amp;lt;math&amp;gt;U_{ein}&amp;lt;/math&amp;gt; die Einschaltspannung und &amp;lt;math&amp;gt;U_{hyst}&amp;lt;/math&amp;gt; die Hysterese (Spannungs- bzw. Temperaturdifferenz&lt;br /&gt;
der Ein- und Ausschaltschwellen). Die Angaben &amp;lt;math&amp;gt;U_{A_{min}}&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;U_{A_{max}}&amp;lt;/math&amp;gt; sind die maximale und minimale Ausgangsspannungen des Komparators. Bei 10V&lt;br /&gt;
Versorgungsspannung liegt die maximale Ausgangsspannung des LM324 bei ca. 8,2V.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== galvanische Trennung der Versorgungsspannung vom Lastkreis ==&lt;br /&gt;
Damit der Lastkreis keine Verbindung zur Versorgung und damit zum Rest des Equipments hat, muss diese durch einen DC/DC-Wandler entkoppelt werden. Durch die hohen Schaltfreuquenzen&lt;br /&gt;
ergeben sich am Ausgang kurze Spannungsspitzen. Durch das Snubber-Gleid, bestehend aus R20 und C6 werden diese minimiert. Dadurch, dass die gesamte Schaltung eine Stromaufnahme nur&lt;br /&gt;
im mA-Bereich hat, reicht ein DC/DC-Wandler von einem Watt Leistung völlig aus.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Spannungsstabilisierung ==&lt;br /&gt;
Die Versorgungsspannung hat einen essentiellen Einfluss auf die Funktionsfähigkeit. Eine Spannungsänderung beeinflusst die Ausgangsspanung des Optokopplers, unabhängig davon auch&lt;br /&gt;
die Ansteuerspannung der Treiberstufe und die Schaltschwellen des Schmitt-Trigger. Mit einem Standard-Linearregler vom Typ 78L10 ist die Stabilität ausreichend.&lt;br /&gt;
&lt;br /&gt;
= Messwerte =&lt;br /&gt;
== Übertemperaturabschaltung ==&lt;br /&gt;
Bei 14V Klemmenspannung und 4,54A (= 63 Watt) und ca. 1cm über der Befestigungsschraube des Transistors schaltet die Übertemperatursicherung nach ca. 27 Sekunden ab.&lt;br /&gt;
Wärmewiderstand des Kühlkörper ca. 8K/W&lt;br /&gt;
(z. B. [[Datei:Http://www.fischerelektronik.de/web fischer/de DE/Kühlkörper/A04/Strangkühlkörper für Leiterplattenmontage/PR/SK104 63.5 STC /productCard/parameters/index.xhtml|miniatur|SK104]])&lt;br /&gt;
&lt;br /&gt;
== Restwelligkeit des Tiefpasses ==&lt;br /&gt;
Vergleich der Ausgangsspannung (Restwelligkeit) des Tiefpasses bei 1,5kHz und 4kHz.&lt;br /&gt;
&lt;br /&gt;
[[Datei:screen-547x391-1,5kHz-MWC-neg.png]]&lt;br /&gt;
&lt;br /&gt;
Die größte Restwelligkeit entsteht bei einem duty-cycle von 50%. Bei ca. 1,5kHz beträgt die Restwelligkeit am Filterausgang 126mV bei einer Ausgangsspannung&lt;br /&gt;
von ca. 4,35V. Das entspricht einer Restwelligkeit von ca. 2,9%.&lt;br /&gt;
&lt;br /&gt;
[[Datei:screen-547x391-4kHz-MWC-neg.png]]&lt;br /&gt;
Bei ca. 4kHz beträgt die Restwelligkeit am Filterausgang nur noch 15,3mV bei einer Ausgangsspannung von ca. 4,35V. Das entspricht einer Restwelligkeit von ca. 0,35%.&lt;br /&gt;
&lt;br /&gt;
Bei Frequenzen über 4kHz sinkt die Ausgangsspannung ab. Grund ist die Trägheit des OP&#039;s. Daher sollte die PWM-Frequenz im Bereich 2kHz bis 4kHz liegen.&lt;br /&gt;
&lt;br /&gt;
== Linearität ==&lt;br /&gt;
Die Abhängigkeit der Ausgangsspannung &amp;lt;math&amp;gt;U_{A_{TP}}&amp;lt;/math&amp;gt; des Tiefpasses vom PWM-Verhältnis.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\readdata[ignoreLines=1,nStep=1]{\Daten}{data-files/Messwerte-3.txt}&lt;br /&gt;
\psset{xunit=1mm, yunit=10mm,yAxisLabel={},xAxisLabel={}}&lt;br /&gt;
\hspace*{5mm}&lt;br /&gt;
\psgraph[xticksize=0 9, yticksize=0 100,subticks=0,Dx=10,Dy=1](0,0)(100,9){80mm}{72mm}&lt;br /&gt;
 \listplot[showpoints,linewidth=0.5pt,linecolor=blue,plotNo=2,plotNoMax=3]{\Daten}&lt;br /&gt;
 \uput{0}[0](-8,9.7){&amp;lt;math&amp;gt;U_{A_{TP}} [V]&amp;lt;/math&amp;gt;}&lt;br /&gt;
 \uput{0}[0](107,-0.35){duty cycle}&lt;br /&gt;
\endpsgraph&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Das Übertragungsverhalten des Tiefpassfilter. Die Y-Werte sind die Spannungen direkt am Ausgang des Tiefpasses ohne Spannungsteiler.&lt;br /&gt;
Je nach verwendeten OP können sich hier andere Werte ergeben. Hier wurde der LM324 (4-fach OP) verwendet.&lt;br /&gt;
&lt;br /&gt;
Die Abhängigkeit des Stroms &amp;lt;math&amp;gt;I_{Last}&amp;lt;/math&amp;gt; und der Ausgangsspannung &amp;lt;math&amp;gt;U_{A_{DMM}}&amp;lt;/math&amp;gt; vom PWM-Verhältnis.&lt;br /&gt;
&lt;br /&gt;
\hspace*{5mm}&lt;br /&gt;
\psgraph[xticksize=0 6, yticksize=0 100,subticks=0,Dx=10,Dy=1]{}(0,0)(100,6){90mm}{54mm}&lt;br /&gt;
 \uput{0}[0](-5,7.2){\textcolor{blue}{$\mathrm{I_{Last} [A]}$}}&lt;br /&gt;
 \uput{0}[0](-5,6.7){\textcolor{red}{$\mathrm{U_{A_{DMM}} [V]}$}}&lt;br /&gt;
 \uput{0}[0](107,-0.35){duty cycle}&lt;br /&gt;
 \listplot[showpoints,linewidth=0.5pt,linecolor=blue,plotNo=1,plotNoMax=3]{\Daten}&lt;br /&gt;
 \listplot[plotstyle=dots,showpoints,linewidth=0.5pt,linecolor=red,plotNo=3,plotNoMax=3]{\Daten}&lt;br /&gt;
\endpsgraph&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die Linearität der Laststufe bzw. des Gesamtsystems. Die vereinzelten roten Punkte sind die Messwerte der Ausgangsspannung &amp;lt;math&amp;gt;U_{A_{DMM}}&amp;lt;/math&amp;gt; zur Kontrolle&lt;br /&gt;
bzw. zum gegenmessen des tatsächlichen Stroms. Die Punkte mit Y-Werten von 0 sind nicht gemessen worden.&lt;br /&gt;
&lt;br /&gt;
Die Messwerte in Zahlen:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#0d0f0d;&amp;quot;&lt;br /&gt;
! duty-&amp;lt;br /&amp;gt;cycle || Strom ||  Tiefpass || Ausgang &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot;| % || style=&amp;quot;text-align:center&amp;quot;| &amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt; || style=&amp;quot;text-align:center&amp;quot;| &amp;lt;math&amp;gt;U_{A_{TP}}&amp;lt;/math&amp;gt; || style=&amp;quot;text-align:center&amp;quot;| &amp;lt;math&amp;gt;U_{A_{DMM}}&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;|   0 ||   style=&amp;quot;text-align:right&amp;quot;| 0,000 A || style=&amp;quot;text-align:right&amp;quot;| 0,96 mV || style=&amp;quot;text-align:right&amp;quot;| 13 mV&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 4,5 || style=&amp;quot;text-align:right&amp;quot;| 0,262 A ||   style=&amp;quot;text-align:right&amp;quot;| 0,423 V || style=&amp;quot;text-align:right&amp;quot;| 0,261 V &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 8,4 ||  style=&amp;quot;text-align:right&amp;quot;| 0,420 A ||   style=&amp;quot;text-align:right&amp;quot;| 0,676 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 10,6 || style=&amp;quot;text-align:right&amp;quot;| 0,613 A ||   style=&amp;quot;text-align:right&amp;quot;| 0,936 V || style=&amp;quot;text-align:right&amp;quot;| 0,613 V &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 15,0 || style=&amp;quot;text-align:right&amp;quot;| 0,836 A ||   style=&amp;quot;text-align:right&amp;quot;| 1,342 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 19,6 ||  style=&amp;quot;text-align:right&amp;quot;| 1,12 A ||   style=&amp;quot;text-align:right&amp;quot;| 1,793 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 24,5 ||  style=&amp;quot;text-align:right&amp;quot;| 1,36 A ||   style=&amp;quot;text-align:right&amp;quot;| 2,163 V || style=&amp;quot;text-align:right&amp;quot;| 1,36 V  &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 30,0 ||  style=&amp;quot;text-align:right&amp;quot;| 1,66 A ||    style=&amp;quot;text-align:right&amp;quot;| 2,66 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 35,6 ||  style=&amp;quot;text-align:right&amp;quot;| 1,98 A ||    style=&amp;quot;text-align:right&amp;quot;| 3,17 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 40,6 ||  style=&amp;quot;text-align:right&amp;quot;| 2,21 A ||    style=&amp;quot;text-align:right&amp;quot;| 3,56 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 45,5 ||  style=&amp;quot;text-align:right&amp;quot;| 2,51 A ||    style=&amp;quot;text-align:right&amp;quot;| 4,03 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 50,5 || style=&amp;quot;text-align:right&amp;quot;| 2,765 A ||    style=&amp;quot;text-align:right&amp;quot;| 4,42 V || style=&amp;quot;text-align:right&amp;quot;| 2,76 V  &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 55,4 ||  style=&amp;quot;text-align:right&amp;quot;| 2,99 A ||    style=&amp;quot;text-align:right&amp;quot;| 4,80 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 60,4 ||  style=&amp;quot;text-align:right&amp;quot;| 3,25 A ||    style=&amp;quot;text-align:right&amp;quot;| 5,22 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 64,6 || style=&amp;quot;text-align:right&amp;quot;| 3,455 A ||    style=&amp;quot;text-align:right&amp;quot;| 5,55 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 70,1 ||  style=&amp;quot;text-align:right&amp;quot;| 3,74 A ||    style=&amp;quot;text-align:right&amp;quot;| 6,00 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 75,0 ||  style=&amp;quot;text-align:right&amp;quot;| 3,96 A ||    style=&amp;quot;text-align:right&amp;quot;| 6,36 V || style=&amp;quot;text-align:right&amp;quot;| 3,97 V  &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 80,4 ||  style=&amp;quot;text-align:right&amp;quot;| 4,24 A ||    style=&amp;quot;text-align:right&amp;quot;| 6,81 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 85,4 ||  style=&amp;quot;text-align:right&amp;quot;| 4,45 A ||    style=&amp;quot;text-align:right&amp;quot;| 7,15 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 90,4 ||  style=&amp;quot;text-align:right&amp;quot;| 4,68 A ||    style=&amp;quot;text-align:right&amp;quot;| 7,52 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 95,3 ||  style=&amp;quot;text-align:right&amp;quot;| 4,95 A ||    style=&amp;quot;text-align:right&amp;quot;| 7,91 V || style=&amp;quot;text-align:right&amp;quot;| 4,95 V  &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 100,0 ||  style=&amp;quot;text-align:right&amp;quot;| 5,08 A ||    style=&amp;quot;text-align:right&amp;quot;| 8,18 V || style=&amp;quot;text-align:right&amp;quot;| 5,09 V  &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Funktionskontrolle =&lt;br /&gt;
Für eine einwandfreie Funktion bietet sich folgende Vorgehensweise an.&lt;br /&gt;
&lt;br /&gt;
* Der PWM-Eingang bleibt offen = duty-cycle 0%&lt;br /&gt;
* am DC/DC-Konverter Versorgungsspannung anlegen, am Ausgang des DC/DC-Konverters müssen min. 13V gemessen werden, nach dem Spannungsregler 10,0V&lt;br /&gt;
* am Spannungsteilerausgang müssen 0V zu messen sein&lt;br /&gt;
* den Lastkreis mit einem Netzgerät verbinden, Einstellung 5V und mind. 6A (kleinere Spannungen könnten den Verpolschutz nicht ausreichend durchschalten)&lt;br /&gt;
* der Stromfluss im Lastkreis muß bei 0mA liegen&lt;br /&gt;
* folgende Punkte sollten zügig durchgeführt werden:&lt;br /&gt;
** am Eingang des Optokopplers eine Gleichspannung von 5V anlegen oder den Ausgang des Optokopplers überbrücken = duty-cycle 100%&lt;br /&gt;
** der Strom im Lastkreis sollte im Bereich von 5A liegen&lt;br /&gt;
** die Spannung am Spannungsteilerausgang messen, Sollwert 250mV +/-5mV&lt;br /&gt;
** die Spannungsdifferenz am Eingang des IC2A (LT1013) messen, Sollwert 0mV (nur im Lastfall)&lt;br /&gt;
** Netzgerät trennen&lt;br /&gt;
* bei ausreichendem Kühlkörper sollte die Übertemperaturabschaltung nicht aktiviert werden (Leistungsaufnahme 30 Watt)&lt;br /&gt;
* sollte die Spannung am Spannungsteiler bei 100% PWM nicht 250mV +/-5mV betragen, den Spannungsteiler anpassen; dies kann ohne Laststrom erfolgen&lt;br /&gt;
* der Test der Linearität wird mit PWM-Generator durchgeführt, dazu gerade die Endwerte 0 bis 20% und 80% bis 100% kontrollieren durch Messung der Spannung am Spannungsteilerausgang,&lt;br /&gt;
* sollte die Linearregler unzureichend sein, ggf. den Wiederstand R2 am Optokoppler ändern&lt;br /&gt;
* Netzgerät wieder zuschalten, Einstellung 14V und mind. 6A&lt;br /&gt;
* PWM duty-cycle liegt noch bei 100% d. h. der Stromfluss beträgt ca. 5,0A +/-100mA&lt;br /&gt;
* je nach Kühlkörpergröße sollte sich dieser schnell erhitzen und nach einer Zeit sollte die Übertemperaturabschaltung aktiviert werden, Netzteilstrom geht auf 0mA zurück&lt;br /&gt;
* Richtwert zur Dauer bis zum Abschalten: ca. 30 Sek. bei einem Kühlkörper mit einem Wärmewiderstand von 8K/W&lt;br /&gt;
&lt;br /&gt;
= Schaltplan =&lt;br /&gt;
[[Datei:PWM-Stromsenke-2.png|miniatur]]&lt;br /&gt;
&lt;br /&gt;
= Lochraster-Layout :D =&lt;br /&gt;
Das &amp;quot;Dink&amp;quot; lass ich mal weg. Den losen Aufbau baut eh keiner nach.&lt;/div&gt;</summary>
		<author><name>Hegy</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Stromsenke&amp;diff=78975</id>
		<title>Stromsenke</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Stromsenke&amp;diff=78975"/>
		<updated>2013-10-17T00:12:54Z</updated>

		<summary type="html">&lt;p&gt;Hegy: /* Aufbau */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Vor ca. 2 Jahren habe im in einem Projekt eine Stromsenke realisiert, die spezielle Anforderungen erfüllen musste. Einsatzbereich der Stromsenke war die Überstromerkennung im abschließenden Funktionstest in der Produktion von Netzgeräten, die Bestandteil eines Gesamtgerätes waren.&lt;br /&gt;
&lt;br /&gt;
= Einleitung =&lt;br /&gt;
&lt;br /&gt;
Die Stromsenke musste wie oben erwähnt spezielle Anforderungen erfüllen hinsichtlich der galvanischen Trennung, der Ansteuerung und der Zuverlässigkeit.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Features:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* galvanische Trennung von Steuersignal und Last&lt;br /&gt;
* Verpolschutz&lt;br /&gt;
* Soll-/Ist-Vergleich&lt;br /&gt;
* lineare PWM-Ansteuerung&lt;br /&gt;
* Übertemperaturabschaltung&lt;br /&gt;
* selbstregelnd&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Daten:&#039;&#039;&#039;&lt;br /&gt;
* 0 bis 5A, auch höher möglich&lt;br /&gt;
* max. Leistungsaufnahme je nach Kühlung bis 150W möglich&lt;br /&gt;
* für Spannungen bis 40V geeignet&lt;br /&gt;
* Auflösung je Prozentpunkt der PWM 50 mA (also 50mA Schritte)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Aufbau =&lt;br /&gt;
Die Stromsenke besteht aus folgenden Einzelkomponenten&lt;br /&gt;
&lt;br /&gt;
* Verpolschutz&lt;br /&gt;
* galvanische Trennung Steuersignal &amp;lt;math&amp;gt;\leftrightarrow&amp;lt;/math&amp;gt; Last&lt;br /&gt;
* galvanische Trennung der Versorgungsspannung vom Lastkreis&lt;br /&gt;
* Tiefpassfilter 2. Ordnung&lt;br /&gt;
* Spannungsteiler mit Abschaltfunktion&lt;br /&gt;
* Regel- und Ansteuerstufe&lt;br /&gt;
* Leistungsstufe&lt;br /&gt;
* Spannungsverstärker für Messgerät (Kontrolle)&lt;br /&gt;
* Temperaturüberwachung&lt;br /&gt;
* Spannungsstabilisierung&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Schaltplan&#039;&#039;&#039;&lt;br /&gt;
[[Bild:PWM-Stromsenke-2.png|800px|gesamter Schaltplan]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Verpolschutz ==&lt;br /&gt;
Der Verpolschutz besteht aus den drei Bauteilen T1 (N-Kanal MOSFET, IRF530), Z-Diode D1 und Vorwiderstand R5. Bei richtiger Polung ist immer ein Stromfluss möglich. Dieses&lt;br /&gt;
geschieht durch die immer vorhandene parasitäre Diode innerhalb des MOSFET, die für ca. 2A ausgelegt ist. Daher muss bei höheren Strom auch die Spannung höher sein um die&lt;br /&gt;
Source-Drain-Strecke durchzuschalten. Je nach Typ liegt die Mindestspannung bei ca. 3,5V (BUK754R3) bzw. 4,5V (IRF1404). In entgegengesetzter Richtung ist Diode gesperrt&lt;br /&gt;
und auch wird über die Gate-Spannung der MOSFET nicht durchgeschaltet. Bei Spannungen unter diesen Werten empfiehlt es sich, den Verpolschutz durch eine entsprechende&lt;br /&gt;
(Shottky-)Leistungsdiode zu ersetzen. Allerdings muß diese dann gekühlt werden. Die Verlustleistung am MOSFET-Verpolschutz beträgt nur einige Milliwatt.&lt;br /&gt;
&lt;br /&gt;
Sollte die Spannung am Eingang über 15V steigen, wird durch den Vorwiderstand und der Z-Diode sichergestellt, dass die maximale Gate-Source-Spannung von +/-20V nicht überschritten wird.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== galvanische Trennung Steuersignal &amp;lt;math&amp;gt;\leftrightarrow&amp;lt;/math&amp;gt; Last ==&lt;br /&gt;
Die Trennung der beiden Potentiale wird durch den Optokoppler CNY17F realisiert. Der Eingang ist mit einem 470R Widerstand so ausgelegt, dass eine PWM mit&lt;br /&gt;
einem Spannungshub von 0 bis 5V ausreicht. Der Ausgang mit dem Widerstand R2 (2,1k) ist so ausgelegt, dass die Spannung hier für den nachgeschalteten&lt;br /&gt;
Tiefpassfilter passend ist.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Sallen-Key Tiefpassfilter ==&lt;br /&gt;
Die eingehende PWM wird am Sallen-Key-Filter, ein aktiver Tiefpass 2. Ordung, geglättet. Selbst beim kritischen duty-cycle von 50% sind am Ausgang keine nennenswerten Schwankungen&lt;br /&gt;
sichtbar (s. Messwerte), sofern die PWM-Frequenz über 2kHz liegt. Die Ausgangsspannung des Filters steigt linear von 0V bis ca. 8,2V an. Die obere Grenzfrequenz des Filters liegt&lt;br /&gt;
bei 160Hz. Die Grenzfrequenz errechnet sich aus&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f_o = \frac{1}{2 \pi R C}&amp;lt;/math&amp;gt; mit R = R3 = R4 und C = C1 = C2.&lt;br /&gt;
&lt;br /&gt;
Die Gesamtverstärkung des Filters liegt bei eins. Werte höher drei bringen den Tiefpass zum schwingen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Spannungsteiler mit Schaltfunktion ==&lt;br /&gt;
Nach dem Tiefpass muss die Ausgangsspannung auf das Niveau abgesenkt werden, die auch die Regel- und Ansteuerstufe als Feedback über die Shuntwiderstände erhält. Daher wird mit&lt;br /&gt;
dem Spannungsteiler aus R6 und R7 parallel mit R8 auf 250mV +/-5mV abgesenkt. Die beiden parallelgeschalteten Widerstände R7 und R8 sind zusätzlich noch mit einem&lt;br /&gt;
MOSFET überbrückt. Dieser schaltet die Widerstände kurz, sollte die Temperatur am Kühlkörper zu hoch werden. Dann beträgt die Eingangsspannung der Regel- und Ansteuerstufe 0V und die&lt;br /&gt;
Leistungsstufe wird abgeschaltet.&lt;br /&gt;
&lt;br /&gt;
Sollte aufgrund von Toleranzen die Spannung des Spannungsteilerausgang nicht auf 250mV kommen, kann Widerstand (R22) zu R6 parallel geschaltet werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Regel- und Ansteuerstufe ==&lt;br /&gt;
An dieser Stufe werden höhere Anforderungen gestellt als an den Tiefpass, weswegen ein höherwertiger OP zum Einsatz kommt (IC2A, LT1013). Diese Stufe steuert zum einen den&lt;br /&gt;
Leistungs-MOSFET an und zum anderen wird der Soll- und Istwert verglichen und ggf. nachgeregelt. Dazu steht am nicht-invertierenden Eingang die Sollspannung an.&lt;br /&gt;
Daraus bildet sich dann die Ausgangsspannung, die noch abhängig ist von der Ist-Spannung am invertierenden Eingang. Steuert der Ausgang die Endstufe auf ein bestimmtes Niveau&lt;br /&gt;
an, wird der MOSFET soweit durchgesteuert, dass an den im Source-Kreis liegenden Shuntwiderständen die gleiche Spannung abfällt wie am nicht-invertierenden Eingang anliegt.&lt;br /&gt;
Daraus ergibt sich auch das Regelverhalten, sollte der Laststrom schwanken durch z. B. schwankende Übergangswiderstände in der Peripherie oder Spannungsswankungen vom zu&lt;br /&gt;
testenden Netzteil. Geht der Strom zurück, verringert sich am invertierenen Eingang ebenfalls die Spannung. Durch die Invertierung wird eine höhere Ausgangsspanung generiert,&lt;br /&gt;
die den sinkenden Strom entgegen wirkt. Daher ist die Differenzspannung an den beiden OP-Eingängen bei Null, bei dem verwendeten OP im µV-Bereich, beim einem LM324 einige mV,&lt;br /&gt;
wodurch die Linearität beeinträchtigt wird.&lt;br /&gt;
&lt;br /&gt;
Um Schwingungen zwischen OP-Ausgang und den Gate des MOSFET zu verhindern ist hier ein Widerstand zwischengeschaltet (R10). Vermutlich verursacht die Restwelligkeit des Tiefpasses&lt;br /&gt;
ein ständiges auf- und entladen des Gate, wodurch die Schwingungen im Frequenzbereich von einigen hundert Kilohertz entstehen. Um die gesamte Regelung nicht zum Schwingen zu bringen,&lt;br /&gt;
ist zusätzlich noch der Kondensator C3 vorhanden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Leistungsstufe ==&lt;br /&gt;
Die Leistungsstufe ist mit einem MOSFET (T3) realisiert um eine möglichst genaue Einstellung zu bekommen. Bei bipolaren Transistoren käme noch der Störfaktor des Basisstroms dazu.&lt;br /&gt;
Auch bei Darlington-Transistoren ist der Strom durch den letzten Transistor nicht zu vernachlässigen. Der Basisstrom, der über den Emitter und damit über die Shuntwidestände fließt,&lt;br /&gt;
würde die Genauigkeit und Linearität beeinflussen. Allerdings haben bipolare Transistoren den Vorteil, dass diese für größere Ströme bzw. Leistungen parallel geschaltet werden&lt;br /&gt;
können. Nachteilig wäre aber eine zusätzliche Treiberstufe, da der Ausgangsstrom des OP nicht ausreicht um mehrer Transistoren anzusteuern. Mit MOSFETs ist das nicht möglich, da&lt;br /&gt;
schon geringste Abweichungen in der Ansteuercharakteristik, d. h. die Übertragungsfunktion aus dem Spannungsverhältnis &amp;lt;math&amp;gt;U_{GS}&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;U_{DS}&amp;lt;/math&amp;gt; nur&lt;br /&gt;
einen von mehreren MOSFET zum durchschalten bringt. Diese minimalen Spannungsdifferenzen zwischen zwei MOSFETs sind auch nicht kompensierbar. Vorteilhaft ist aber der nicht&lt;br /&gt;
vorhandene Gate-Strom, der sich nicht auf die Linearität und Präzision auswirkt. Zwischen Source und GND befinden sich die beiden Shuntwiderstände R11 und&lt;br /&gt;
R12 von jeweils 0,1R. Bei einem Strom von 5A fallen hier dann 0,25V ab, was einer Gesamtleistung von 1,25 Watt entspricht.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Spannungsverstärker für Messgerät ==&lt;br /&gt;
Zur Kontrolle des tatsächlichen Stromflusses erfolgt über den Shuntwiderständen der Abgriff zur indirekten Strommessung. Die am Shunt abfallende Spannung wird um den&lt;br /&gt;
Faktor 20 verstärkt. Damit ergibt sich bei 50mR und 20-facher Verstärkung eine Strom-Spannung-Zuordnung von 1:1, d. h. ein Strom von 5A verursacht eine Ausgangsspannung von&lt;br /&gt;
 &amp;lt;math&amp;gt;{U_{A_{DMM}}} = 5V. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Kühlkörper-Temperaturüberwachung ==&lt;br /&gt;
Eine Überhitzung des Leistungs-MOSFET ist gerade unter den knappen räumlichen Bedingungen gut möglich, weil der notwendige Kühlkörper mit entsprechender Ventilation kaum Platz&lt;br /&gt;
hat. Bei einem kleineren Kühlkörper würde daher eine Überhitzung möglich werden. Ein Kühlkörper mit einem Wärmewiderstand von ca. 8K/W erwärmt sich bei 63 Watt abzuführender&lt;br /&gt;
Leistung (4,54A bei 14V Klemmenspannung) innerhalb von ca. 27 Sekunden um ca. 60K, was einer Endtemperatur von 85°C entspricht. Bei mehr Leistung ist daher innerhalb von Sekunden&lt;br /&gt;
die max. Temperatur des MOSFET erreicht (Halbleitertemperatur 175°C). &lt;br /&gt;
&lt;br /&gt;
Als Temperaturfühler dient ein KTY81-122, der zusammen mit den Leistungs-MOSFET auf den Kühlkörper montiert wird. Erreicht der Temperaturfühler eine Temperatur von ca. 85°C&lt;br /&gt;
schaltet der Schmitt-Trigger über T2 den unteren Teil des Spannungsteiler kurz und die Ansteuerspannung des Leitsungs-MOSFET geht auf Null und damit ist kein Stromfluss mehr&lt;br /&gt;
vorhanden. Hat sich der Temperaturfühler auf ca. 58°C abgekühlt, wird der Leistungs-MOSFET wieder angesteuert. Die Temperaturgrenzen und die Hysterese errechnen sich folgendermaßen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;U_{aus} = U_{A_{max}} \frac{R18}{R18 + R19} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;U_{ein} = U_{A_{min}} \frac{R18}{R18 + R19} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;U_{hyst} = \Delta U_e = (U_{A_{max}} - U_{A_{min}}) \frac{R18}{R18 + R19} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;U_{aus}&amp;lt;/math&amp;gt; ist die Ausschaltspannung des Komparators, &amp;lt;math&amp;gt;U_{ein}&amp;lt;/math&amp;gt; die Einschaltspannung und &amp;lt;math&amp;gt;U_{hyst}&amp;lt;/math&amp;gt; die Hysterese (Spannungs- bzw. Temperaturdifferenz&lt;br /&gt;
der Ein- und Ausschaltschwellen). Die Angaben &amp;lt;math&amp;gt;U_{A_{min}}&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;U_{A_{max}}&amp;lt;/math&amp;gt; sind die maximale und minimale Ausgangsspannungen des Komparators. Bei 10V&lt;br /&gt;
Versorgungsspannung liegt die maximale Ausgangsspannung des LM324 bei ca. 8,2V.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== galvanische Trennung der Versorgungsspannung vom Lastkreis ==&lt;br /&gt;
Damit der Lastkreis keine Verbindung zur Versorgung und damit zum Rest des Equipments hat, muss diese durch einen DC/DC-Wandler entkoppelt werden. Durch die hohen Schaltfreuquenzen&lt;br /&gt;
ergeben sich am Ausgang kurze Spannungsspitzen. Durch das Snubber-Gleid, bestehend aus R20 und C6 werden diese minimiert. Dadurch, dass die gesamte Schaltung eine Stromaufnahme nur&lt;br /&gt;
im mA-Bereich hat, reicht ein DC/DC-Wandler von einem Watt Leistung völlig aus.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Spannungsstabilisierung ==&lt;br /&gt;
Die Versorgungsspannung hat einen essentiellen Einfluss auf die Funktionsfähigkeit. Eine Spannungsänderung beeinflusst die Ausgangsspanung des Optokopplers, unabhängig davon auch&lt;br /&gt;
die Ansteuerspannung der Treiberstufe und die Schaltschwellen des Schmitt-Trigger. Mit einem Standard-Linearregler vom Typ 78L10 ist die Stabilität ausreichend.&lt;br /&gt;
&lt;br /&gt;
= Messwerte =&lt;br /&gt;
== Übertemperaturabschaltung ==&lt;br /&gt;
Bei 14V Klemmenspannung und 4,54A (= 63 Watt) und ca. 1cm über der Befestigungsschraube des Transistors schaltet die Übertemperatursicherung nach ca. 27 Sekunden ab.&lt;br /&gt;
Wärmewiderstand des Kühlkörper ca. 8K/W&lt;br /&gt;
(z. B. [[Datei:Http://www.fischerelektronik.de/web fischer/de DE/Kühlkörper/A04/Strangkühlkörper für Leiterplattenmontage/PR/SK104 63.5 STC /productCard/parameters/index.xhtml|miniatur|SK104]])&lt;br /&gt;
&lt;br /&gt;
== Restwelligkeit des Tiefpasses ==&lt;br /&gt;
Vergleich der Ausgangsspannung (Restwelligkeit) des Tiefpasses bei 1,5kHz und 4kHz.&lt;br /&gt;
&lt;br /&gt;
[[Datei:screen-547x391-1,5kHz-MWC-neg.png]]&lt;br /&gt;
&lt;br /&gt;
Die größte Restwelligkeit entsteht bei einem duty-cycle von 50%. Bei ca. 1,5kHz beträgt die Restwelligkeit am Filterausgang 126mV bei einer Ausgangsspannung&lt;br /&gt;
von ca. 4,35V. Das entspricht einer Restwelligkeit von ca. 2,9%.&lt;br /&gt;
&lt;br /&gt;
[[Datei:screen-547x391-4kHz-MWC-neg.png]]&lt;br /&gt;
Bei ca. 4kHz beträgt die Restwelligkeit am Filterausgang nur noch 15,3mV bei einer Ausgangsspannung von ca. 4,35V. Das entspricht einer Restwelligkeit von ca. 0,35%.&lt;br /&gt;
&lt;br /&gt;
Bei Frequenzen über 4kHz sinkt die Ausgangsspannung ab. Grund ist die Trägheit des OP&#039;s. Daher sollte die PWM-Frequenz im Bereich 2kHz bis 4kHz liegen.&lt;br /&gt;
&lt;br /&gt;
== Linearität ==&lt;br /&gt;
Die Abhängigkeit der Ausgangsspannung &amp;lt;math&amp;gt;U_{A_{TP}}&amp;lt;/math&amp;gt; des Tiefpasses vom PWM-Verhältnis.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\readdata[ignoreLines=1,nStep=1]{\Daten}{data-files/Messwerte-3.txt}&lt;br /&gt;
\psset{xunit=1mm, yunit=10mm,yAxisLabel={},xAxisLabel={}}&lt;br /&gt;
\hspace*{5mm}&lt;br /&gt;
\psgraph[xticksize=0 9, yticksize=0 100,subticks=0,Dx=10,Dy=1](0,0)(100,9){80mm}{72mm}&lt;br /&gt;
 \listplot[showpoints,linewidth=0.5pt,linecolor=blue,plotNo=2,plotNoMax=3]{\Daten}&lt;br /&gt;
 \uput{0}[0](-8,9.7){&amp;lt;math&amp;gt;U_{A_{TP}} [V]&amp;lt;/math&amp;gt;}&lt;br /&gt;
 \uput{0}[0](107,-0.35){duty cycle}&lt;br /&gt;
\endpsgraph&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Das Übertragungsverhalten des Tiefpassfilter. Die Y-Werte sind die Spannungen direkt am Ausgang des Tiefpasses ohne Spannungsteiler.&lt;br /&gt;
Je nach verwendeten OP können sich hier andere Werte ergeben. Hier wurde der LM324 (4-fach OP) verwendet.&lt;br /&gt;
&lt;br /&gt;
Die Abhängigkeit des Stroms &amp;lt;math&amp;gt;I_{Last}&amp;lt;/math&amp;gt; und der Ausgangsspannung &amp;lt;math&amp;gt;U_{A_{DMM}}&amp;lt;/math&amp;gt; vom PWM-Verhältnis.&lt;br /&gt;
&lt;br /&gt;
\hspace*{5mm}&lt;br /&gt;
\psgraph[xticksize=0 6, yticksize=0 100,subticks=0,Dx=10,Dy=1]{}(0,0)(100,6){90mm}{54mm}&lt;br /&gt;
 \uput{0}[0](-5,7.2){\textcolor{blue}{$\mathrm{I_{Last} [A]}$}}&lt;br /&gt;
 \uput{0}[0](-5,6.7){\textcolor{red}{$\mathrm{U_{A_{DMM}} [V]}$}}&lt;br /&gt;
 \uput{0}[0](107,-0.35){duty cycle}&lt;br /&gt;
 \listplot[showpoints,linewidth=0.5pt,linecolor=blue,plotNo=1,plotNoMax=3]{\Daten}&lt;br /&gt;
 \listplot[plotstyle=dots,showpoints,linewidth=0.5pt,linecolor=red,plotNo=3,plotNoMax=3]{\Daten}&lt;br /&gt;
\endpsgraph&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die Linearität der Laststufe bzw. des Gesamtsystems. Die vereinzelten roten Punkte sind die Messwerte der Ausgangsspannung &amp;lt;math&amp;gt;U_{A_{DMM}}&amp;lt;/math&amp;gt; zur Kontrolle&lt;br /&gt;
bzw. zum gegenmessen des tatsächlichen Stroms. Die Punkte mit Y-Werten von 0 sind nicht gemessen worden.&lt;br /&gt;
&lt;br /&gt;
Die Messwerte in Zahlen:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#0d0f0d;&amp;quot;&lt;br /&gt;
! duty-&amp;lt;br /&amp;gt;cycle || Strom ||  Tiefpass || Ausgang &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot;| % || style=&amp;quot;text-align:center&amp;quot;| &amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt; || style=&amp;quot;text-align:center&amp;quot;| &amp;lt;math&amp;gt;U_{A_{TP}}&amp;lt;/math&amp;gt; || style=&amp;quot;text-align:center&amp;quot;| &amp;lt;math&amp;gt;U_{A_{DMM}}&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;|   0 ||   style=&amp;quot;text-align:right&amp;quot;| 0,000 A || style=&amp;quot;text-align:right&amp;quot;| 0,96 mV || style=&amp;quot;text-align:right&amp;quot;| 13 mV&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 4,5 || style=&amp;quot;text-align:right&amp;quot;| 0,262 A ||   style=&amp;quot;text-align:right&amp;quot;| 0,423 V || style=&amp;quot;text-align:right&amp;quot;| 0,261 V &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 8,4 ||  style=&amp;quot;text-align:right&amp;quot;| 0,420 A ||   style=&amp;quot;text-align:right&amp;quot;| 0,676 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 10,6 || style=&amp;quot;text-align:right&amp;quot;| 0,613 A ||   style=&amp;quot;text-align:right&amp;quot;| 0,936 V || style=&amp;quot;text-align:right&amp;quot;| 0,613 V &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 15,0 || style=&amp;quot;text-align:right&amp;quot;| 0,836 A ||   style=&amp;quot;text-align:right&amp;quot;| 1,342 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 19,6 ||  style=&amp;quot;text-align:right&amp;quot;| 1,12 A ||   style=&amp;quot;text-align:right&amp;quot;| 1,793 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 24,5 ||  style=&amp;quot;text-align:right&amp;quot;| 1,36 A ||   style=&amp;quot;text-align:right&amp;quot;| 2,163 V || style=&amp;quot;text-align:right&amp;quot;| 1,36 V  &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 30,0 ||  style=&amp;quot;text-align:right&amp;quot;| 1,66 A ||    style=&amp;quot;text-align:right&amp;quot;| 2,66 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 35,6 ||  style=&amp;quot;text-align:right&amp;quot;| 1,98 A ||    style=&amp;quot;text-align:right&amp;quot;| 3,17 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 40,6 ||  style=&amp;quot;text-align:right&amp;quot;| 2,21 A ||    style=&amp;quot;text-align:right&amp;quot;| 3,56 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 45,5 ||  style=&amp;quot;text-align:right&amp;quot;| 2,51 A ||    style=&amp;quot;text-align:right&amp;quot;| 4,03 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 50,5 || style=&amp;quot;text-align:right&amp;quot;| 2,765 A ||    style=&amp;quot;text-align:right&amp;quot;| 4,42 V || style=&amp;quot;text-align:right&amp;quot;| 2,76 V  &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 55,4 ||  style=&amp;quot;text-align:right&amp;quot;| 2,99 A ||    style=&amp;quot;text-align:right&amp;quot;| 4,80 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 60,4 ||  style=&amp;quot;text-align:right&amp;quot;| 3,25 A ||    style=&amp;quot;text-align:right&amp;quot;| 5,22 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 64,6 || style=&amp;quot;text-align:right&amp;quot;| 3,455 A ||    style=&amp;quot;text-align:right&amp;quot;| 5,55 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 70,1 ||  style=&amp;quot;text-align:right&amp;quot;| 3,74 A ||    style=&amp;quot;text-align:right&amp;quot;| 6,00 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 75,0 ||  style=&amp;quot;text-align:right&amp;quot;| 3,96 A ||    style=&amp;quot;text-align:right&amp;quot;| 6,36 V || style=&amp;quot;text-align:right&amp;quot;| 3,97 V  &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 80,4 ||  style=&amp;quot;text-align:right&amp;quot;| 4,24 A ||    style=&amp;quot;text-align:right&amp;quot;| 6,81 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 85,4 ||  style=&amp;quot;text-align:right&amp;quot;| 4,45 A ||    style=&amp;quot;text-align:right&amp;quot;| 7,15 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 90,4 ||  style=&amp;quot;text-align:right&amp;quot;| 4,68 A ||    style=&amp;quot;text-align:right&amp;quot;| 7,52 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 95,3 ||  style=&amp;quot;text-align:right&amp;quot;| 4,95 A ||    style=&amp;quot;text-align:right&amp;quot;| 7,91 V || style=&amp;quot;text-align:right&amp;quot;| 4,95 V  &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 100,0 ||  style=&amp;quot;text-align:right&amp;quot;| 5,08 A ||    style=&amp;quot;text-align:right&amp;quot;| 8,18 V || style=&amp;quot;text-align:right&amp;quot;| 5,09 V  &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Funktionskontrolle =&lt;br /&gt;
Für eine einwandfreie Funktion bietet sich folgende Vorgehensweise an.&lt;br /&gt;
&lt;br /&gt;
* Der PWM-Eingang bleibt offen = duty-cycle 0%&lt;br /&gt;
* am DC/DC-Konverter Versorgungsspannung anlegen, am Ausgang des DC/DC-Konverters müssen min. 13V gemessen werden, nach dem Spannungsregler 10,0V&lt;br /&gt;
* am Spannungsteilerausgang müssen 0V zu messen sein&lt;br /&gt;
* den Lastkreis mit einem Netzgerät verbinden, Einstellung 5V und mind. 6A (kleinere Spannungen könnten den Verpolschutz nicht ausreichend durchschalten)&lt;br /&gt;
* der Stromfluss im Lastkreis muß bei 0mA liegen&lt;br /&gt;
* folgende Punkte sollten zügig durchgeführt werden:&lt;br /&gt;
** am Eingang des Optokopplers eine Gleichspannung von 5V anlegen oder den Ausgang des Optokopplers überbrücken = duty-cycle 100%&lt;br /&gt;
** der Strom im Lastkreis sollte im Bereich von 5A liegen&lt;br /&gt;
** die Spannung am Spannungsteilerausgang messen, Sollwert 250mV +/-5mV&lt;br /&gt;
** die Spannungsdifferenz am Eingang des IC2A (LT1013) messen, Sollwert 0mV (nur im Lastfall)&lt;br /&gt;
** Netzgerät trennen&lt;br /&gt;
* bei ausreichendem Kühlkörper sollte die Übertemperaturabschaltung nicht aktiviert werden (Leistungsaufnahme 30 Watt)&lt;br /&gt;
* sollte die Spannung am Spannungsteiler bei 100% PWM nicht 250mV +/-5mV betragen, den Spannungsteiler anpassen; dies kann ohne Laststrom erfolgen&lt;br /&gt;
* der Test der Linearität wird mit PWM-Generator durchgeführt, dazu gerade die Endwerte 0 bis 20% und 80% bis 100% kontrollieren durch Messung der Spannung am Spannungsteilerausgang,&lt;br /&gt;
* sollte die Linearregler unzureichend sein, ggf. den Wiederstand R2 am Optokoppler ändern&lt;br /&gt;
* Netzgerät wieder zuschalten, Einstellung 14V und mind. 6A&lt;br /&gt;
* PWM duty-cycle liegt noch bei 100% d. h. der Stromfluss beträgt ca. 5,0A +/-100mA&lt;br /&gt;
* je nach Kühlkörpergröße sollte sich dieser schnell erhitzen und nach einer Zeit sollte die Übertemperaturabschaltung aktiviert werden, Netzteilstrom geht auf 0mA zurück&lt;br /&gt;
* Richtwert zur Dauer bis zum Abschalten: ca. 30 Sek. bei einem Kühlkörper mit einem Wärmewiderstand von 8K/W&lt;br /&gt;
&lt;br /&gt;
= Schaltplan =&lt;br /&gt;
[[Datei:PWM-Stromsenke-2.png|miniatur]]&lt;br /&gt;
&lt;br /&gt;
= Lochraster-Layout :D =&lt;br /&gt;
Das &amp;quot;Dink&amp;quot; lass ich mal weg. Den losen Aufbau baut eh keiner nach.&lt;/div&gt;</summary>
		<author><name>Hegy</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Stromsenke&amp;diff=78974</id>
		<title>Stromsenke</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Stromsenke&amp;diff=78974"/>
		<updated>2013-10-17T00:12:16Z</updated>

		<summary type="html">&lt;p&gt;Hegy: /* Aufbau */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Vor ca. 2 Jahren habe im in einem Projekt eine Stromsenke realisiert, die spezielle Anforderungen erfüllen musste. Einsatzbereich der Stromsenke war die Überstromerkennung im abschließenden Funktionstest in der Produktion von Netzgeräten, die Bestandteil eines Gesamtgerätes waren.&lt;br /&gt;
&lt;br /&gt;
= Einleitung =&lt;br /&gt;
&lt;br /&gt;
Die Stromsenke musste wie oben erwähnt spezielle Anforderungen erfüllen hinsichtlich der galvanischen Trennung, der Ansteuerung und der Zuverlässigkeit.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Features:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* galvanische Trennung von Steuersignal und Last&lt;br /&gt;
* Verpolschutz&lt;br /&gt;
* Soll-/Ist-Vergleich&lt;br /&gt;
* lineare PWM-Ansteuerung&lt;br /&gt;
* Übertemperaturabschaltung&lt;br /&gt;
* selbstregelnd&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Daten:&#039;&#039;&#039;&lt;br /&gt;
* 0 bis 5A, auch höher möglich&lt;br /&gt;
* max. Leistungsaufnahme je nach Kühlung bis 150W möglich&lt;br /&gt;
* für Spannungen bis 40V geeignet&lt;br /&gt;
* Auflösung je Prozentpunkt der PWM 50 mA (also 50mA Schritte)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Aufbau =&lt;br /&gt;
Die Stromsenke besteht aus folgenden Einzelkomponenten&lt;br /&gt;
&lt;br /&gt;
* Verpolschutz&lt;br /&gt;
* galvanische Trennung Steuersignal &amp;lt;math&amp;gt;\leftrightarrow&amp;lt;/math&amp;gt; Last&lt;br /&gt;
* galvanische Trennung der Versorgungsspannung vom Lastkreis&lt;br /&gt;
* Tiefpassfilter 2. Ordnung&lt;br /&gt;
* Spannungsteiler mit Abschaltfunktion&lt;br /&gt;
* Regel- und Ansteuerstufe&lt;br /&gt;
* Leistungsstufe&lt;br /&gt;
* Spannungsverstärker für Messgerät (Kontrolle)&lt;br /&gt;
* Temperaturüberwachung&lt;br /&gt;
* Spannungsstabilisierung&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Schaltplan&#039;&#039;&#039;&lt;br /&gt;
[[Bild:PWM-Stromsenke-2.png|800px|gerahmt|zentriert|gesamter Schaltplan]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Verpolschutz ==&lt;br /&gt;
Der Verpolschutz besteht aus den drei Bauteilen T1 (N-Kanal MOSFET, IRF530), Z-Diode D1 und Vorwiderstand R5. Bei richtiger Polung ist immer ein Stromfluss möglich. Dieses&lt;br /&gt;
geschieht durch die immer vorhandene parasitäre Diode innerhalb des MOSFET, die für ca. 2A ausgelegt ist. Daher muss bei höheren Strom auch die Spannung höher sein um die&lt;br /&gt;
Source-Drain-Strecke durchzuschalten. Je nach Typ liegt die Mindestspannung bei ca. 3,5V (BUK754R3) bzw. 4,5V (IRF1404). In entgegengesetzter Richtung ist Diode gesperrt&lt;br /&gt;
und auch wird über die Gate-Spannung der MOSFET nicht durchgeschaltet. Bei Spannungen unter diesen Werten empfiehlt es sich, den Verpolschutz durch eine entsprechende&lt;br /&gt;
(Shottky-)Leistungsdiode zu ersetzen. Allerdings muß diese dann gekühlt werden. Die Verlustleistung am MOSFET-Verpolschutz beträgt nur einige Milliwatt.&lt;br /&gt;
&lt;br /&gt;
Sollte die Spannung am Eingang über 15V steigen, wird durch den Vorwiderstand und der Z-Diode sichergestellt, dass die maximale Gate-Source-Spannung von +/-20V nicht überschritten wird.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== galvanische Trennung Steuersignal &amp;lt;math&amp;gt;\leftrightarrow&amp;lt;/math&amp;gt; Last ==&lt;br /&gt;
Die Trennung der beiden Potentiale wird durch den Optokoppler CNY17F realisiert. Der Eingang ist mit einem 470R Widerstand so ausgelegt, dass eine PWM mit&lt;br /&gt;
einem Spannungshub von 0 bis 5V ausreicht. Der Ausgang mit dem Widerstand R2 (2,1k) ist so ausgelegt, dass die Spannung hier für den nachgeschalteten&lt;br /&gt;
Tiefpassfilter passend ist.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Sallen-Key Tiefpassfilter ==&lt;br /&gt;
Die eingehende PWM wird am Sallen-Key-Filter, ein aktiver Tiefpass 2. Ordung, geglättet. Selbst beim kritischen duty-cycle von 50% sind am Ausgang keine nennenswerten Schwankungen&lt;br /&gt;
sichtbar (s. Messwerte), sofern die PWM-Frequenz über 2kHz liegt. Die Ausgangsspannung des Filters steigt linear von 0V bis ca. 8,2V an. Die obere Grenzfrequenz des Filters liegt&lt;br /&gt;
bei 160Hz. Die Grenzfrequenz errechnet sich aus&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f_o = \frac{1}{2 \pi R C}&amp;lt;/math&amp;gt; mit R = R3 = R4 und C = C1 = C2.&lt;br /&gt;
&lt;br /&gt;
Die Gesamtverstärkung des Filters liegt bei eins. Werte höher drei bringen den Tiefpass zum schwingen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Spannungsteiler mit Schaltfunktion ==&lt;br /&gt;
Nach dem Tiefpass muss die Ausgangsspannung auf das Niveau abgesenkt werden, die auch die Regel- und Ansteuerstufe als Feedback über die Shuntwiderstände erhält. Daher wird mit&lt;br /&gt;
dem Spannungsteiler aus R6 und R7 parallel mit R8 auf 250mV +/-5mV abgesenkt. Die beiden parallelgeschalteten Widerstände R7 und R8 sind zusätzlich noch mit einem&lt;br /&gt;
MOSFET überbrückt. Dieser schaltet die Widerstände kurz, sollte die Temperatur am Kühlkörper zu hoch werden. Dann beträgt die Eingangsspannung der Regel- und Ansteuerstufe 0V und die&lt;br /&gt;
Leistungsstufe wird abgeschaltet.&lt;br /&gt;
&lt;br /&gt;
Sollte aufgrund von Toleranzen die Spannung des Spannungsteilerausgang nicht auf 250mV kommen, kann Widerstand (R22) zu R6 parallel geschaltet werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Regel- und Ansteuerstufe ==&lt;br /&gt;
An dieser Stufe werden höhere Anforderungen gestellt als an den Tiefpass, weswegen ein höherwertiger OP zum Einsatz kommt (IC2A, LT1013). Diese Stufe steuert zum einen den&lt;br /&gt;
Leistungs-MOSFET an und zum anderen wird der Soll- und Istwert verglichen und ggf. nachgeregelt. Dazu steht am nicht-invertierenden Eingang die Sollspannung an.&lt;br /&gt;
Daraus bildet sich dann die Ausgangsspannung, die noch abhängig ist von der Ist-Spannung am invertierenden Eingang. Steuert der Ausgang die Endstufe auf ein bestimmtes Niveau&lt;br /&gt;
an, wird der MOSFET soweit durchgesteuert, dass an den im Source-Kreis liegenden Shuntwiderständen die gleiche Spannung abfällt wie am nicht-invertierenden Eingang anliegt.&lt;br /&gt;
Daraus ergibt sich auch das Regelverhalten, sollte der Laststrom schwanken durch z. B. schwankende Übergangswiderstände in der Peripherie oder Spannungsswankungen vom zu&lt;br /&gt;
testenden Netzteil. Geht der Strom zurück, verringert sich am invertierenen Eingang ebenfalls die Spannung. Durch die Invertierung wird eine höhere Ausgangsspanung generiert,&lt;br /&gt;
die den sinkenden Strom entgegen wirkt. Daher ist die Differenzspannung an den beiden OP-Eingängen bei Null, bei dem verwendeten OP im µV-Bereich, beim einem LM324 einige mV,&lt;br /&gt;
wodurch die Linearität beeinträchtigt wird.&lt;br /&gt;
&lt;br /&gt;
Um Schwingungen zwischen OP-Ausgang und den Gate des MOSFET zu verhindern ist hier ein Widerstand zwischengeschaltet (R10). Vermutlich verursacht die Restwelligkeit des Tiefpasses&lt;br /&gt;
ein ständiges auf- und entladen des Gate, wodurch die Schwingungen im Frequenzbereich von einigen hundert Kilohertz entstehen. Um die gesamte Regelung nicht zum Schwingen zu bringen,&lt;br /&gt;
ist zusätzlich noch der Kondensator C3 vorhanden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Leistungsstufe ==&lt;br /&gt;
Die Leistungsstufe ist mit einem MOSFET (T3) realisiert um eine möglichst genaue Einstellung zu bekommen. Bei bipolaren Transistoren käme noch der Störfaktor des Basisstroms dazu.&lt;br /&gt;
Auch bei Darlington-Transistoren ist der Strom durch den letzten Transistor nicht zu vernachlässigen. Der Basisstrom, der über den Emitter und damit über die Shuntwidestände fließt,&lt;br /&gt;
würde die Genauigkeit und Linearität beeinflussen. Allerdings haben bipolare Transistoren den Vorteil, dass diese für größere Ströme bzw. Leistungen parallel geschaltet werden&lt;br /&gt;
können. Nachteilig wäre aber eine zusätzliche Treiberstufe, da der Ausgangsstrom des OP nicht ausreicht um mehrer Transistoren anzusteuern. Mit MOSFETs ist das nicht möglich, da&lt;br /&gt;
schon geringste Abweichungen in der Ansteuercharakteristik, d. h. die Übertragungsfunktion aus dem Spannungsverhältnis &amp;lt;math&amp;gt;U_{GS}&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;U_{DS}&amp;lt;/math&amp;gt; nur&lt;br /&gt;
einen von mehreren MOSFET zum durchschalten bringt. Diese minimalen Spannungsdifferenzen zwischen zwei MOSFETs sind auch nicht kompensierbar. Vorteilhaft ist aber der nicht&lt;br /&gt;
vorhandene Gate-Strom, der sich nicht auf die Linearität und Präzision auswirkt. Zwischen Source und GND befinden sich die beiden Shuntwiderstände R11 und&lt;br /&gt;
R12 von jeweils 0,1R. Bei einem Strom von 5A fallen hier dann 0,25V ab, was einer Gesamtleistung von 1,25 Watt entspricht.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Spannungsverstärker für Messgerät ==&lt;br /&gt;
Zur Kontrolle des tatsächlichen Stromflusses erfolgt über den Shuntwiderständen der Abgriff zur indirekten Strommessung. Die am Shunt abfallende Spannung wird um den&lt;br /&gt;
Faktor 20 verstärkt. Damit ergibt sich bei 50mR und 20-facher Verstärkung eine Strom-Spannung-Zuordnung von 1:1, d. h. ein Strom von 5A verursacht eine Ausgangsspannung von&lt;br /&gt;
 &amp;lt;math&amp;gt;{U_{A_{DMM}}} = 5V. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Kühlkörper-Temperaturüberwachung ==&lt;br /&gt;
Eine Überhitzung des Leistungs-MOSFET ist gerade unter den knappen räumlichen Bedingungen gut möglich, weil der notwendige Kühlkörper mit entsprechender Ventilation kaum Platz&lt;br /&gt;
hat. Bei einem kleineren Kühlkörper würde daher eine Überhitzung möglich werden. Ein Kühlkörper mit einem Wärmewiderstand von ca. 8K/W erwärmt sich bei 63 Watt abzuführender&lt;br /&gt;
Leistung (4,54A bei 14V Klemmenspannung) innerhalb von ca. 27 Sekunden um ca. 60K, was einer Endtemperatur von 85°C entspricht. Bei mehr Leistung ist daher innerhalb von Sekunden&lt;br /&gt;
die max. Temperatur des MOSFET erreicht (Halbleitertemperatur 175°C). &lt;br /&gt;
&lt;br /&gt;
Als Temperaturfühler dient ein KTY81-122, der zusammen mit den Leistungs-MOSFET auf den Kühlkörper montiert wird. Erreicht der Temperaturfühler eine Temperatur von ca. 85°C&lt;br /&gt;
schaltet der Schmitt-Trigger über T2 den unteren Teil des Spannungsteiler kurz und die Ansteuerspannung des Leitsungs-MOSFET geht auf Null und damit ist kein Stromfluss mehr&lt;br /&gt;
vorhanden. Hat sich der Temperaturfühler auf ca. 58°C abgekühlt, wird der Leistungs-MOSFET wieder angesteuert. Die Temperaturgrenzen und die Hysterese errechnen sich folgendermaßen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;U_{aus} = U_{A_{max}} \frac{R18}{R18 + R19} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;U_{ein} = U_{A_{min}} \frac{R18}{R18 + R19} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;U_{hyst} = \Delta U_e = (U_{A_{max}} - U_{A_{min}}) \frac{R18}{R18 + R19} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;U_{aus}&amp;lt;/math&amp;gt; ist die Ausschaltspannung des Komparators, &amp;lt;math&amp;gt;U_{ein}&amp;lt;/math&amp;gt; die Einschaltspannung und &amp;lt;math&amp;gt;U_{hyst}&amp;lt;/math&amp;gt; die Hysterese (Spannungs- bzw. Temperaturdifferenz&lt;br /&gt;
der Ein- und Ausschaltschwellen). Die Angaben &amp;lt;math&amp;gt;U_{A_{min}}&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;U_{A_{max}}&amp;lt;/math&amp;gt; sind die maximale und minimale Ausgangsspannungen des Komparators. Bei 10V&lt;br /&gt;
Versorgungsspannung liegt die maximale Ausgangsspannung des LM324 bei ca. 8,2V.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== galvanische Trennung der Versorgungsspannung vom Lastkreis ==&lt;br /&gt;
Damit der Lastkreis keine Verbindung zur Versorgung und damit zum Rest des Equipments hat, muss diese durch einen DC/DC-Wandler entkoppelt werden. Durch die hohen Schaltfreuquenzen&lt;br /&gt;
ergeben sich am Ausgang kurze Spannungsspitzen. Durch das Snubber-Gleid, bestehend aus R20 und C6 werden diese minimiert. Dadurch, dass die gesamte Schaltung eine Stromaufnahme nur&lt;br /&gt;
im mA-Bereich hat, reicht ein DC/DC-Wandler von einem Watt Leistung völlig aus.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Spannungsstabilisierung ==&lt;br /&gt;
Die Versorgungsspannung hat einen essentiellen Einfluss auf die Funktionsfähigkeit. Eine Spannungsänderung beeinflusst die Ausgangsspanung des Optokopplers, unabhängig davon auch&lt;br /&gt;
die Ansteuerspannung der Treiberstufe und die Schaltschwellen des Schmitt-Trigger. Mit einem Standard-Linearregler vom Typ 78L10 ist die Stabilität ausreichend.&lt;br /&gt;
&lt;br /&gt;
= Messwerte =&lt;br /&gt;
== Übertemperaturabschaltung ==&lt;br /&gt;
Bei 14V Klemmenspannung und 4,54A (= 63 Watt) und ca. 1cm über der Befestigungsschraube des Transistors schaltet die Übertemperatursicherung nach ca. 27 Sekunden ab.&lt;br /&gt;
Wärmewiderstand des Kühlkörper ca. 8K/W&lt;br /&gt;
(z. B. [[Datei:Http://www.fischerelektronik.de/web fischer/de DE/Kühlkörper/A04/Strangkühlkörper für Leiterplattenmontage/PR/SK104 63.5 STC /productCard/parameters/index.xhtml|miniatur|SK104]])&lt;br /&gt;
&lt;br /&gt;
== Restwelligkeit des Tiefpasses ==&lt;br /&gt;
Vergleich der Ausgangsspannung (Restwelligkeit) des Tiefpasses bei 1,5kHz und 4kHz.&lt;br /&gt;
&lt;br /&gt;
[[Datei:screen-547x391-1,5kHz-MWC-neg.png]]&lt;br /&gt;
&lt;br /&gt;
Die größte Restwelligkeit entsteht bei einem duty-cycle von 50%. Bei ca. 1,5kHz beträgt die Restwelligkeit am Filterausgang 126mV bei einer Ausgangsspannung&lt;br /&gt;
von ca. 4,35V. Das entspricht einer Restwelligkeit von ca. 2,9%.&lt;br /&gt;
&lt;br /&gt;
[[Datei:screen-547x391-4kHz-MWC-neg.png]]&lt;br /&gt;
Bei ca. 4kHz beträgt die Restwelligkeit am Filterausgang nur noch 15,3mV bei einer Ausgangsspannung von ca. 4,35V. Das entspricht einer Restwelligkeit von ca. 0,35%.&lt;br /&gt;
&lt;br /&gt;
Bei Frequenzen über 4kHz sinkt die Ausgangsspannung ab. Grund ist die Trägheit des OP&#039;s. Daher sollte die PWM-Frequenz im Bereich 2kHz bis 4kHz liegen.&lt;br /&gt;
&lt;br /&gt;
== Linearität ==&lt;br /&gt;
Die Abhängigkeit der Ausgangsspannung &amp;lt;math&amp;gt;U_{A_{TP}}&amp;lt;/math&amp;gt; des Tiefpasses vom PWM-Verhältnis.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\readdata[ignoreLines=1,nStep=1]{\Daten}{data-files/Messwerte-3.txt}&lt;br /&gt;
\psset{xunit=1mm, yunit=10mm,yAxisLabel={},xAxisLabel={}}&lt;br /&gt;
\hspace*{5mm}&lt;br /&gt;
\psgraph[xticksize=0 9, yticksize=0 100,subticks=0,Dx=10,Dy=1](0,0)(100,9){80mm}{72mm}&lt;br /&gt;
 \listplot[showpoints,linewidth=0.5pt,linecolor=blue,plotNo=2,plotNoMax=3]{\Daten}&lt;br /&gt;
 \uput{0}[0](-8,9.7){&amp;lt;math&amp;gt;U_{A_{TP}} [V]&amp;lt;/math&amp;gt;}&lt;br /&gt;
 \uput{0}[0](107,-0.35){duty cycle}&lt;br /&gt;
\endpsgraph&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Das Übertragungsverhalten des Tiefpassfilter. Die Y-Werte sind die Spannungen direkt am Ausgang des Tiefpasses ohne Spannungsteiler.&lt;br /&gt;
Je nach verwendeten OP können sich hier andere Werte ergeben. Hier wurde der LM324 (4-fach OP) verwendet.&lt;br /&gt;
&lt;br /&gt;
Die Abhängigkeit des Stroms &amp;lt;math&amp;gt;I_{Last}&amp;lt;/math&amp;gt; und der Ausgangsspannung &amp;lt;math&amp;gt;U_{A_{DMM}}&amp;lt;/math&amp;gt; vom PWM-Verhältnis.&lt;br /&gt;
&lt;br /&gt;
\hspace*{5mm}&lt;br /&gt;
\psgraph[xticksize=0 6, yticksize=0 100,subticks=0,Dx=10,Dy=1]{}(0,0)(100,6){90mm}{54mm}&lt;br /&gt;
 \uput{0}[0](-5,7.2){\textcolor{blue}{$\mathrm{I_{Last} [A]}$}}&lt;br /&gt;
 \uput{0}[0](-5,6.7){\textcolor{red}{$\mathrm{U_{A_{DMM}} [V]}$}}&lt;br /&gt;
 \uput{0}[0](107,-0.35){duty cycle}&lt;br /&gt;
 \listplot[showpoints,linewidth=0.5pt,linecolor=blue,plotNo=1,plotNoMax=3]{\Daten}&lt;br /&gt;
 \listplot[plotstyle=dots,showpoints,linewidth=0.5pt,linecolor=red,plotNo=3,plotNoMax=3]{\Daten}&lt;br /&gt;
\endpsgraph&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die Linearität der Laststufe bzw. des Gesamtsystems. Die vereinzelten roten Punkte sind die Messwerte der Ausgangsspannung &amp;lt;math&amp;gt;U_{A_{DMM}}&amp;lt;/math&amp;gt; zur Kontrolle&lt;br /&gt;
bzw. zum gegenmessen des tatsächlichen Stroms. Die Punkte mit Y-Werten von 0 sind nicht gemessen worden.&lt;br /&gt;
&lt;br /&gt;
Die Messwerte in Zahlen:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#0d0f0d;&amp;quot;&lt;br /&gt;
! duty-&amp;lt;br /&amp;gt;cycle || Strom ||  Tiefpass || Ausgang &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot;| % || style=&amp;quot;text-align:center&amp;quot;| &amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt; || style=&amp;quot;text-align:center&amp;quot;| &amp;lt;math&amp;gt;U_{A_{TP}}&amp;lt;/math&amp;gt; || style=&amp;quot;text-align:center&amp;quot;| &amp;lt;math&amp;gt;U_{A_{DMM}}&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;|   0 ||   style=&amp;quot;text-align:right&amp;quot;| 0,000 A || style=&amp;quot;text-align:right&amp;quot;| 0,96 mV || style=&amp;quot;text-align:right&amp;quot;| 13 mV&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 4,5 || style=&amp;quot;text-align:right&amp;quot;| 0,262 A ||   style=&amp;quot;text-align:right&amp;quot;| 0,423 V || style=&amp;quot;text-align:right&amp;quot;| 0,261 V &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 8,4 ||  style=&amp;quot;text-align:right&amp;quot;| 0,420 A ||   style=&amp;quot;text-align:right&amp;quot;| 0,676 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 10,6 || style=&amp;quot;text-align:right&amp;quot;| 0,613 A ||   style=&amp;quot;text-align:right&amp;quot;| 0,936 V || style=&amp;quot;text-align:right&amp;quot;| 0,613 V &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 15,0 || style=&amp;quot;text-align:right&amp;quot;| 0,836 A ||   style=&amp;quot;text-align:right&amp;quot;| 1,342 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 19,6 ||  style=&amp;quot;text-align:right&amp;quot;| 1,12 A ||   style=&amp;quot;text-align:right&amp;quot;| 1,793 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 24,5 ||  style=&amp;quot;text-align:right&amp;quot;| 1,36 A ||   style=&amp;quot;text-align:right&amp;quot;| 2,163 V || style=&amp;quot;text-align:right&amp;quot;| 1,36 V  &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 30,0 ||  style=&amp;quot;text-align:right&amp;quot;| 1,66 A ||    style=&amp;quot;text-align:right&amp;quot;| 2,66 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 35,6 ||  style=&amp;quot;text-align:right&amp;quot;| 1,98 A ||    style=&amp;quot;text-align:right&amp;quot;| 3,17 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 40,6 ||  style=&amp;quot;text-align:right&amp;quot;| 2,21 A ||    style=&amp;quot;text-align:right&amp;quot;| 3,56 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 45,5 ||  style=&amp;quot;text-align:right&amp;quot;| 2,51 A ||    style=&amp;quot;text-align:right&amp;quot;| 4,03 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 50,5 || style=&amp;quot;text-align:right&amp;quot;| 2,765 A ||    style=&amp;quot;text-align:right&amp;quot;| 4,42 V || style=&amp;quot;text-align:right&amp;quot;| 2,76 V  &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 55,4 ||  style=&amp;quot;text-align:right&amp;quot;| 2,99 A ||    style=&amp;quot;text-align:right&amp;quot;| 4,80 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 60,4 ||  style=&amp;quot;text-align:right&amp;quot;| 3,25 A ||    style=&amp;quot;text-align:right&amp;quot;| 5,22 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 64,6 || style=&amp;quot;text-align:right&amp;quot;| 3,455 A ||    style=&amp;quot;text-align:right&amp;quot;| 5,55 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 70,1 ||  style=&amp;quot;text-align:right&amp;quot;| 3,74 A ||    style=&amp;quot;text-align:right&amp;quot;| 6,00 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 75,0 ||  style=&amp;quot;text-align:right&amp;quot;| 3,96 A ||    style=&amp;quot;text-align:right&amp;quot;| 6,36 V || style=&amp;quot;text-align:right&amp;quot;| 3,97 V  &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 80,4 ||  style=&amp;quot;text-align:right&amp;quot;| 4,24 A ||    style=&amp;quot;text-align:right&amp;quot;| 6,81 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 85,4 ||  style=&amp;quot;text-align:right&amp;quot;| 4,45 A ||    style=&amp;quot;text-align:right&amp;quot;| 7,15 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 90,4 ||  style=&amp;quot;text-align:right&amp;quot;| 4,68 A ||    style=&amp;quot;text-align:right&amp;quot;| 7,52 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 95,3 ||  style=&amp;quot;text-align:right&amp;quot;| 4,95 A ||    style=&amp;quot;text-align:right&amp;quot;| 7,91 V || style=&amp;quot;text-align:right&amp;quot;| 4,95 V  &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 100,0 ||  style=&amp;quot;text-align:right&amp;quot;| 5,08 A ||    style=&amp;quot;text-align:right&amp;quot;| 8,18 V || style=&amp;quot;text-align:right&amp;quot;| 5,09 V  &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Funktionskontrolle =&lt;br /&gt;
Für eine einwandfreie Funktion bietet sich folgende Vorgehensweise an.&lt;br /&gt;
&lt;br /&gt;
* Der PWM-Eingang bleibt offen = duty-cycle 0%&lt;br /&gt;
* am DC/DC-Konverter Versorgungsspannung anlegen, am Ausgang des DC/DC-Konverters müssen min. 13V gemessen werden, nach dem Spannungsregler 10,0V&lt;br /&gt;
* am Spannungsteilerausgang müssen 0V zu messen sein&lt;br /&gt;
* den Lastkreis mit einem Netzgerät verbinden, Einstellung 5V und mind. 6A (kleinere Spannungen könnten den Verpolschutz nicht ausreichend durchschalten)&lt;br /&gt;
* der Stromfluss im Lastkreis muß bei 0mA liegen&lt;br /&gt;
* folgende Punkte sollten zügig durchgeführt werden:&lt;br /&gt;
** am Eingang des Optokopplers eine Gleichspannung von 5V anlegen oder den Ausgang des Optokopplers überbrücken = duty-cycle 100%&lt;br /&gt;
** der Strom im Lastkreis sollte im Bereich von 5A liegen&lt;br /&gt;
** die Spannung am Spannungsteilerausgang messen, Sollwert 250mV +/-5mV&lt;br /&gt;
** die Spannungsdifferenz am Eingang des IC2A (LT1013) messen, Sollwert 0mV (nur im Lastfall)&lt;br /&gt;
** Netzgerät trennen&lt;br /&gt;
* bei ausreichendem Kühlkörper sollte die Übertemperaturabschaltung nicht aktiviert werden (Leistungsaufnahme 30 Watt)&lt;br /&gt;
* sollte die Spannung am Spannungsteiler bei 100% PWM nicht 250mV +/-5mV betragen, den Spannungsteiler anpassen; dies kann ohne Laststrom erfolgen&lt;br /&gt;
* der Test der Linearität wird mit PWM-Generator durchgeführt, dazu gerade die Endwerte 0 bis 20% und 80% bis 100% kontrollieren durch Messung der Spannung am Spannungsteilerausgang,&lt;br /&gt;
* sollte die Linearregler unzureichend sein, ggf. den Wiederstand R2 am Optokoppler ändern&lt;br /&gt;
* Netzgerät wieder zuschalten, Einstellung 14V und mind. 6A&lt;br /&gt;
* PWM duty-cycle liegt noch bei 100% d. h. der Stromfluss beträgt ca. 5,0A +/-100mA&lt;br /&gt;
* je nach Kühlkörpergröße sollte sich dieser schnell erhitzen und nach einer Zeit sollte die Übertemperaturabschaltung aktiviert werden, Netzteilstrom geht auf 0mA zurück&lt;br /&gt;
* Richtwert zur Dauer bis zum Abschalten: ca. 30 Sek. bei einem Kühlkörper mit einem Wärmewiderstand von 8K/W&lt;br /&gt;
&lt;br /&gt;
= Schaltplan =&lt;br /&gt;
[[Datei:PWM-Stromsenke-2.png|miniatur]]&lt;br /&gt;
&lt;br /&gt;
= Lochraster-Layout :D =&lt;br /&gt;
Das &amp;quot;Dink&amp;quot; lass ich mal weg. Den losen Aufbau baut eh keiner nach.&lt;/div&gt;</summary>
		<author><name>Hegy</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Datei:PWM-Stromsenke-2.png&amp;diff=78973</id>
		<title>Datei:PWM-Stromsenke-2.png</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Datei:PWM-Stromsenke-2.png&amp;diff=78973"/>
		<updated>2013-10-17T00:10:44Z</updated>

		<summary type="html">&lt;p&gt;Hegy: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Hegy</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Stromsenke&amp;diff=78972</id>
		<title>Stromsenke</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Stromsenke&amp;diff=78972"/>
		<updated>2013-10-17T00:09:04Z</updated>

		<summary type="html">&lt;p&gt;Hegy: /* Restwelligkeit des Tiefpasses */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Vor ca. 2 Jahren habe im in einem Projekt eine Stromsenke realisiert, die spezielle Anforderungen erfüllen musste. Einsatzbereich der Stromsenke war die Überstromerkennung im abschließenden Funktionstest in der Produktion von Netzgeräten, die Bestandteil eines Gesamtgerätes waren.&lt;br /&gt;
&lt;br /&gt;
= Einleitung =&lt;br /&gt;
&lt;br /&gt;
Die Stromsenke musste wie oben erwähnt spezielle Anforderungen erfüllen hinsichtlich der galvanischen Trennung, der Ansteuerung und der Zuverlässigkeit.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Features:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* galvanische Trennung von Steuersignal und Last&lt;br /&gt;
* Verpolschutz&lt;br /&gt;
* Soll-/Ist-Vergleich&lt;br /&gt;
* lineare PWM-Ansteuerung&lt;br /&gt;
* Übertemperaturabschaltung&lt;br /&gt;
* selbstregelnd&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Daten:&#039;&#039;&#039;&lt;br /&gt;
* 0 bis 5A, auch höher möglich&lt;br /&gt;
* max. Leistungsaufnahme je nach Kühlung bis 150W möglich&lt;br /&gt;
* für Spannungen bis 40V geeignet&lt;br /&gt;
* Auflösung je Prozentpunkt der PWM 50 mA (also 50mA Schritte)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Aufbau =&lt;br /&gt;
Die Stromsenke besteht aus folgenden Einzelkomponenten&lt;br /&gt;
&lt;br /&gt;
* Verpolschutz&lt;br /&gt;
* galvanische Trennung Steuersignal &amp;lt;math&amp;gt;\leftrightarrow&amp;lt;/math&amp;gt; Last&lt;br /&gt;
* galvanische Trennung der Versorgungsspannung vom Lastkreis&lt;br /&gt;
* Tiefpassfilter 2. Ordnung&lt;br /&gt;
* Spannungsteiler mit Abschaltfunktion&lt;br /&gt;
* Regel- und Ansteuerstufe&lt;br /&gt;
* Leistungsstufe&lt;br /&gt;
* Spannungsverstärker für Messgerät (Kontrolle)&lt;br /&gt;
* Temperaturüberwachung&lt;br /&gt;
* Spannungsstabilisierung&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Schaltplan&#039;&#039;&#039;&lt;br /&gt;
[[Bild:PWM-Stromsenke-2.png|gerahmt|zentriert|gesamter Schaltplan]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Verpolschutz ==&lt;br /&gt;
Der Verpolschutz besteht aus den drei Bauteilen T1 (N-Kanal MOSFET, IRF530), Z-Diode D1 und Vorwiderstand R5. Bei richtiger Polung ist immer ein Stromfluss möglich. Dieses&lt;br /&gt;
geschieht durch die immer vorhandene parasitäre Diode innerhalb des MOSFET, die für ca. 2A ausgelegt ist. Daher muss bei höheren Strom auch die Spannung höher sein um die&lt;br /&gt;
Source-Drain-Strecke durchzuschalten. Je nach Typ liegt die Mindestspannung bei ca. 3,5V (BUK754R3) bzw. 4,5V (IRF1404). In entgegengesetzter Richtung ist Diode gesperrt&lt;br /&gt;
und auch wird über die Gate-Spannung der MOSFET nicht durchgeschaltet. Bei Spannungen unter diesen Werten empfiehlt es sich, den Verpolschutz durch eine entsprechende&lt;br /&gt;
(Shottky-)Leistungsdiode zu ersetzen. Allerdings muß diese dann gekühlt werden. Die Verlustleistung am MOSFET-Verpolschutz beträgt nur einige Milliwatt.&lt;br /&gt;
&lt;br /&gt;
Sollte die Spannung am Eingang über 15V steigen, wird durch den Vorwiderstand und der Z-Diode sichergestellt, dass die maximale Gate-Source-Spannung von +/-20V nicht überschritten wird.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== galvanische Trennung Steuersignal &amp;lt;math&amp;gt;\leftrightarrow&amp;lt;/math&amp;gt; Last ==&lt;br /&gt;
Die Trennung der beiden Potentiale wird durch den Optokoppler CNY17F realisiert. Der Eingang ist mit einem 470R Widerstand so ausgelegt, dass eine PWM mit&lt;br /&gt;
einem Spannungshub von 0 bis 5V ausreicht. Der Ausgang mit dem Widerstand R2 (2,1k) ist so ausgelegt, dass die Spannung hier für den nachgeschalteten&lt;br /&gt;
Tiefpassfilter passend ist.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Sallen-Key Tiefpassfilter ==&lt;br /&gt;
Die eingehende PWM wird am Sallen-Key-Filter, ein aktiver Tiefpass 2. Ordung, geglättet. Selbst beim kritischen duty-cycle von 50% sind am Ausgang keine nennenswerten Schwankungen&lt;br /&gt;
sichtbar (s. Messwerte), sofern die PWM-Frequenz über 2kHz liegt. Die Ausgangsspannung des Filters steigt linear von 0V bis ca. 8,2V an. Die obere Grenzfrequenz des Filters liegt&lt;br /&gt;
bei 160Hz. Die Grenzfrequenz errechnet sich aus&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f_o = \frac{1}{2 \pi R C}&amp;lt;/math&amp;gt; mit R = R3 = R4 und C = C1 = C2.&lt;br /&gt;
&lt;br /&gt;
Die Gesamtverstärkung des Filters liegt bei eins. Werte höher drei bringen den Tiefpass zum schwingen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Spannungsteiler mit Schaltfunktion ==&lt;br /&gt;
Nach dem Tiefpass muss die Ausgangsspannung auf das Niveau abgesenkt werden, die auch die Regel- und Ansteuerstufe als Feedback über die Shuntwiderstände erhält. Daher wird mit&lt;br /&gt;
dem Spannungsteiler aus R6 und R7 parallel mit R8 auf 250mV +/-5mV abgesenkt. Die beiden parallelgeschalteten Widerstände R7 und R8 sind zusätzlich noch mit einem&lt;br /&gt;
MOSFET überbrückt. Dieser schaltet die Widerstände kurz, sollte die Temperatur am Kühlkörper zu hoch werden. Dann beträgt die Eingangsspannung der Regel- und Ansteuerstufe 0V und die&lt;br /&gt;
Leistungsstufe wird abgeschaltet.&lt;br /&gt;
&lt;br /&gt;
Sollte aufgrund von Toleranzen die Spannung des Spannungsteilerausgang nicht auf 250mV kommen, kann Widerstand (R22) zu R6 parallel geschaltet werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Regel- und Ansteuerstufe ==&lt;br /&gt;
An dieser Stufe werden höhere Anforderungen gestellt als an den Tiefpass, weswegen ein höherwertiger OP zum Einsatz kommt (IC2A, LT1013). Diese Stufe steuert zum einen den&lt;br /&gt;
Leistungs-MOSFET an und zum anderen wird der Soll- und Istwert verglichen und ggf. nachgeregelt. Dazu steht am nicht-invertierenden Eingang die Sollspannung an.&lt;br /&gt;
Daraus bildet sich dann die Ausgangsspannung, die noch abhängig ist von der Ist-Spannung am invertierenden Eingang. Steuert der Ausgang die Endstufe auf ein bestimmtes Niveau&lt;br /&gt;
an, wird der MOSFET soweit durchgesteuert, dass an den im Source-Kreis liegenden Shuntwiderständen die gleiche Spannung abfällt wie am nicht-invertierenden Eingang anliegt.&lt;br /&gt;
Daraus ergibt sich auch das Regelverhalten, sollte der Laststrom schwanken durch z. B. schwankende Übergangswiderstände in der Peripherie oder Spannungsswankungen vom zu&lt;br /&gt;
testenden Netzteil. Geht der Strom zurück, verringert sich am invertierenen Eingang ebenfalls die Spannung. Durch die Invertierung wird eine höhere Ausgangsspanung generiert,&lt;br /&gt;
die den sinkenden Strom entgegen wirkt. Daher ist die Differenzspannung an den beiden OP-Eingängen bei Null, bei dem verwendeten OP im µV-Bereich, beim einem LM324 einige mV,&lt;br /&gt;
wodurch die Linearität beeinträchtigt wird.&lt;br /&gt;
&lt;br /&gt;
Um Schwingungen zwischen OP-Ausgang und den Gate des MOSFET zu verhindern ist hier ein Widerstand zwischengeschaltet (R10). Vermutlich verursacht die Restwelligkeit des Tiefpasses&lt;br /&gt;
ein ständiges auf- und entladen des Gate, wodurch die Schwingungen im Frequenzbereich von einigen hundert Kilohertz entstehen. Um die gesamte Regelung nicht zum Schwingen zu bringen,&lt;br /&gt;
ist zusätzlich noch der Kondensator C3 vorhanden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Leistungsstufe ==&lt;br /&gt;
Die Leistungsstufe ist mit einem MOSFET (T3) realisiert um eine möglichst genaue Einstellung zu bekommen. Bei bipolaren Transistoren käme noch der Störfaktor des Basisstroms dazu.&lt;br /&gt;
Auch bei Darlington-Transistoren ist der Strom durch den letzten Transistor nicht zu vernachlässigen. Der Basisstrom, der über den Emitter und damit über die Shuntwidestände fließt,&lt;br /&gt;
würde die Genauigkeit und Linearität beeinflussen. Allerdings haben bipolare Transistoren den Vorteil, dass diese für größere Ströme bzw. Leistungen parallel geschaltet werden&lt;br /&gt;
können. Nachteilig wäre aber eine zusätzliche Treiberstufe, da der Ausgangsstrom des OP nicht ausreicht um mehrer Transistoren anzusteuern. Mit MOSFETs ist das nicht möglich, da&lt;br /&gt;
schon geringste Abweichungen in der Ansteuercharakteristik, d. h. die Übertragungsfunktion aus dem Spannungsverhältnis &amp;lt;math&amp;gt;U_{GS}&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;U_{DS}&amp;lt;/math&amp;gt; nur&lt;br /&gt;
einen von mehreren MOSFET zum durchschalten bringt. Diese minimalen Spannungsdifferenzen zwischen zwei MOSFETs sind auch nicht kompensierbar. Vorteilhaft ist aber der nicht&lt;br /&gt;
vorhandene Gate-Strom, der sich nicht auf die Linearität und Präzision auswirkt. Zwischen Source und GND befinden sich die beiden Shuntwiderstände R11 und&lt;br /&gt;
R12 von jeweils 0,1R. Bei einem Strom von 5A fallen hier dann 0,25V ab, was einer Gesamtleistung von 1,25 Watt entspricht.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Spannungsverstärker für Messgerät ==&lt;br /&gt;
Zur Kontrolle des tatsächlichen Stromflusses erfolgt über den Shuntwiderständen der Abgriff zur indirekten Strommessung. Die am Shunt abfallende Spannung wird um den&lt;br /&gt;
Faktor 20 verstärkt. Damit ergibt sich bei 50mR und 20-facher Verstärkung eine Strom-Spannung-Zuordnung von 1:1, d. h. ein Strom von 5A verursacht eine Ausgangsspannung von&lt;br /&gt;
 &amp;lt;math&amp;gt;{U_{A_{DMM}}} = 5V. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Kühlkörper-Temperaturüberwachung ==&lt;br /&gt;
Eine Überhitzung des Leistungs-MOSFET ist gerade unter den knappen räumlichen Bedingungen gut möglich, weil der notwendige Kühlkörper mit entsprechender Ventilation kaum Platz&lt;br /&gt;
hat. Bei einem kleineren Kühlkörper würde daher eine Überhitzung möglich werden. Ein Kühlkörper mit einem Wärmewiderstand von ca. 8K/W erwärmt sich bei 63 Watt abzuführender&lt;br /&gt;
Leistung (4,54A bei 14V Klemmenspannung) innerhalb von ca. 27 Sekunden um ca. 60K, was einer Endtemperatur von 85°C entspricht. Bei mehr Leistung ist daher innerhalb von Sekunden&lt;br /&gt;
die max. Temperatur des MOSFET erreicht (Halbleitertemperatur 175°C). &lt;br /&gt;
&lt;br /&gt;
Als Temperaturfühler dient ein KTY81-122, der zusammen mit den Leistungs-MOSFET auf den Kühlkörper montiert wird. Erreicht der Temperaturfühler eine Temperatur von ca. 85°C&lt;br /&gt;
schaltet der Schmitt-Trigger über T2 den unteren Teil des Spannungsteiler kurz und die Ansteuerspannung des Leitsungs-MOSFET geht auf Null und damit ist kein Stromfluss mehr&lt;br /&gt;
vorhanden. Hat sich der Temperaturfühler auf ca. 58°C abgekühlt, wird der Leistungs-MOSFET wieder angesteuert. Die Temperaturgrenzen und die Hysterese errechnen sich folgendermaßen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;U_{aus} = U_{A_{max}} \frac{R18}{R18 + R19} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;U_{ein} = U_{A_{min}} \frac{R18}{R18 + R19} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;U_{hyst} = \Delta U_e = (U_{A_{max}} - U_{A_{min}}) \frac{R18}{R18 + R19} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;U_{aus}&amp;lt;/math&amp;gt; ist die Ausschaltspannung des Komparators, &amp;lt;math&amp;gt;U_{ein}&amp;lt;/math&amp;gt; die Einschaltspannung und &amp;lt;math&amp;gt;U_{hyst}&amp;lt;/math&amp;gt; die Hysterese (Spannungs- bzw. Temperaturdifferenz&lt;br /&gt;
der Ein- und Ausschaltschwellen). Die Angaben &amp;lt;math&amp;gt;U_{A_{min}}&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;U_{A_{max}}&amp;lt;/math&amp;gt; sind die maximale und minimale Ausgangsspannungen des Komparators. Bei 10V&lt;br /&gt;
Versorgungsspannung liegt die maximale Ausgangsspannung des LM324 bei ca. 8,2V.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== galvanische Trennung der Versorgungsspannung vom Lastkreis ==&lt;br /&gt;
Damit der Lastkreis keine Verbindung zur Versorgung und damit zum Rest des Equipments hat, muss diese durch einen DC/DC-Wandler entkoppelt werden. Durch die hohen Schaltfreuquenzen&lt;br /&gt;
ergeben sich am Ausgang kurze Spannungsspitzen. Durch das Snubber-Gleid, bestehend aus R20 und C6 werden diese minimiert. Dadurch, dass die gesamte Schaltung eine Stromaufnahme nur&lt;br /&gt;
im mA-Bereich hat, reicht ein DC/DC-Wandler von einem Watt Leistung völlig aus.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Spannungsstabilisierung ==&lt;br /&gt;
Die Versorgungsspannung hat einen essentiellen Einfluss auf die Funktionsfähigkeit. Eine Spannungsänderung beeinflusst die Ausgangsspanung des Optokopplers, unabhängig davon auch&lt;br /&gt;
die Ansteuerspannung der Treiberstufe und die Schaltschwellen des Schmitt-Trigger. Mit einem Standard-Linearregler vom Typ 78L10 ist die Stabilität ausreichend.&lt;br /&gt;
&lt;br /&gt;
= Messwerte =&lt;br /&gt;
== Übertemperaturabschaltung ==&lt;br /&gt;
Bei 14V Klemmenspannung und 4,54A (= 63 Watt) und ca. 1cm über der Befestigungsschraube des Transistors schaltet die Übertemperatursicherung nach ca. 27 Sekunden ab.&lt;br /&gt;
Wärmewiderstand des Kühlkörper ca. 8K/W&lt;br /&gt;
(z. B. [[Datei:Http://www.fischerelektronik.de/web fischer/de DE/Kühlkörper/A04/Strangkühlkörper für Leiterplattenmontage/PR/SK104 63.5 STC /productCard/parameters/index.xhtml|miniatur|SK104]])&lt;br /&gt;
&lt;br /&gt;
== Restwelligkeit des Tiefpasses ==&lt;br /&gt;
Vergleich der Ausgangsspannung (Restwelligkeit) des Tiefpasses bei 1,5kHz und 4kHz.&lt;br /&gt;
&lt;br /&gt;
[[Datei:screen-547x391-1,5kHz-MWC-neg.png]]&lt;br /&gt;
&lt;br /&gt;
Die größte Restwelligkeit entsteht bei einem duty-cycle von 50%. Bei ca. 1,5kHz beträgt die Restwelligkeit am Filterausgang 126mV bei einer Ausgangsspannung&lt;br /&gt;
von ca. 4,35V. Das entspricht einer Restwelligkeit von ca. 2,9%.&lt;br /&gt;
&lt;br /&gt;
[[Datei:screen-547x391-4kHz-MWC-neg.png]]&lt;br /&gt;
Bei ca. 4kHz beträgt die Restwelligkeit am Filterausgang nur noch 15,3mV bei einer Ausgangsspannung von ca. 4,35V. Das entspricht einer Restwelligkeit von ca. 0,35%.&lt;br /&gt;
&lt;br /&gt;
Bei Frequenzen über 4kHz sinkt die Ausgangsspannung ab. Grund ist die Trägheit des OP&#039;s. Daher sollte die PWM-Frequenz im Bereich 2kHz bis 4kHz liegen.&lt;br /&gt;
&lt;br /&gt;
== Linearität ==&lt;br /&gt;
Die Abhängigkeit der Ausgangsspannung &amp;lt;math&amp;gt;U_{A_{TP}}&amp;lt;/math&amp;gt; des Tiefpasses vom PWM-Verhältnis.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\readdata[ignoreLines=1,nStep=1]{\Daten}{data-files/Messwerte-3.txt}&lt;br /&gt;
\psset{xunit=1mm, yunit=10mm,yAxisLabel={},xAxisLabel={}}&lt;br /&gt;
\hspace*{5mm}&lt;br /&gt;
\psgraph[xticksize=0 9, yticksize=0 100,subticks=0,Dx=10,Dy=1](0,0)(100,9){80mm}{72mm}&lt;br /&gt;
 \listplot[showpoints,linewidth=0.5pt,linecolor=blue,plotNo=2,plotNoMax=3]{\Daten}&lt;br /&gt;
 \uput{0}[0](-8,9.7){&amp;lt;math&amp;gt;U_{A_{TP}} [V]&amp;lt;/math&amp;gt;}&lt;br /&gt;
 \uput{0}[0](107,-0.35){duty cycle}&lt;br /&gt;
\endpsgraph&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Das Übertragungsverhalten des Tiefpassfilter. Die Y-Werte sind die Spannungen direkt am Ausgang des Tiefpasses ohne Spannungsteiler.&lt;br /&gt;
Je nach verwendeten OP können sich hier andere Werte ergeben. Hier wurde der LM324 (4-fach OP) verwendet.&lt;br /&gt;
&lt;br /&gt;
Die Abhängigkeit des Stroms &amp;lt;math&amp;gt;I_{Last}&amp;lt;/math&amp;gt; und der Ausgangsspannung &amp;lt;math&amp;gt;U_{A_{DMM}}&amp;lt;/math&amp;gt; vom PWM-Verhältnis.&lt;br /&gt;
&lt;br /&gt;
\hspace*{5mm}&lt;br /&gt;
\psgraph[xticksize=0 6, yticksize=0 100,subticks=0,Dx=10,Dy=1]{}(0,0)(100,6){90mm}{54mm}&lt;br /&gt;
 \uput{0}[0](-5,7.2){\textcolor{blue}{$\mathrm{I_{Last} [A]}$}}&lt;br /&gt;
 \uput{0}[0](-5,6.7){\textcolor{red}{$\mathrm{U_{A_{DMM}} [V]}$}}&lt;br /&gt;
 \uput{0}[0](107,-0.35){duty cycle}&lt;br /&gt;
 \listplot[showpoints,linewidth=0.5pt,linecolor=blue,plotNo=1,plotNoMax=3]{\Daten}&lt;br /&gt;
 \listplot[plotstyle=dots,showpoints,linewidth=0.5pt,linecolor=red,plotNo=3,plotNoMax=3]{\Daten}&lt;br /&gt;
\endpsgraph&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die Linearität der Laststufe bzw. des Gesamtsystems. Die vereinzelten roten Punkte sind die Messwerte der Ausgangsspannung &amp;lt;math&amp;gt;U_{A_{DMM}}&amp;lt;/math&amp;gt; zur Kontrolle&lt;br /&gt;
bzw. zum gegenmessen des tatsächlichen Stroms. Die Punkte mit Y-Werten von 0 sind nicht gemessen worden.&lt;br /&gt;
&lt;br /&gt;
Die Messwerte in Zahlen:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#0d0f0d;&amp;quot;&lt;br /&gt;
! duty-&amp;lt;br /&amp;gt;cycle || Strom ||  Tiefpass || Ausgang &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot;| % || style=&amp;quot;text-align:center&amp;quot;| &amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt; || style=&amp;quot;text-align:center&amp;quot;| &amp;lt;math&amp;gt;U_{A_{TP}}&amp;lt;/math&amp;gt; || style=&amp;quot;text-align:center&amp;quot;| &amp;lt;math&amp;gt;U_{A_{DMM}}&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;|   0 ||   style=&amp;quot;text-align:right&amp;quot;| 0,000 A || style=&amp;quot;text-align:right&amp;quot;| 0,96 mV || style=&amp;quot;text-align:right&amp;quot;| 13 mV&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 4,5 || style=&amp;quot;text-align:right&amp;quot;| 0,262 A ||   style=&amp;quot;text-align:right&amp;quot;| 0,423 V || style=&amp;quot;text-align:right&amp;quot;| 0,261 V &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 8,4 ||  style=&amp;quot;text-align:right&amp;quot;| 0,420 A ||   style=&amp;quot;text-align:right&amp;quot;| 0,676 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 10,6 || style=&amp;quot;text-align:right&amp;quot;| 0,613 A ||   style=&amp;quot;text-align:right&amp;quot;| 0,936 V || style=&amp;quot;text-align:right&amp;quot;| 0,613 V &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 15,0 || style=&amp;quot;text-align:right&amp;quot;| 0,836 A ||   style=&amp;quot;text-align:right&amp;quot;| 1,342 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 19,6 ||  style=&amp;quot;text-align:right&amp;quot;| 1,12 A ||   style=&amp;quot;text-align:right&amp;quot;| 1,793 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 24,5 ||  style=&amp;quot;text-align:right&amp;quot;| 1,36 A ||   style=&amp;quot;text-align:right&amp;quot;| 2,163 V || style=&amp;quot;text-align:right&amp;quot;| 1,36 V  &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 30,0 ||  style=&amp;quot;text-align:right&amp;quot;| 1,66 A ||    style=&amp;quot;text-align:right&amp;quot;| 2,66 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 35,6 ||  style=&amp;quot;text-align:right&amp;quot;| 1,98 A ||    style=&amp;quot;text-align:right&amp;quot;| 3,17 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 40,6 ||  style=&amp;quot;text-align:right&amp;quot;| 2,21 A ||    style=&amp;quot;text-align:right&amp;quot;| 3,56 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 45,5 ||  style=&amp;quot;text-align:right&amp;quot;| 2,51 A ||    style=&amp;quot;text-align:right&amp;quot;| 4,03 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 50,5 || style=&amp;quot;text-align:right&amp;quot;| 2,765 A ||    style=&amp;quot;text-align:right&amp;quot;| 4,42 V || style=&amp;quot;text-align:right&amp;quot;| 2,76 V  &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 55,4 ||  style=&amp;quot;text-align:right&amp;quot;| 2,99 A ||    style=&amp;quot;text-align:right&amp;quot;| 4,80 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 60,4 ||  style=&amp;quot;text-align:right&amp;quot;| 3,25 A ||    style=&amp;quot;text-align:right&amp;quot;| 5,22 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 64,6 || style=&amp;quot;text-align:right&amp;quot;| 3,455 A ||    style=&amp;quot;text-align:right&amp;quot;| 5,55 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 70,1 ||  style=&amp;quot;text-align:right&amp;quot;| 3,74 A ||    style=&amp;quot;text-align:right&amp;quot;| 6,00 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 75,0 ||  style=&amp;quot;text-align:right&amp;quot;| 3,96 A ||    style=&amp;quot;text-align:right&amp;quot;| 6,36 V || style=&amp;quot;text-align:right&amp;quot;| 3,97 V  &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 80,4 ||  style=&amp;quot;text-align:right&amp;quot;| 4,24 A ||    style=&amp;quot;text-align:right&amp;quot;| 6,81 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 85,4 ||  style=&amp;quot;text-align:right&amp;quot;| 4,45 A ||    style=&amp;quot;text-align:right&amp;quot;| 7,15 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 90,4 ||  style=&amp;quot;text-align:right&amp;quot;| 4,68 A ||    style=&amp;quot;text-align:right&amp;quot;| 7,52 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 95,3 ||  style=&amp;quot;text-align:right&amp;quot;| 4,95 A ||    style=&amp;quot;text-align:right&amp;quot;| 7,91 V || style=&amp;quot;text-align:right&amp;quot;| 4,95 V  &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 100,0 ||  style=&amp;quot;text-align:right&amp;quot;| 5,08 A ||    style=&amp;quot;text-align:right&amp;quot;| 8,18 V || style=&amp;quot;text-align:right&amp;quot;| 5,09 V  &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Funktionskontrolle =&lt;br /&gt;
Für eine einwandfreie Funktion bietet sich folgende Vorgehensweise an.&lt;br /&gt;
&lt;br /&gt;
* Der PWM-Eingang bleibt offen = duty-cycle 0%&lt;br /&gt;
* am DC/DC-Konverter Versorgungsspannung anlegen, am Ausgang des DC/DC-Konverters müssen min. 13V gemessen werden, nach dem Spannungsregler 10,0V&lt;br /&gt;
* am Spannungsteilerausgang müssen 0V zu messen sein&lt;br /&gt;
* den Lastkreis mit einem Netzgerät verbinden, Einstellung 5V und mind. 6A (kleinere Spannungen könnten den Verpolschutz nicht ausreichend durchschalten)&lt;br /&gt;
* der Stromfluss im Lastkreis muß bei 0mA liegen&lt;br /&gt;
* folgende Punkte sollten zügig durchgeführt werden:&lt;br /&gt;
** am Eingang des Optokopplers eine Gleichspannung von 5V anlegen oder den Ausgang des Optokopplers überbrücken = duty-cycle 100%&lt;br /&gt;
** der Strom im Lastkreis sollte im Bereich von 5A liegen&lt;br /&gt;
** die Spannung am Spannungsteilerausgang messen, Sollwert 250mV +/-5mV&lt;br /&gt;
** die Spannungsdifferenz am Eingang des IC2A (LT1013) messen, Sollwert 0mV (nur im Lastfall)&lt;br /&gt;
** Netzgerät trennen&lt;br /&gt;
* bei ausreichendem Kühlkörper sollte die Übertemperaturabschaltung nicht aktiviert werden (Leistungsaufnahme 30 Watt)&lt;br /&gt;
* sollte die Spannung am Spannungsteiler bei 100% PWM nicht 250mV +/-5mV betragen, den Spannungsteiler anpassen; dies kann ohne Laststrom erfolgen&lt;br /&gt;
* der Test der Linearität wird mit PWM-Generator durchgeführt, dazu gerade die Endwerte 0 bis 20% und 80% bis 100% kontrollieren durch Messung der Spannung am Spannungsteilerausgang,&lt;br /&gt;
* sollte die Linearregler unzureichend sein, ggf. den Wiederstand R2 am Optokoppler ändern&lt;br /&gt;
* Netzgerät wieder zuschalten, Einstellung 14V und mind. 6A&lt;br /&gt;
* PWM duty-cycle liegt noch bei 100% d. h. der Stromfluss beträgt ca. 5,0A +/-100mA&lt;br /&gt;
* je nach Kühlkörpergröße sollte sich dieser schnell erhitzen und nach einer Zeit sollte die Übertemperaturabschaltung aktiviert werden, Netzteilstrom geht auf 0mA zurück&lt;br /&gt;
* Richtwert zur Dauer bis zum Abschalten: ca. 30 Sek. bei einem Kühlkörper mit einem Wärmewiderstand von 8K/W&lt;br /&gt;
&lt;br /&gt;
= Schaltplan =&lt;br /&gt;
[[Datei:PWM-Stromsenke-2.png|miniatur]]&lt;br /&gt;
&lt;br /&gt;
= Lochraster-Layout :D =&lt;br /&gt;
Das &amp;quot;Dink&amp;quot; lass ich mal weg. Den losen Aufbau baut eh keiner nach.&lt;/div&gt;</summary>
		<author><name>Hegy</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Stromsenke&amp;diff=78971</id>
		<title>Stromsenke</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Stromsenke&amp;diff=78971"/>
		<updated>2013-10-17T00:08:28Z</updated>

		<summary type="html">&lt;p&gt;Hegy: /* Schaltplan */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Vor ca. 2 Jahren habe im in einem Projekt eine Stromsenke realisiert, die spezielle Anforderungen erfüllen musste. Einsatzbereich der Stromsenke war die Überstromerkennung im abschließenden Funktionstest in der Produktion von Netzgeräten, die Bestandteil eines Gesamtgerätes waren.&lt;br /&gt;
&lt;br /&gt;
= Einleitung =&lt;br /&gt;
&lt;br /&gt;
Die Stromsenke musste wie oben erwähnt spezielle Anforderungen erfüllen hinsichtlich der galvanischen Trennung, der Ansteuerung und der Zuverlässigkeit.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Features:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* galvanische Trennung von Steuersignal und Last&lt;br /&gt;
* Verpolschutz&lt;br /&gt;
* Soll-/Ist-Vergleich&lt;br /&gt;
* lineare PWM-Ansteuerung&lt;br /&gt;
* Übertemperaturabschaltung&lt;br /&gt;
* selbstregelnd&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Daten:&#039;&#039;&#039;&lt;br /&gt;
* 0 bis 5A, auch höher möglich&lt;br /&gt;
* max. Leistungsaufnahme je nach Kühlung bis 150W möglich&lt;br /&gt;
* für Spannungen bis 40V geeignet&lt;br /&gt;
* Auflösung je Prozentpunkt der PWM 50 mA (also 50mA Schritte)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Aufbau =&lt;br /&gt;
Die Stromsenke besteht aus folgenden Einzelkomponenten&lt;br /&gt;
&lt;br /&gt;
* Verpolschutz&lt;br /&gt;
* galvanische Trennung Steuersignal &amp;lt;math&amp;gt;\leftrightarrow&amp;lt;/math&amp;gt; Last&lt;br /&gt;
* galvanische Trennung der Versorgungsspannung vom Lastkreis&lt;br /&gt;
* Tiefpassfilter 2. Ordnung&lt;br /&gt;
* Spannungsteiler mit Abschaltfunktion&lt;br /&gt;
* Regel- und Ansteuerstufe&lt;br /&gt;
* Leistungsstufe&lt;br /&gt;
* Spannungsverstärker für Messgerät (Kontrolle)&lt;br /&gt;
* Temperaturüberwachung&lt;br /&gt;
* Spannungsstabilisierung&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Schaltplan&#039;&#039;&#039;&lt;br /&gt;
[[Bild:PWM-Stromsenke-2.png|gerahmt|zentriert|gesamter Schaltplan]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Verpolschutz ==&lt;br /&gt;
Der Verpolschutz besteht aus den drei Bauteilen T1 (N-Kanal MOSFET, IRF530), Z-Diode D1 und Vorwiderstand R5. Bei richtiger Polung ist immer ein Stromfluss möglich. Dieses&lt;br /&gt;
geschieht durch die immer vorhandene parasitäre Diode innerhalb des MOSFET, die für ca. 2A ausgelegt ist. Daher muss bei höheren Strom auch die Spannung höher sein um die&lt;br /&gt;
Source-Drain-Strecke durchzuschalten. Je nach Typ liegt die Mindestspannung bei ca. 3,5V (BUK754R3) bzw. 4,5V (IRF1404). In entgegengesetzter Richtung ist Diode gesperrt&lt;br /&gt;
und auch wird über die Gate-Spannung der MOSFET nicht durchgeschaltet. Bei Spannungen unter diesen Werten empfiehlt es sich, den Verpolschutz durch eine entsprechende&lt;br /&gt;
(Shottky-)Leistungsdiode zu ersetzen. Allerdings muß diese dann gekühlt werden. Die Verlustleistung am MOSFET-Verpolschutz beträgt nur einige Milliwatt.&lt;br /&gt;
&lt;br /&gt;
Sollte die Spannung am Eingang über 15V steigen, wird durch den Vorwiderstand und der Z-Diode sichergestellt, dass die maximale Gate-Source-Spannung von +/-20V nicht überschritten wird.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== galvanische Trennung Steuersignal &amp;lt;math&amp;gt;\leftrightarrow&amp;lt;/math&amp;gt; Last ==&lt;br /&gt;
Die Trennung der beiden Potentiale wird durch den Optokoppler CNY17F realisiert. Der Eingang ist mit einem 470R Widerstand so ausgelegt, dass eine PWM mit&lt;br /&gt;
einem Spannungshub von 0 bis 5V ausreicht. Der Ausgang mit dem Widerstand R2 (2,1k) ist so ausgelegt, dass die Spannung hier für den nachgeschalteten&lt;br /&gt;
Tiefpassfilter passend ist.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Sallen-Key Tiefpassfilter ==&lt;br /&gt;
Die eingehende PWM wird am Sallen-Key-Filter, ein aktiver Tiefpass 2. Ordung, geglättet. Selbst beim kritischen duty-cycle von 50% sind am Ausgang keine nennenswerten Schwankungen&lt;br /&gt;
sichtbar (s. Messwerte), sofern die PWM-Frequenz über 2kHz liegt. Die Ausgangsspannung des Filters steigt linear von 0V bis ca. 8,2V an. Die obere Grenzfrequenz des Filters liegt&lt;br /&gt;
bei 160Hz. Die Grenzfrequenz errechnet sich aus&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f_o = \frac{1}{2 \pi R C}&amp;lt;/math&amp;gt; mit R = R3 = R4 und C = C1 = C2.&lt;br /&gt;
&lt;br /&gt;
Die Gesamtverstärkung des Filters liegt bei eins. Werte höher drei bringen den Tiefpass zum schwingen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Spannungsteiler mit Schaltfunktion ==&lt;br /&gt;
Nach dem Tiefpass muss die Ausgangsspannung auf das Niveau abgesenkt werden, die auch die Regel- und Ansteuerstufe als Feedback über die Shuntwiderstände erhält. Daher wird mit&lt;br /&gt;
dem Spannungsteiler aus R6 und R7 parallel mit R8 auf 250mV +/-5mV abgesenkt. Die beiden parallelgeschalteten Widerstände R7 und R8 sind zusätzlich noch mit einem&lt;br /&gt;
MOSFET überbrückt. Dieser schaltet die Widerstände kurz, sollte die Temperatur am Kühlkörper zu hoch werden. Dann beträgt die Eingangsspannung der Regel- und Ansteuerstufe 0V und die&lt;br /&gt;
Leistungsstufe wird abgeschaltet.&lt;br /&gt;
&lt;br /&gt;
Sollte aufgrund von Toleranzen die Spannung des Spannungsteilerausgang nicht auf 250mV kommen, kann Widerstand (R22) zu R6 parallel geschaltet werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Regel- und Ansteuerstufe ==&lt;br /&gt;
An dieser Stufe werden höhere Anforderungen gestellt als an den Tiefpass, weswegen ein höherwertiger OP zum Einsatz kommt (IC2A, LT1013). Diese Stufe steuert zum einen den&lt;br /&gt;
Leistungs-MOSFET an und zum anderen wird der Soll- und Istwert verglichen und ggf. nachgeregelt. Dazu steht am nicht-invertierenden Eingang die Sollspannung an.&lt;br /&gt;
Daraus bildet sich dann die Ausgangsspannung, die noch abhängig ist von der Ist-Spannung am invertierenden Eingang. Steuert der Ausgang die Endstufe auf ein bestimmtes Niveau&lt;br /&gt;
an, wird der MOSFET soweit durchgesteuert, dass an den im Source-Kreis liegenden Shuntwiderständen die gleiche Spannung abfällt wie am nicht-invertierenden Eingang anliegt.&lt;br /&gt;
Daraus ergibt sich auch das Regelverhalten, sollte der Laststrom schwanken durch z. B. schwankende Übergangswiderstände in der Peripherie oder Spannungsswankungen vom zu&lt;br /&gt;
testenden Netzteil. Geht der Strom zurück, verringert sich am invertierenen Eingang ebenfalls die Spannung. Durch die Invertierung wird eine höhere Ausgangsspanung generiert,&lt;br /&gt;
die den sinkenden Strom entgegen wirkt. Daher ist die Differenzspannung an den beiden OP-Eingängen bei Null, bei dem verwendeten OP im µV-Bereich, beim einem LM324 einige mV,&lt;br /&gt;
wodurch die Linearität beeinträchtigt wird.&lt;br /&gt;
&lt;br /&gt;
Um Schwingungen zwischen OP-Ausgang und den Gate des MOSFET zu verhindern ist hier ein Widerstand zwischengeschaltet (R10). Vermutlich verursacht die Restwelligkeit des Tiefpasses&lt;br /&gt;
ein ständiges auf- und entladen des Gate, wodurch die Schwingungen im Frequenzbereich von einigen hundert Kilohertz entstehen. Um die gesamte Regelung nicht zum Schwingen zu bringen,&lt;br /&gt;
ist zusätzlich noch der Kondensator C3 vorhanden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Leistungsstufe ==&lt;br /&gt;
Die Leistungsstufe ist mit einem MOSFET (T3) realisiert um eine möglichst genaue Einstellung zu bekommen. Bei bipolaren Transistoren käme noch der Störfaktor des Basisstroms dazu.&lt;br /&gt;
Auch bei Darlington-Transistoren ist der Strom durch den letzten Transistor nicht zu vernachlässigen. Der Basisstrom, der über den Emitter und damit über die Shuntwidestände fließt,&lt;br /&gt;
würde die Genauigkeit und Linearität beeinflussen. Allerdings haben bipolare Transistoren den Vorteil, dass diese für größere Ströme bzw. Leistungen parallel geschaltet werden&lt;br /&gt;
können. Nachteilig wäre aber eine zusätzliche Treiberstufe, da der Ausgangsstrom des OP nicht ausreicht um mehrer Transistoren anzusteuern. Mit MOSFETs ist das nicht möglich, da&lt;br /&gt;
schon geringste Abweichungen in der Ansteuercharakteristik, d. h. die Übertragungsfunktion aus dem Spannungsverhältnis &amp;lt;math&amp;gt;U_{GS}&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;U_{DS}&amp;lt;/math&amp;gt; nur&lt;br /&gt;
einen von mehreren MOSFET zum durchschalten bringt. Diese minimalen Spannungsdifferenzen zwischen zwei MOSFETs sind auch nicht kompensierbar. Vorteilhaft ist aber der nicht&lt;br /&gt;
vorhandene Gate-Strom, der sich nicht auf die Linearität und Präzision auswirkt. Zwischen Source und GND befinden sich die beiden Shuntwiderstände R11 und&lt;br /&gt;
R12 von jeweils 0,1R. Bei einem Strom von 5A fallen hier dann 0,25V ab, was einer Gesamtleistung von 1,25 Watt entspricht.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Spannungsverstärker für Messgerät ==&lt;br /&gt;
Zur Kontrolle des tatsächlichen Stromflusses erfolgt über den Shuntwiderständen der Abgriff zur indirekten Strommessung. Die am Shunt abfallende Spannung wird um den&lt;br /&gt;
Faktor 20 verstärkt. Damit ergibt sich bei 50mR und 20-facher Verstärkung eine Strom-Spannung-Zuordnung von 1:1, d. h. ein Strom von 5A verursacht eine Ausgangsspannung von&lt;br /&gt;
 &amp;lt;math&amp;gt;{U_{A_{DMM}}} = 5V. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Kühlkörper-Temperaturüberwachung ==&lt;br /&gt;
Eine Überhitzung des Leistungs-MOSFET ist gerade unter den knappen räumlichen Bedingungen gut möglich, weil der notwendige Kühlkörper mit entsprechender Ventilation kaum Platz&lt;br /&gt;
hat. Bei einem kleineren Kühlkörper würde daher eine Überhitzung möglich werden. Ein Kühlkörper mit einem Wärmewiderstand von ca. 8K/W erwärmt sich bei 63 Watt abzuführender&lt;br /&gt;
Leistung (4,54A bei 14V Klemmenspannung) innerhalb von ca. 27 Sekunden um ca. 60K, was einer Endtemperatur von 85°C entspricht. Bei mehr Leistung ist daher innerhalb von Sekunden&lt;br /&gt;
die max. Temperatur des MOSFET erreicht (Halbleitertemperatur 175°C). &lt;br /&gt;
&lt;br /&gt;
Als Temperaturfühler dient ein KTY81-122, der zusammen mit den Leistungs-MOSFET auf den Kühlkörper montiert wird. Erreicht der Temperaturfühler eine Temperatur von ca. 85°C&lt;br /&gt;
schaltet der Schmitt-Trigger über T2 den unteren Teil des Spannungsteiler kurz und die Ansteuerspannung des Leitsungs-MOSFET geht auf Null und damit ist kein Stromfluss mehr&lt;br /&gt;
vorhanden. Hat sich der Temperaturfühler auf ca. 58°C abgekühlt, wird der Leistungs-MOSFET wieder angesteuert. Die Temperaturgrenzen und die Hysterese errechnen sich folgendermaßen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;U_{aus} = U_{A_{max}} \frac{R18}{R18 + R19} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;U_{ein} = U_{A_{min}} \frac{R18}{R18 + R19} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;U_{hyst} = \Delta U_e = (U_{A_{max}} - U_{A_{min}}) \frac{R18}{R18 + R19} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;U_{aus}&amp;lt;/math&amp;gt; ist die Ausschaltspannung des Komparators, &amp;lt;math&amp;gt;U_{ein}&amp;lt;/math&amp;gt; die Einschaltspannung und &amp;lt;math&amp;gt;U_{hyst}&amp;lt;/math&amp;gt; die Hysterese (Spannungs- bzw. Temperaturdifferenz&lt;br /&gt;
der Ein- und Ausschaltschwellen). Die Angaben &amp;lt;math&amp;gt;U_{A_{min}}&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;U_{A_{max}}&amp;lt;/math&amp;gt; sind die maximale und minimale Ausgangsspannungen des Komparators. Bei 10V&lt;br /&gt;
Versorgungsspannung liegt die maximale Ausgangsspannung des LM324 bei ca. 8,2V.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== galvanische Trennung der Versorgungsspannung vom Lastkreis ==&lt;br /&gt;
Damit der Lastkreis keine Verbindung zur Versorgung und damit zum Rest des Equipments hat, muss diese durch einen DC/DC-Wandler entkoppelt werden. Durch die hohen Schaltfreuquenzen&lt;br /&gt;
ergeben sich am Ausgang kurze Spannungsspitzen. Durch das Snubber-Gleid, bestehend aus R20 und C6 werden diese minimiert. Dadurch, dass die gesamte Schaltung eine Stromaufnahme nur&lt;br /&gt;
im mA-Bereich hat, reicht ein DC/DC-Wandler von einem Watt Leistung völlig aus.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Spannungsstabilisierung ==&lt;br /&gt;
Die Versorgungsspannung hat einen essentiellen Einfluss auf die Funktionsfähigkeit. Eine Spannungsänderung beeinflusst die Ausgangsspanung des Optokopplers, unabhängig davon auch&lt;br /&gt;
die Ansteuerspannung der Treiberstufe und die Schaltschwellen des Schmitt-Trigger. Mit einem Standard-Linearregler vom Typ 78L10 ist die Stabilität ausreichend.&lt;br /&gt;
&lt;br /&gt;
= Messwerte =&lt;br /&gt;
== Übertemperaturabschaltung ==&lt;br /&gt;
Bei 14V Klemmenspannung und 4,54A (= 63 Watt) und ca. 1cm über der Befestigungsschraube des Transistors schaltet die Übertemperatursicherung nach ca. 27 Sekunden ab.&lt;br /&gt;
Wärmewiderstand des Kühlkörper ca. 8K/W&lt;br /&gt;
(z. B. [[Datei:Http://www.fischerelektronik.de/web fischer/de DE/Kühlkörper/A04/Strangkühlkörper für Leiterplattenmontage/PR/SK104 63.5 STC /productCard/parameters/index.xhtml|miniatur|SK104]])&lt;br /&gt;
&lt;br /&gt;
== Restwelligkeit des Tiefpasses ==&lt;br /&gt;
Vergleich der Ausgangsspannung (Restwelligkeit) des Tiefpasses bei 1,5kHz und 4kHz.&lt;br /&gt;
&lt;br /&gt;
[[Datei:/home/klaus/Phirma/Projekt/TeX-Feils/pix/screen-547x391-1,5kHz-MWC-neg.png]]&lt;br /&gt;
&lt;br /&gt;
Die größte Restwelligkeit entsteht bei einem duty-cycle von 50%. Bei ca. 1,5kHz beträgt die Restwelligkeit am Filterausgang 126mV bei einer Ausgangsspannung&lt;br /&gt;
von ca. 4,35V. Das entspricht einer Restwelligkeit von ca. 2,9%.&lt;br /&gt;
&lt;br /&gt;
[[Datei:/home/klaus/Phirma/Projekt/TeX-Feils/pix/screen-547x391-4kHz-MWC-neg.png]]&lt;br /&gt;
Bei ca. 4kHz beträgt die Restwelligkeit am Filterausgang nur noch 15,3mV bei einer Ausgangsspannung von ca. 4,35V. Das entspricht einer Restwelligkeit von ca. 0,35%.&lt;br /&gt;
&lt;br /&gt;
Bei Frequenzen über 4kHz sinkt die Ausgangsspannung ab. Grund ist die Trägheit des OP&#039;s. Daher sollte die PWM-Frequenz im Bereich 2kHz bis 4kHz liegen.&lt;br /&gt;
&lt;br /&gt;
== Linearität ==&lt;br /&gt;
Die Abhängigkeit der Ausgangsspannung &amp;lt;math&amp;gt;U_{A_{TP}}&amp;lt;/math&amp;gt; des Tiefpasses vom PWM-Verhältnis.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\readdata[ignoreLines=1,nStep=1]{\Daten}{data-files/Messwerte-3.txt}&lt;br /&gt;
\psset{xunit=1mm, yunit=10mm,yAxisLabel={},xAxisLabel={}}&lt;br /&gt;
\hspace*{5mm}&lt;br /&gt;
\psgraph[xticksize=0 9, yticksize=0 100,subticks=0,Dx=10,Dy=1](0,0)(100,9){80mm}{72mm}&lt;br /&gt;
 \listplot[showpoints,linewidth=0.5pt,linecolor=blue,plotNo=2,plotNoMax=3]{\Daten}&lt;br /&gt;
 \uput{0}[0](-8,9.7){&amp;lt;math&amp;gt;U_{A_{TP}} [V]&amp;lt;/math&amp;gt;}&lt;br /&gt;
 \uput{0}[0](107,-0.35){duty cycle}&lt;br /&gt;
\endpsgraph&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Das Übertragungsverhalten des Tiefpassfilter. Die Y-Werte sind die Spannungen direkt am Ausgang des Tiefpasses ohne Spannungsteiler.&lt;br /&gt;
Je nach verwendeten OP können sich hier andere Werte ergeben. Hier wurde der LM324 (4-fach OP) verwendet.&lt;br /&gt;
&lt;br /&gt;
Die Abhängigkeit des Stroms &amp;lt;math&amp;gt;I_{Last}&amp;lt;/math&amp;gt; und der Ausgangsspannung &amp;lt;math&amp;gt;U_{A_{DMM}}&amp;lt;/math&amp;gt; vom PWM-Verhältnis.&lt;br /&gt;
&lt;br /&gt;
\hspace*{5mm}&lt;br /&gt;
\psgraph[xticksize=0 6, yticksize=0 100,subticks=0,Dx=10,Dy=1]{}(0,0)(100,6){90mm}{54mm}&lt;br /&gt;
 \uput{0}[0](-5,7.2){\textcolor{blue}{$\mathrm{I_{Last} [A]}$}}&lt;br /&gt;
 \uput{0}[0](-5,6.7){\textcolor{red}{$\mathrm{U_{A_{DMM}} [V]}$}}&lt;br /&gt;
 \uput{0}[0](107,-0.35){duty cycle}&lt;br /&gt;
 \listplot[showpoints,linewidth=0.5pt,linecolor=blue,plotNo=1,plotNoMax=3]{\Daten}&lt;br /&gt;
 \listplot[plotstyle=dots,showpoints,linewidth=0.5pt,linecolor=red,plotNo=3,plotNoMax=3]{\Daten}&lt;br /&gt;
\endpsgraph&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die Linearität der Laststufe bzw. des Gesamtsystems. Die vereinzelten roten Punkte sind die Messwerte der Ausgangsspannung &amp;lt;math&amp;gt;U_{A_{DMM}}&amp;lt;/math&amp;gt; zur Kontrolle&lt;br /&gt;
bzw. zum gegenmessen des tatsächlichen Stroms. Die Punkte mit Y-Werten von 0 sind nicht gemessen worden.&lt;br /&gt;
&lt;br /&gt;
Die Messwerte in Zahlen:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#0d0f0d;&amp;quot;&lt;br /&gt;
! duty-&amp;lt;br /&amp;gt;cycle || Strom ||  Tiefpass || Ausgang &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot;| % || style=&amp;quot;text-align:center&amp;quot;| &amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt; || style=&amp;quot;text-align:center&amp;quot;| &amp;lt;math&amp;gt;U_{A_{TP}}&amp;lt;/math&amp;gt; || style=&amp;quot;text-align:center&amp;quot;| &amp;lt;math&amp;gt;U_{A_{DMM}}&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;|   0 ||   style=&amp;quot;text-align:right&amp;quot;| 0,000 A || style=&amp;quot;text-align:right&amp;quot;| 0,96 mV || style=&amp;quot;text-align:right&amp;quot;| 13 mV&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 4,5 || style=&amp;quot;text-align:right&amp;quot;| 0,262 A ||   style=&amp;quot;text-align:right&amp;quot;| 0,423 V || style=&amp;quot;text-align:right&amp;quot;| 0,261 V &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 8,4 ||  style=&amp;quot;text-align:right&amp;quot;| 0,420 A ||   style=&amp;quot;text-align:right&amp;quot;| 0,676 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 10,6 || style=&amp;quot;text-align:right&amp;quot;| 0,613 A ||   style=&amp;quot;text-align:right&amp;quot;| 0,936 V || style=&amp;quot;text-align:right&amp;quot;| 0,613 V &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 15,0 || style=&amp;quot;text-align:right&amp;quot;| 0,836 A ||   style=&amp;quot;text-align:right&amp;quot;| 1,342 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 19,6 ||  style=&amp;quot;text-align:right&amp;quot;| 1,12 A ||   style=&amp;quot;text-align:right&amp;quot;| 1,793 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 24,5 ||  style=&amp;quot;text-align:right&amp;quot;| 1,36 A ||   style=&amp;quot;text-align:right&amp;quot;| 2,163 V || style=&amp;quot;text-align:right&amp;quot;| 1,36 V  &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 30,0 ||  style=&amp;quot;text-align:right&amp;quot;| 1,66 A ||    style=&amp;quot;text-align:right&amp;quot;| 2,66 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 35,6 ||  style=&amp;quot;text-align:right&amp;quot;| 1,98 A ||    style=&amp;quot;text-align:right&amp;quot;| 3,17 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 40,6 ||  style=&amp;quot;text-align:right&amp;quot;| 2,21 A ||    style=&amp;quot;text-align:right&amp;quot;| 3,56 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 45,5 ||  style=&amp;quot;text-align:right&amp;quot;| 2,51 A ||    style=&amp;quot;text-align:right&amp;quot;| 4,03 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 50,5 || style=&amp;quot;text-align:right&amp;quot;| 2,765 A ||    style=&amp;quot;text-align:right&amp;quot;| 4,42 V || style=&amp;quot;text-align:right&amp;quot;| 2,76 V  &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 55,4 ||  style=&amp;quot;text-align:right&amp;quot;| 2,99 A ||    style=&amp;quot;text-align:right&amp;quot;| 4,80 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 60,4 ||  style=&amp;quot;text-align:right&amp;quot;| 3,25 A ||    style=&amp;quot;text-align:right&amp;quot;| 5,22 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 64,6 || style=&amp;quot;text-align:right&amp;quot;| 3,455 A ||    style=&amp;quot;text-align:right&amp;quot;| 5,55 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 70,1 ||  style=&amp;quot;text-align:right&amp;quot;| 3,74 A ||    style=&amp;quot;text-align:right&amp;quot;| 6,00 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 75,0 ||  style=&amp;quot;text-align:right&amp;quot;| 3,96 A ||    style=&amp;quot;text-align:right&amp;quot;| 6,36 V || style=&amp;quot;text-align:right&amp;quot;| 3,97 V  &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 80,4 ||  style=&amp;quot;text-align:right&amp;quot;| 4,24 A ||    style=&amp;quot;text-align:right&amp;quot;| 6,81 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 85,4 ||  style=&amp;quot;text-align:right&amp;quot;| 4,45 A ||    style=&amp;quot;text-align:right&amp;quot;| 7,15 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 90,4 ||  style=&amp;quot;text-align:right&amp;quot;| 4,68 A ||    style=&amp;quot;text-align:right&amp;quot;| 7,52 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 95,3 ||  style=&amp;quot;text-align:right&amp;quot;| 4,95 A ||    style=&amp;quot;text-align:right&amp;quot;| 7,91 V || style=&amp;quot;text-align:right&amp;quot;| 4,95 V  &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 100,0 ||  style=&amp;quot;text-align:right&amp;quot;| 5,08 A ||    style=&amp;quot;text-align:right&amp;quot;| 8,18 V || style=&amp;quot;text-align:right&amp;quot;| 5,09 V  &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Funktionskontrolle =&lt;br /&gt;
Für eine einwandfreie Funktion bietet sich folgende Vorgehensweise an.&lt;br /&gt;
&lt;br /&gt;
* Der PWM-Eingang bleibt offen = duty-cycle 0%&lt;br /&gt;
* am DC/DC-Konverter Versorgungsspannung anlegen, am Ausgang des DC/DC-Konverters müssen min. 13V gemessen werden, nach dem Spannungsregler 10,0V&lt;br /&gt;
* am Spannungsteilerausgang müssen 0V zu messen sein&lt;br /&gt;
* den Lastkreis mit einem Netzgerät verbinden, Einstellung 5V und mind. 6A (kleinere Spannungen könnten den Verpolschutz nicht ausreichend durchschalten)&lt;br /&gt;
* der Stromfluss im Lastkreis muß bei 0mA liegen&lt;br /&gt;
* folgende Punkte sollten zügig durchgeführt werden:&lt;br /&gt;
** am Eingang des Optokopplers eine Gleichspannung von 5V anlegen oder den Ausgang des Optokopplers überbrücken = duty-cycle 100%&lt;br /&gt;
** der Strom im Lastkreis sollte im Bereich von 5A liegen&lt;br /&gt;
** die Spannung am Spannungsteilerausgang messen, Sollwert 250mV +/-5mV&lt;br /&gt;
** die Spannungsdifferenz am Eingang des IC2A (LT1013) messen, Sollwert 0mV (nur im Lastfall)&lt;br /&gt;
** Netzgerät trennen&lt;br /&gt;
* bei ausreichendem Kühlkörper sollte die Übertemperaturabschaltung nicht aktiviert werden (Leistungsaufnahme 30 Watt)&lt;br /&gt;
* sollte die Spannung am Spannungsteiler bei 100% PWM nicht 250mV +/-5mV betragen, den Spannungsteiler anpassen; dies kann ohne Laststrom erfolgen&lt;br /&gt;
* der Test der Linearität wird mit PWM-Generator durchgeführt, dazu gerade die Endwerte 0 bis 20% und 80% bis 100% kontrollieren durch Messung der Spannung am Spannungsteilerausgang,&lt;br /&gt;
* sollte die Linearregler unzureichend sein, ggf. den Wiederstand R2 am Optokoppler ändern&lt;br /&gt;
* Netzgerät wieder zuschalten, Einstellung 14V und mind. 6A&lt;br /&gt;
* PWM duty-cycle liegt noch bei 100% d. h. der Stromfluss beträgt ca. 5,0A +/-100mA&lt;br /&gt;
* je nach Kühlkörpergröße sollte sich dieser schnell erhitzen und nach einer Zeit sollte die Übertemperaturabschaltung aktiviert werden, Netzteilstrom geht auf 0mA zurück&lt;br /&gt;
* Richtwert zur Dauer bis zum Abschalten: ca. 30 Sek. bei einem Kühlkörper mit einem Wärmewiderstand von 8K/W&lt;br /&gt;
&lt;br /&gt;
= Schaltplan =&lt;br /&gt;
[[Datei:PWM-Stromsenke-2.png|miniatur]]&lt;br /&gt;
&lt;br /&gt;
= Lochraster-Layout :D =&lt;br /&gt;
Das &amp;quot;Dink&amp;quot; lass ich mal weg. Den losen Aufbau baut eh keiner nach.&lt;/div&gt;</summary>
		<author><name>Hegy</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Stromsenke&amp;diff=78970</id>
		<title>Stromsenke</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Stromsenke&amp;diff=78970"/>
		<updated>2013-10-17T00:07:51Z</updated>

		<summary type="html">&lt;p&gt;Hegy: /* Aufbau */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Vor ca. 2 Jahren habe im in einem Projekt eine Stromsenke realisiert, die spezielle Anforderungen erfüllen musste. Einsatzbereich der Stromsenke war die Überstromerkennung im abschließenden Funktionstest in der Produktion von Netzgeräten, die Bestandteil eines Gesamtgerätes waren.&lt;br /&gt;
&lt;br /&gt;
= Einleitung =&lt;br /&gt;
&lt;br /&gt;
Die Stromsenke musste wie oben erwähnt spezielle Anforderungen erfüllen hinsichtlich der galvanischen Trennung, der Ansteuerung und der Zuverlässigkeit.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Features:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* galvanische Trennung von Steuersignal und Last&lt;br /&gt;
* Verpolschutz&lt;br /&gt;
* Soll-/Ist-Vergleich&lt;br /&gt;
* lineare PWM-Ansteuerung&lt;br /&gt;
* Übertemperaturabschaltung&lt;br /&gt;
* selbstregelnd&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Daten:&#039;&#039;&#039;&lt;br /&gt;
* 0 bis 5A, auch höher möglich&lt;br /&gt;
* max. Leistungsaufnahme je nach Kühlung bis 150W möglich&lt;br /&gt;
* für Spannungen bis 40V geeignet&lt;br /&gt;
* Auflösung je Prozentpunkt der PWM 50 mA (also 50mA Schritte)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Aufbau =&lt;br /&gt;
Die Stromsenke besteht aus folgenden Einzelkomponenten&lt;br /&gt;
&lt;br /&gt;
* Verpolschutz&lt;br /&gt;
* galvanische Trennung Steuersignal &amp;lt;math&amp;gt;\leftrightarrow&amp;lt;/math&amp;gt; Last&lt;br /&gt;
* galvanische Trennung der Versorgungsspannung vom Lastkreis&lt;br /&gt;
* Tiefpassfilter 2. Ordnung&lt;br /&gt;
* Spannungsteiler mit Abschaltfunktion&lt;br /&gt;
* Regel- und Ansteuerstufe&lt;br /&gt;
* Leistungsstufe&lt;br /&gt;
* Spannungsverstärker für Messgerät (Kontrolle)&lt;br /&gt;
* Temperaturüberwachung&lt;br /&gt;
* Spannungsstabilisierung&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Schaltplan&#039;&#039;&#039;&lt;br /&gt;
[[Bild:PWM-Stromsenke-2.png|gerahmt|zentriert|gesamter Schaltplan]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Verpolschutz ==&lt;br /&gt;
Der Verpolschutz besteht aus den drei Bauteilen T1 (N-Kanal MOSFET, IRF530), Z-Diode D1 und Vorwiderstand R5. Bei richtiger Polung ist immer ein Stromfluss möglich. Dieses&lt;br /&gt;
geschieht durch die immer vorhandene parasitäre Diode innerhalb des MOSFET, die für ca. 2A ausgelegt ist. Daher muss bei höheren Strom auch die Spannung höher sein um die&lt;br /&gt;
Source-Drain-Strecke durchzuschalten. Je nach Typ liegt die Mindestspannung bei ca. 3,5V (BUK754R3) bzw. 4,5V (IRF1404). In entgegengesetzter Richtung ist Diode gesperrt&lt;br /&gt;
und auch wird über die Gate-Spannung der MOSFET nicht durchgeschaltet. Bei Spannungen unter diesen Werten empfiehlt es sich, den Verpolschutz durch eine entsprechende&lt;br /&gt;
(Shottky-)Leistungsdiode zu ersetzen. Allerdings muß diese dann gekühlt werden. Die Verlustleistung am MOSFET-Verpolschutz beträgt nur einige Milliwatt.&lt;br /&gt;
&lt;br /&gt;
Sollte die Spannung am Eingang über 15V steigen, wird durch den Vorwiderstand und der Z-Diode sichergestellt, dass die maximale Gate-Source-Spannung von +/-20V nicht überschritten wird.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== galvanische Trennung Steuersignal &amp;lt;math&amp;gt;\leftrightarrow&amp;lt;/math&amp;gt; Last ==&lt;br /&gt;
Die Trennung der beiden Potentiale wird durch den Optokoppler CNY17F realisiert. Der Eingang ist mit einem 470R Widerstand so ausgelegt, dass eine PWM mit&lt;br /&gt;
einem Spannungshub von 0 bis 5V ausreicht. Der Ausgang mit dem Widerstand R2 (2,1k) ist so ausgelegt, dass die Spannung hier für den nachgeschalteten&lt;br /&gt;
Tiefpassfilter passend ist.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Sallen-Key Tiefpassfilter ==&lt;br /&gt;
Die eingehende PWM wird am Sallen-Key-Filter, ein aktiver Tiefpass 2. Ordung, geglättet. Selbst beim kritischen duty-cycle von 50% sind am Ausgang keine nennenswerten Schwankungen&lt;br /&gt;
sichtbar (s. Messwerte), sofern die PWM-Frequenz über 2kHz liegt. Die Ausgangsspannung des Filters steigt linear von 0V bis ca. 8,2V an. Die obere Grenzfrequenz des Filters liegt&lt;br /&gt;
bei 160Hz. Die Grenzfrequenz errechnet sich aus&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f_o = \frac{1}{2 \pi R C}&amp;lt;/math&amp;gt; mit R = R3 = R4 und C = C1 = C2.&lt;br /&gt;
&lt;br /&gt;
Die Gesamtverstärkung des Filters liegt bei eins. Werte höher drei bringen den Tiefpass zum schwingen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Spannungsteiler mit Schaltfunktion ==&lt;br /&gt;
Nach dem Tiefpass muss die Ausgangsspannung auf das Niveau abgesenkt werden, die auch die Regel- und Ansteuerstufe als Feedback über die Shuntwiderstände erhält. Daher wird mit&lt;br /&gt;
dem Spannungsteiler aus R6 und R7 parallel mit R8 auf 250mV +/-5mV abgesenkt. Die beiden parallelgeschalteten Widerstände R7 und R8 sind zusätzlich noch mit einem&lt;br /&gt;
MOSFET überbrückt. Dieser schaltet die Widerstände kurz, sollte die Temperatur am Kühlkörper zu hoch werden. Dann beträgt die Eingangsspannung der Regel- und Ansteuerstufe 0V und die&lt;br /&gt;
Leistungsstufe wird abgeschaltet.&lt;br /&gt;
&lt;br /&gt;
Sollte aufgrund von Toleranzen die Spannung des Spannungsteilerausgang nicht auf 250mV kommen, kann Widerstand (R22) zu R6 parallel geschaltet werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Regel- und Ansteuerstufe ==&lt;br /&gt;
An dieser Stufe werden höhere Anforderungen gestellt als an den Tiefpass, weswegen ein höherwertiger OP zum Einsatz kommt (IC2A, LT1013). Diese Stufe steuert zum einen den&lt;br /&gt;
Leistungs-MOSFET an und zum anderen wird der Soll- und Istwert verglichen und ggf. nachgeregelt. Dazu steht am nicht-invertierenden Eingang die Sollspannung an.&lt;br /&gt;
Daraus bildet sich dann die Ausgangsspannung, die noch abhängig ist von der Ist-Spannung am invertierenden Eingang. Steuert der Ausgang die Endstufe auf ein bestimmtes Niveau&lt;br /&gt;
an, wird der MOSFET soweit durchgesteuert, dass an den im Source-Kreis liegenden Shuntwiderständen die gleiche Spannung abfällt wie am nicht-invertierenden Eingang anliegt.&lt;br /&gt;
Daraus ergibt sich auch das Regelverhalten, sollte der Laststrom schwanken durch z. B. schwankende Übergangswiderstände in der Peripherie oder Spannungsswankungen vom zu&lt;br /&gt;
testenden Netzteil. Geht der Strom zurück, verringert sich am invertierenen Eingang ebenfalls die Spannung. Durch die Invertierung wird eine höhere Ausgangsspanung generiert,&lt;br /&gt;
die den sinkenden Strom entgegen wirkt. Daher ist die Differenzspannung an den beiden OP-Eingängen bei Null, bei dem verwendeten OP im µV-Bereich, beim einem LM324 einige mV,&lt;br /&gt;
wodurch die Linearität beeinträchtigt wird.&lt;br /&gt;
&lt;br /&gt;
Um Schwingungen zwischen OP-Ausgang und den Gate des MOSFET zu verhindern ist hier ein Widerstand zwischengeschaltet (R10). Vermutlich verursacht die Restwelligkeit des Tiefpasses&lt;br /&gt;
ein ständiges auf- und entladen des Gate, wodurch die Schwingungen im Frequenzbereich von einigen hundert Kilohertz entstehen. Um die gesamte Regelung nicht zum Schwingen zu bringen,&lt;br /&gt;
ist zusätzlich noch der Kondensator C3 vorhanden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Leistungsstufe ==&lt;br /&gt;
Die Leistungsstufe ist mit einem MOSFET (T3) realisiert um eine möglichst genaue Einstellung zu bekommen. Bei bipolaren Transistoren käme noch der Störfaktor des Basisstroms dazu.&lt;br /&gt;
Auch bei Darlington-Transistoren ist der Strom durch den letzten Transistor nicht zu vernachlässigen. Der Basisstrom, der über den Emitter und damit über die Shuntwidestände fließt,&lt;br /&gt;
würde die Genauigkeit und Linearität beeinflussen. Allerdings haben bipolare Transistoren den Vorteil, dass diese für größere Ströme bzw. Leistungen parallel geschaltet werden&lt;br /&gt;
können. Nachteilig wäre aber eine zusätzliche Treiberstufe, da der Ausgangsstrom des OP nicht ausreicht um mehrer Transistoren anzusteuern. Mit MOSFETs ist das nicht möglich, da&lt;br /&gt;
schon geringste Abweichungen in der Ansteuercharakteristik, d. h. die Übertragungsfunktion aus dem Spannungsverhältnis &amp;lt;math&amp;gt;U_{GS}&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;U_{DS}&amp;lt;/math&amp;gt; nur&lt;br /&gt;
einen von mehreren MOSFET zum durchschalten bringt. Diese minimalen Spannungsdifferenzen zwischen zwei MOSFETs sind auch nicht kompensierbar. Vorteilhaft ist aber der nicht&lt;br /&gt;
vorhandene Gate-Strom, der sich nicht auf die Linearität und Präzision auswirkt. Zwischen Source und GND befinden sich die beiden Shuntwiderstände R11 und&lt;br /&gt;
R12 von jeweils 0,1R. Bei einem Strom von 5A fallen hier dann 0,25V ab, was einer Gesamtleistung von 1,25 Watt entspricht.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Spannungsverstärker für Messgerät ==&lt;br /&gt;
Zur Kontrolle des tatsächlichen Stromflusses erfolgt über den Shuntwiderständen der Abgriff zur indirekten Strommessung. Die am Shunt abfallende Spannung wird um den&lt;br /&gt;
Faktor 20 verstärkt. Damit ergibt sich bei 50mR und 20-facher Verstärkung eine Strom-Spannung-Zuordnung von 1:1, d. h. ein Strom von 5A verursacht eine Ausgangsspannung von&lt;br /&gt;
 &amp;lt;math&amp;gt;{U_{A_{DMM}}} = 5V. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Kühlkörper-Temperaturüberwachung ==&lt;br /&gt;
Eine Überhitzung des Leistungs-MOSFET ist gerade unter den knappen räumlichen Bedingungen gut möglich, weil der notwendige Kühlkörper mit entsprechender Ventilation kaum Platz&lt;br /&gt;
hat. Bei einem kleineren Kühlkörper würde daher eine Überhitzung möglich werden. Ein Kühlkörper mit einem Wärmewiderstand von ca. 8K/W erwärmt sich bei 63 Watt abzuführender&lt;br /&gt;
Leistung (4,54A bei 14V Klemmenspannung) innerhalb von ca. 27 Sekunden um ca. 60K, was einer Endtemperatur von 85°C entspricht. Bei mehr Leistung ist daher innerhalb von Sekunden&lt;br /&gt;
die max. Temperatur des MOSFET erreicht (Halbleitertemperatur 175°C). &lt;br /&gt;
&lt;br /&gt;
Als Temperaturfühler dient ein KTY81-122, der zusammen mit den Leistungs-MOSFET auf den Kühlkörper montiert wird. Erreicht der Temperaturfühler eine Temperatur von ca. 85°C&lt;br /&gt;
schaltet der Schmitt-Trigger über T2 den unteren Teil des Spannungsteiler kurz und die Ansteuerspannung des Leitsungs-MOSFET geht auf Null und damit ist kein Stromfluss mehr&lt;br /&gt;
vorhanden. Hat sich der Temperaturfühler auf ca. 58°C abgekühlt, wird der Leistungs-MOSFET wieder angesteuert. Die Temperaturgrenzen und die Hysterese errechnen sich folgendermaßen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;U_{aus} = U_{A_{max}} \frac{R18}{R18 + R19} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;U_{ein} = U_{A_{min}} \frac{R18}{R18 + R19} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;U_{hyst} = \Delta U_e = (U_{A_{max}} - U_{A_{min}}) \frac{R18}{R18 + R19} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;U_{aus}&amp;lt;/math&amp;gt; ist die Ausschaltspannung des Komparators, &amp;lt;math&amp;gt;U_{ein}&amp;lt;/math&amp;gt; die Einschaltspannung und &amp;lt;math&amp;gt;U_{hyst}&amp;lt;/math&amp;gt; die Hysterese (Spannungs- bzw. Temperaturdifferenz&lt;br /&gt;
der Ein- und Ausschaltschwellen). Die Angaben &amp;lt;math&amp;gt;U_{A_{min}}&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;U_{A_{max}}&amp;lt;/math&amp;gt; sind die maximale und minimale Ausgangsspannungen des Komparators. Bei 10V&lt;br /&gt;
Versorgungsspannung liegt die maximale Ausgangsspannung des LM324 bei ca. 8,2V.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== galvanische Trennung der Versorgungsspannung vom Lastkreis ==&lt;br /&gt;
Damit der Lastkreis keine Verbindung zur Versorgung und damit zum Rest des Equipments hat, muss diese durch einen DC/DC-Wandler entkoppelt werden. Durch die hohen Schaltfreuquenzen&lt;br /&gt;
ergeben sich am Ausgang kurze Spannungsspitzen. Durch das Snubber-Gleid, bestehend aus R20 und C6 werden diese minimiert. Dadurch, dass die gesamte Schaltung eine Stromaufnahme nur&lt;br /&gt;
im mA-Bereich hat, reicht ein DC/DC-Wandler von einem Watt Leistung völlig aus.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Spannungsstabilisierung ==&lt;br /&gt;
Die Versorgungsspannung hat einen essentiellen Einfluss auf die Funktionsfähigkeit. Eine Spannungsänderung beeinflusst die Ausgangsspanung des Optokopplers, unabhängig davon auch&lt;br /&gt;
die Ansteuerspannung der Treiberstufe und die Schaltschwellen des Schmitt-Trigger. Mit einem Standard-Linearregler vom Typ 78L10 ist die Stabilität ausreichend.&lt;br /&gt;
&lt;br /&gt;
= Messwerte =&lt;br /&gt;
== Übertemperaturabschaltung ==&lt;br /&gt;
Bei 14V Klemmenspannung und 4,54A (= 63 Watt) und ca. 1cm über der Befestigungsschraube des Transistors schaltet die Übertemperatursicherung nach ca. 27 Sekunden ab.&lt;br /&gt;
Wärmewiderstand des Kühlkörper ca. 8K/W&lt;br /&gt;
(z. B. [[Datei:Http://www.fischerelektronik.de/web fischer/de DE/Kühlkörper/A04/Strangkühlkörper für Leiterplattenmontage/PR/SK104 63.5 STC /productCard/parameters/index.xhtml|miniatur|SK104]])&lt;br /&gt;
&lt;br /&gt;
== Restwelligkeit des Tiefpasses ==&lt;br /&gt;
Vergleich der Ausgangsspannung (Restwelligkeit) des Tiefpasses bei 1,5kHz und 4kHz.&lt;br /&gt;
&lt;br /&gt;
[[Datei:/home/klaus/Phirma/Projekt/TeX-Feils/pix/screen-547x391-1,5kHz-MWC-neg.png]]&lt;br /&gt;
&lt;br /&gt;
Die größte Restwelligkeit entsteht bei einem duty-cycle von 50%. Bei ca. 1,5kHz beträgt die Restwelligkeit am Filterausgang 126mV bei einer Ausgangsspannung&lt;br /&gt;
von ca. 4,35V. Das entspricht einer Restwelligkeit von ca. 2,9%.&lt;br /&gt;
&lt;br /&gt;
[[Datei:/home/klaus/Phirma/Projekt/TeX-Feils/pix/screen-547x391-4kHz-MWC-neg.png]]&lt;br /&gt;
Bei ca. 4kHz beträgt die Restwelligkeit am Filterausgang nur noch 15,3mV bei einer Ausgangsspannung von ca. 4,35V. Das entspricht einer Restwelligkeit von ca. 0,35%.&lt;br /&gt;
&lt;br /&gt;
Bei Frequenzen über 4kHz sinkt die Ausgangsspannung ab. Grund ist die Trägheit des OP&#039;s. Daher sollte die PWM-Frequenz im Bereich 2kHz bis 4kHz liegen.&lt;br /&gt;
&lt;br /&gt;
== Linearität ==&lt;br /&gt;
Die Abhängigkeit der Ausgangsspannung &amp;lt;math&amp;gt;U_{A_{TP}}&amp;lt;/math&amp;gt; des Tiefpasses vom PWM-Verhältnis.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\readdata[ignoreLines=1,nStep=1]{\Daten}{data-files/Messwerte-3.txt}&lt;br /&gt;
\psset{xunit=1mm, yunit=10mm,yAxisLabel={},xAxisLabel={}}&lt;br /&gt;
\hspace*{5mm}&lt;br /&gt;
\psgraph[xticksize=0 9, yticksize=0 100,subticks=0,Dx=10,Dy=1](0,0)(100,9){80mm}{72mm}&lt;br /&gt;
 \listplot[showpoints,linewidth=0.5pt,linecolor=blue,plotNo=2,plotNoMax=3]{\Daten}&lt;br /&gt;
 \uput{0}[0](-8,9.7){&amp;lt;math&amp;gt;U_{A_{TP}} [V]&amp;lt;/math&amp;gt;}&lt;br /&gt;
 \uput{0}[0](107,-0.35){duty cycle}&lt;br /&gt;
\endpsgraph&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Das Übertragungsverhalten des Tiefpassfilter. Die Y-Werte sind die Spannungen direkt am Ausgang des Tiefpasses ohne Spannungsteiler.&lt;br /&gt;
Je nach verwendeten OP können sich hier andere Werte ergeben. Hier wurde der LM324 (4-fach OP) verwendet.&lt;br /&gt;
&lt;br /&gt;
Die Abhängigkeit des Stroms &amp;lt;math&amp;gt;I_{Last}&amp;lt;/math&amp;gt; und der Ausgangsspannung &amp;lt;math&amp;gt;U_{A_{DMM}}&amp;lt;/math&amp;gt; vom PWM-Verhältnis.&lt;br /&gt;
&lt;br /&gt;
\hspace*{5mm}&lt;br /&gt;
\psgraph[xticksize=0 6, yticksize=0 100,subticks=0,Dx=10,Dy=1]{}(0,0)(100,6){90mm}{54mm}&lt;br /&gt;
 \uput{0}[0](-5,7.2){\textcolor{blue}{$\mathrm{I_{Last} [A]}$}}&lt;br /&gt;
 \uput{0}[0](-5,6.7){\textcolor{red}{$\mathrm{U_{A_{DMM}} [V]}$}}&lt;br /&gt;
 \uput{0}[0](107,-0.35){duty cycle}&lt;br /&gt;
 \listplot[showpoints,linewidth=0.5pt,linecolor=blue,plotNo=1,plotNoMax=3]{\Daten}&lt;br /&gt;
 \listplot[plotstyle=dots,showpoints,linewidth=0.5pt,linecolor=red,plotNo=3,plotNoMax=3]{\Daten}&lt;br /&gt;
\endpsgraph&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die Linearität der Laststufe bzw. des Gesamtsystems. Die vereinzelten roten Punkte sind die Messwerte der Ausgangsspannung &amp;lt;math&amp;gt;U_{A_{DMM}}&amp;lt;/math&amp;gt; zur Kontrolle&lt;br /&gt;
bzw. zum gegenmessen des tatsächlichen Stroms. Die Punkte mit Y-Werten von 0 sind nicht gemessen worden.&lt;br /&gt;
&lt;br /&gt;
Die Messwerte in Zahlen:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#0d0f0d;&amp;quot;&lt;br /&gt;
! duty-&amp;lt;br /&amp;gt;cycle || Strom ||  Tiefpass || Ausgang &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot;| % || style=&amp;quot;text-align:center&amp;quot;| &amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt; || style=&amp;quot;text-align:center&amp;quot;| &amp;lt;math&amp;gt;U_{A_{TP}}&amp;lt;/math&amp;gt; || style=&amp;quot;text-align:center&amp;quot;| &amp;lt;math&amp;gt;U_{A_{DMM}}&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;|   0 ||   style=&amp;quot;text-align:right&amp;quot;| 0,000 A || style=&amp;quot;text-align:right&amp;quot;| 0,96 mV || style=&amp;quot;text-align:right&amp;quot;| 13 mV&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 4,5 || style=&amp;quot;text-align:right&amp;quot;| 0,262 A ||   style=&amp;quot;text-align:right&amp;quot;| 0,423 V || style=&amp;quot;text-align:right&amp;quot;| 0,261 V &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 8,4 ||  style=&amp;quot;text-align:right&amp;quot;| 0,420 A ||   style=&amp;quot;text-align:right&amp;quot;| 0,676 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 10,6 || style=&amp;quot;text-align:right&amp;quot;| 0,613 A ||   style=&amp;quot;text-align:right&amp;quot;| 0,936 V || style=&amp;quot;text-align:right&amp;quot;| 0,613 V &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 15,0 || style=&amp;quot;text-align:right&amp;quot;| 0,836 A ||   style=&amp;quot;text-align:right&amp;quot;| 1,342 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 19,6 ||  style=&amp;quot;text-align:right&amp;quot;| 1,12 A ||   style=&amp;quot;text-align:right&amp;quot;| 1,793 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 24,5 ||  style=&amp;quot;text-align:right&amp;quot;| 1,36 A ||   style=&amp;quot;text-align:right&amp;quot;| 2,163 V || style=&amp;quot;text-align:right&amp;quot;| 1,36 V  &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 30,0 ||  style=&amp;quot;text-align:right&amp;quot;| 1,66 A ||    style=&amp;quot;text-align:right&amp;quot;| 2,66 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 35,6 ||  style=&amp;quot;text-align:right&amp;quot;| 1,98 A ||    style=&amp;quot;text-align:right&amp;quot;| 3,17 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 40,6 ||  style=&amp;quot;text-align:right&amp;quot;| 2,21 A ||    style=&amp;quot;text-align:right&amp;quot;| 3,56 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 45,5 ||  style=&amp;quot;text-align:right&amp;quot;| 2,51 A ||    style=&amp;quot;text-align:right&amp;quot;| 4,03 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 50,5 || style=&amp;quot;text-align:right&amp;quot;| 2,765 A ||    style=&amp;quot;text-align:right&amp;quot;| 4,42 V || style=&amp;quot;text-align:right&amp;quot;| 2,76 V  &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 55,4 ||  style=&amp;quot;text-align:right&amp;quot;| 2,99 A ||    style=&amp;quot;text-align:right&amp;quot;| 4,80 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 60,4 ||  style=&amp;quot;text-align:right&amp;quot;| 3,25 A ||    style=&amp;quot;text-align:right&amp;quot;| 5,22 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 64,6 || style=&amp;quot;text-align:right&amp;quot;| 3,455 A ||    style=&amp;quot;text-align:right&amp;quot;| 5,55 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 70,1 ||  style=&amp;quot;text-align:right&amp;quot;| 3,74 A ||    style=&amp;quot;text-align:right&amp;quot;| 6,00 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 75,0 ||  style=&amp;quot;text-align:right&amp;quot;| 3,96 A ||    style=&amp;quot;text-align:right&amp;quot;| 6,36 V || style=&amp;quot;text-align:right&amp;quot;| 3,97 V  &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 80,4 ||  style=&amp;quot;text-align:right&amp;quot;| 4,24 A ||    style=&amp;quot;text-align:right&amp;quot;| 6,81 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 85,4 ||  style=&amp;quot;text-align:right&amp;quot;| 4,45 A ||    style=&amp;quot;text-align:right&amp;quot;| 7,15 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 90,4 ||  style=&amp;quot;text-align:right&amp;quot;| 4,68 A ||    style=&amp;quot;text-align:right&amp;quot;| 7,52 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 95,3 ||  style=&amp;quot;text-align:right&amp;quot;| 4,95 A ||    style=&amp;quot;text-align:right&amp;quot;| 7,91 V || style=&amp;quot;text-align:right&amp;quot;| 4,95 V  &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 100,0 ||  style=&amp;quot;text-align:right&amp;quot;| 5,08 A ||    style=&amp;quot;text-align:right&amp;quot;| 8,18 V || style=&amp;quot;text-align:right&amp;quot;| 5,09 V  &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Funktionskontrolle =&lt;br /&gt;
Für eine einwandfreie Funktion bietet sich folgende Vorgehensweise an.&lt;br /&gt;
&lt;br /&gt;
* Der PWM-Eingang bleibt offen = duty-cycle 0%&lt;br /&gt;
* am DC/DC-Konverter Versorgungsspannung anlegen, am Ausgang des DC/DC-Konverters müssen min. 13V gemessen werden, nach dem Spannungsregler 10,0V&lt;br /&gt;
* am Spannungsteilerausgang müssen 0V zu messen sein&lt;br /&gt;
* den Lastkreis mit einem Netzgerät verbinden, Einstellung 5V und mind. 6A (kleinere Spannungen könnten den Verpolschutz nicht ausreichend durchschalten)&lt;br /&gt;
* der Stromfluss im Lastkreis muß bei 0mA liegen&lt;br /&gt;
* folgende Punkte sollten zügig durchgeführt werden:&lt;br /&gt;
** am Eingang des Optokopplers eine Gleichspannung von 5V anlegen oder den Ausgang des Optokopplers überbrücken = duty-cycle 100%&lt;br /&gt;
** der Strom im Lastkreis sollte im Bereich von 5A liegen&lt;br /&gt;
** die Spannung am Spannungsteilerausgang messen, Sollwert 250mV +/-5mV&lt;br /&gt;
** die Spannungsdifferenz am Eingang des IC2A (LT1013) messen, Sollwert 0mV (nur im Lastfall)&lt;br /&gt;
** Netzgerät trennen&lt;br /&gt;
* bei ausreichendem Kühlkörper sollte die Übertemperaturabschaltung nicht aktiviert werden (Leistungsaufnahme 30 Watt)&lt;br /&gt;
* sollte die Spannung am Spannungsteiler bei 100% PWM nicht 250mV +/-5mV betragen, den Spannungsteiler anpassen; dies kann ohne Laststrom erfolgen&lt;br /&gt;
* der Test der Linearität wird mit PWM-Generator durchgeführt, dazu gerade die Endwerte 0 bis 20% und 80% bis 100% kontrollieren durch Messung der Spannung am Spannungsteilerausgang,&lt;br /&gt;
* sollte die Linearregler unzureichend sein, ggf. den Wiederstand R2 am Optokoppler ändern&lt;br /&gt;
* Netzgerät wieder zuschalten, Einstellung 14V und mind. 6A&lt;br /&gt;
* PWM duty-cycle liegt noch bei 100% d. h. der Stromfluss beträgt ca. 5,0A +/-100mA&lt;br /&gt;
* je nach Kühlkörpergröße sollte sich dieser schnell erhitzen und nach einer Zeit sollte die Übertemperaturabschaltung aktiviert werden, Netzteilstrom geht auf 0mA zurück&lt;br /&gt;
* Richtwert zur Dauer bis zum Abschalten: ca. 30 Sek. bei einem Kühlkörper mit einem Wärmewiderstand von 8K/W&lt;br /&gt;
&lt;br /&gt;
= Schaltplan =&lt;br /&gt;
[[Datei:/home/klaus/Phirma/Projekt/TeX-Feils/pix/PWM-Stromsenke-2.png|miniatur]]&lt;br /&gt;
&lt;br /&gt;
= Lochraster-Layout :D =&lt;br /&gt;
Das &amp;quot;Dink&amp;quot; lass ich mal weg. Den losen Aufbau baut eh keiner nach.&lt;/div&gt;</summary>
		<author><name>Hegy</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Stromsenke&amp;diff=78969</id>
		<title>Stromsenke</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Stromsenke&amp;diff=78969"/>
		<updated>2013-10-17T00:04:41Z</updated>

		<summary type="html">&lt;p&gt;Hegy: /* Aufbau */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Vor ca. 2 Jahren habe im in einem Projekt eine Stromsenke realisiert, die spezielle Anforderungen erfüllen musste. Einsatzbereich der Stromsenke war die Überstromerkennung im abschließenden Funktionstest in der Produktion von Netzgeräten, die Bestandteil eines Gesamtgerätes waren.&lt;br /&gt;
&lt;br /&gt;
= Einleitung =&lt;br /&gt;
&lt;br /&gt;
Die Stromsenke musste wie oben erwähnt spezielle Anforderungen erfüllen hinsichtlich der galvanischen Trennung, der Ansteuerung und der Zuverlässigkeit.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Features:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* galvanische Trennung von Steuersignal und Last&lt;br /&gt;
* Verpolschutz&lt;br /&gt;
* Soll-/Ist-Vergleich&lt;br /&gt;
* lineare PWM-Ansteuerung&lt;br /&gt;
* Übertemperaturabschaltung&lt;br /&gt;
* selbstregelnd&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Daten:&#039;&#039;&#039;&lt;br /&gt;
* 0 bis 5A, auch höher möglich&lt;br /&gt;
* max. Leistungsaufnahme je nach Kühlung bis 150W möglich&lt;br /&gt;
* für Spannungen bis 40V geeignet&lt;br /&gt;
* Auflösung je Prozentpunkt der PWM 50 mA (also 50mA Schritte)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Aufbau =&lt;br /&gt;
Die Stromsenke besteht aus folgenden Einzelkomponenten&lt;br /&gt;
&lt;br /&gt;
* Verpolschutz&lt;br /&gt;
* galvanische Trennung Steuersignal &amp;lt;math&amp;gt;\leftrightarrow&amp;lt;/math&amp;gt; Last&lt;br /&gt;
* galvanische Trennung der Versorgungsspannung vom Lastkreis&lt;br /&gt;
* Tiefpassfilter 2. Ordnung&lt;br /&gt;
* Spannungsteiler mit Abschaltfunktion&lt;br /&gt;
* Regel- und Ansteuerstufe&lt;br /&gt;
* Leistungsstufe&lt;br /&gt;
* Spannungsverstärker für Messgerät (Kontrolle)&lt;br /&gt;
* Temperaturüberwachung&lt;br /&gt;
* Spannungsstabilisierung&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Schaltplan&#039;&#039;&#039;&lt;br /&gt;
[[Bild:/home/klaus/Phirma/Projekt/TeXfiles/pix/PWM-Stromsenke-2.png|gerahmt|zentriert|gesamter Schaltplan]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Verpolschutz ==&lt;br /&gt;
Der Verpolschutz besteht aus den drei Bauteilen T1 (N-Kanal MOSFET, IRF530), Z-Diode D1 und Vorwiderstand R5. Bei richtiger Polung ist immer ein Stromfluss möglich. Dieses&lt;br /&gt;
geschieht durch die immer vorhandene parasitäre Diode innerhalb des MOSFET, die für ca. 2A ausgelegt ist. Daher muss bei höheren Strom auch die Spannung höher sein um die&lt;br /&gt;
Source-Drain-Strecke durchzuschalten. Je nach Typ liegt die Mindestspannung bei ca. 3,5V (BUK754R3) bzw. 4,5V (IRF1404). In entgegengesetzter Richtung ist Diode gesperrt&lt;br /&gt;
und auch wird über die Gate-Spannung der MOSFET nicht durchgeschaltet. Bei Spannungen unter diesen Werten empfiehlt es sich, den Verpolschutz durch eine entsprechende&lt;br /&gt;
(Shottky-)Leistungsdiode zu ersetzen. Allerdings muß diese dann gekühlt werden. Die Verlustleistung am MOSFET-Verpolschutz beträgt nur einige Milliwatt.&lt;br /&gt;
&lt;br /&gt;
Sollte die Spannung am Eingang über 15V steigen, wird durch den Vorwiderstand und der Z-Diode sichergestellt, dass die maximale Gate-Source-Spannung von +/-20V nicht überschritten wird.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== galvanische Trennung Steuersignal &amp;lt;math&amp;gt;\leftrightarrow&amp;lt;/math&amp;gt; Last ==&lt;br /&gt;
Die Trennung der beiden Potentiale wird durch den Optokoppler CNY17F realisiert. Der Eingang ist mit einem 470R Widerstand so ausgelegt, dass eine PWM mit&lt;br /&gt;
einem Spannungshub von 0 bis 5V ausreicht. Der Ausgang mit dem Widerstand R2 (2,1k) ist so ausgelegt, dass die Spannung hier für den nachgeschalteten&lt;br /&gt;
Tiefpassfilter passend ist.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Sallen-Key Tiefpassfilter ==&lt;br /&gt;
Die eingehende PWM wird am Sallen-Key-Filter, ein aktiver Tiefpass 2. Ordung, geglättet. Selbst beim kritischen duty-cycle von 50% sind am Ausgang keine nennenswerten Schwankungen&lt;br /&gt;
sichtbar (s. Messwerte), sofern die PWM-Frequenz über 2kHz liegt. Die Ausgangsspannung des Filters steigt linear von 0V bis ca. 8,2V an. Die obere Grenzfrequenz des Filters liegt&lt;br /&gt;
bei 160Hz. Die Grenzfrequenz errechnet sich aus&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f_o = \frac{1}{2 \pi R C}&amp;lt;/math&amp;gt; mit R = R3 = R4 und C = C1 = C2.&lt;br /&gt;
&lt;br /&gt;
Die Gesamtverstärkung des Filters liegt bei eins. Werte höher drei bringen den Tiefpass zum schwingen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Spannungsteiler mit Schaltfunktion ==&lt;br /&gt;
Nach dem Tiefpass muss die Ausgangsspannung auf das Niveau abgesenkt werden, die auch die Regel- und Ansteuerstufe als Feedback über die Shuntwiderstände erhält. Daher wird mit&lt;br /&gt;
dem Spannungsteiler aus R6 und R7 parallel mit R8 auf 250mV +/-5mV abgesenkt. Die beiden parallelgeschalteten Widerstände R7 und R8 sind zusätzlich noch mit einem&lt;br /&gt;
MOSFET überbrückt. Dieser schaltet die Widerstände kurz, sollte die Temperatur am Kühlkörper zu hoch werden. Dann beträgt die Eingangsspannung der Regel- und Ansteuerstufe 0V und die&lt;br /&gt;
Leistungsstufe wird abgeschaltet.&lt;br /&gt;
&lt;br /&gt;
Sollte aufgrund von Toleranzen die Spannung des Spannungsteilerausgang nicht auf 250mV kommen, kann Widerstand (R22) zu R6 parallel geschaltet werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Regel- und Ansteuerstufe ==&lt;br /&gt;
An dieser Stufe werden höhere Anforderungen gestellt als an den Tiefpass, weswegen ein höherwertiger OP zum Einsatz kommt (IC2A, LT1013). Diese Stufe steuert zum einen den&lt;br /&gt;
Leistungs-MOSFET an und zum anderen wird der Soll- und Istwert verglichen und ggf. nachgeregelt. Dazu steht am nicht-invertierenden Eingang die Sollspannung an.&lt;br /&gt;
Daraus bildet sich dann die Ausgangsspannung, die noch abhängig ist von der Ist-Spannung am invertierenden Eingang. Steuert der Ausgang die Endstufe auf ein bestimmtes Niveau&lt;br /&gt;
an, wird der MOSFET soweit durchgesteuert, dass an den im Source-Kreis liegenden Shuntwiderständen die gleiche Spannung abfällt wie am nicht-invertierenden Eingang anliegt.&lt;br /&gt;
Daraus ergibt sich auch das Regelverhalten, sollte der Laststrom schwanken durch z. B. schwankende Übergangswiderstände in der Peripherie oder Spannungsswankungen vom zu&lt;br /&gt;
testenden Netzteil. Geht der Strom zurück, verringert sich am invertierenen Eingang ebenfalls die Spannung. Durch die Invertierung wird eine höhere Ausgangsspanung generiert,&lt;br /&gt;
die den sinkenden Strom entgegen wirkt. Daher ist die Differenzspannung an den beiden OP-Eingängen bei Null, bei dem verwendeten OP im µV-Bereich, beim einem LM324 einige mV,&lt;br /&gt;
wodurch die Linearität beeinträchtigt wird.&lt;br /&gt;
&lt;br /&gt;
Um Schwingungen zwischen OP-Ausgang und den Gate des MOSFET zu verhindern ist hier ein Widerstand zwischengeschaltet (R10). Vermutlich verursacht die Restwelligkeit des Tiefpasses&lt;br /&gt;
ein ständiges auf- und entladen des Gate, wodurch die Schwingungen im Frequenzbereich von einigen hundert Kilohertz entstehen. Um die gesamte Regelung nicht zum Schwingen zu bringen,&lt;br /&gt;
ist zusätzlich noch der Kondensator C3 vorhanden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Leistungsstufe ==&lt;br /&gt;
Die Leistungsstufe ist mit einem MOSFET (T3) realisiert um eine möglichst genaue Einstellung zu bekommen. Bei bipolaren Transistoren käme noch der Störfaktor des Basisstroms dazu.&lt;br /&gt;
Auch bei Darlington-Transistoren ist der Strom durch den letzten Transistor nicht zu vernachlässigen. Der Basisstrom, der über den Emitter und damit über die Shuntwidestände fließt,&lt;br /&gt;
würde die Genauigkeit und Linearität beeinflussen. Allerdings haben bipolare Transistoren den Vorteil, dass diese für größere Ströme bzw. Leistungen parallel geschaltet werden&lt;br /&gt;
können. Nachteilig wäre aber eine zusätzliche Treiberstufe, da der Ausgangsstrom des OP nicht ausreicht um mehrer Transistoren anzusteuern. Mit MOSFETs ist das nicht möglich, da&lt;br /&gt;
schon geringste Abweichungen in der Ansteuercharakteristik, d. h. die Übertragungsfunktion aus dem Spannungsverhältnis &amp;lt;math&amp;gt;U_{GS}&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;U_{DS}&amp;lt;/math&amp;gt; nur&lt;br /&gt;
einen von mehreren MOSFET zum durchschalten bringt. Diese minimalen Spannungsdifferenzen zwischen zwei MOSFETs sind auch nicht kompensierbar. Vorteilhaft ist aber der nicht&lt;br /&gt;
vorhandene Gate-Strom, der sich nicht auf die Linearität und Präzision auswirkt. Zwischen Source und GND befinden sich die beiden Shuntwiderstände R11 und&lt;br /&gt;
R12 von jeweils 0,1R. Bei einem Strom von 5A fallen hier dann 0,25V ab, was einer Gesamtleistung von 1,25 Watt entspricht.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Spannungsverstärker für Messgerät ==&lt;br /&gt;
Zur Kontrolle des tatsächlichen Stromflusses erfolgt über den Shuntwiderständen der Abgriff zur indirekten Strommessung. Die am Shunt abfallende Spannung wird um den&lt;br /&gt;
Faktor 20 verstärkt. Damit ergibt sich bei 50mR und 20-facher Verstärkung eine Strom-Spannung-Zuordnung von 1:1, d. h. ein Strom von 5A verursacht eine Ausgangsspannung von&lt;br /&gt;
 &amp;lt;math&amp;gt;{U_{A_{DMM}}} = 5V. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Kühlkörper-Temperaturüberwachung ==&lt;br /&gt;
Eine Überhitzung des Leistungs-MOSFET ist gerade unter den knappen räumlichen Bedingungen gut möglich, weil der notwendige Kühlkörper mit entsprechender Ventilation kaum Platz&lt;br /&gt;
hat. Bei einem kleineren Kühlkörper würde daher eine Überhitzung möglich werden. Ein Kühlkörper mit einem Wärmewiderstand von ca. 8K/W erwärmt sich bei 63 Watt abzuführender&lt;br /&gt;
Leistung (4,54A bei 14V Klemmenspannung) innerhalb von ca. 27 Sekunden um ca. 60K, was einer Endtemperatur von 85°C entspricht. Bei mehr Leistung ist daher innerhalb von Sekunden&lt;br /&gt;
die max. Temperatur des MOSFET erreicht (Halbleitertemperatur 175°C). &lt;br /&gt;
&lt;br /&gt;
Als Temperaturfühler dient ein KTY81-122, der zusammen mit den Leistungs-MOSFET auf den Kühlkörper montiert wird. Erreicht der Temperaturfühler eine Temperatur von ca. 85°C&lt;br /&gt;
schaltet der Schmitt-Trigger über T2 den unteren Teil des Spannungsteiler kurz und die Ansteuerspannung des Leitsungs-MOSFET geht auf Null und damit ist kein Stromfluss mehr&lt;br /&gt;
vorhanden. Hat sich der Temperaturfühler auf ca. 58°C abgekühlt, wird der Leistungs-MOSFET wieder angesteuert. Die Temperaturgrenzen und die Hysterese errechnen sich folgendermaßen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;U_{aus} = U_{A_{max}} \frac{R18}{R18 + R19} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;U_{ein} = U_{A_{min}} \frac{R18}{R18 + R19} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;U_{hyst} = \Delta U_e = (U_{A_{max}} - U_{A_{min}}) \frac{R18}{R18 + R19} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;U_{aus}&amp;lt;/math&amp;gt; ist die Ausschaltspannung des Komparators, &amp;lt;math&amp;gt;U_{ein}&amp;lt;/math&amp;gt; die Einschaltspannung und &amp;lt;math&amp;gt;U_{hyst}&amp;lt;/math&amp;gt; die Hysterese (Spannungs- bzw. Temperaturdifferenz&lt;br /&gt;
der Ein- und Ausschaltschwellen). Die Angaben &amp;lt;math&amp;gt;U_{A_{min}}&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;U_{A_{max}}&amp;lt;/math&amp;gt; sind die maximale und minimale Ausgangsspannungen des Komparators. Bei 10V&lt;br /&gt;
Versorgungsspannung liegt die maximale Ausgangsspannung des LM324 bei ca. 8,2V.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== galvanische Trennung der Versorgungsspannung vom Lastkreis ==&lt;br /&gt;
Damit der Lastkreis keine Verbindung zur Versorgung und damit zum Rest des Equipments hat, muss diese durch einen DC/DC-Wandler entkoppelt werden. Durch die hohen Schaltfreuquenzen&lt;br /&gt;
ergeben sich am Ausgang kurze Spannungsspitzen. Durch das Snubber-Gleid, bestehend aus R20 und C6 werden diese minimiert. Dadurch, dass die gesamte Schaltung eine Stromaufnahme nur&lt;br /&gt;
im mA-Bereich hat, reicht ein DC/DC-Wandler von einem Watt Leistung völlig aus.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Spannungsstabilisierung ==&lt;br /&gt;
Die Versorgungsspannung hat einen essentiellen Einfluss auf die Funktionsfähigkeit. Eine Spannungsänderung beeinflusst die Ausgangsspanung des Optokopplers, unabhängig davon auch&lt;br /&gt;
die Ansteuerspannung der Treiberstufe und die Schaltschwellen des Schmitt-Trigger. Mit einem Standard-Linearregler vom Typ 78L10 ist die Stabilität ausreichend.&lt;br /&gt;
&lt;br /&gt;
= Messwerte =&lt;br /&gt;
== Übertemperaturabschaltung ==&lt;br /&gt;
Bei 14V Klemmenspannung und 4,54A (= 63 Watt) und ca. 1cm über der Befestigungsschraube des Transistors schaltet die Übertemperatursicherung nach ca. 27 Sekunden ab.&lt;br /&gt;
Wärmewiderstand des Kühlkörper ca. 8K/W&lt;br /&gt;
(z. B. [[Datei:Http://www.fischerelektronik.de/web fischer/de DE/Kühlkörper/A04/Strangkühlkörper für Leiterplattenmontage/PR/SK104 63.5 STC /productCard/parameters/index.xhtml|miniatur|SK104]])&lt;br /&gt;
&lt;br /&gt;
== Restwelligkeit des Tiefpasses ==&lt;br /&gt;
Vergleich der Ausgangsspannung (Restwelligkeit) des Tiefpasses bei 1,5kHz und 4kHz.&lt;br /&gt;
&lt;br /&gt;
[[Datei:/home/klaus/Phirma/Projekt/TeX-Feils/pix/screen-547x391-1,5kHz-MWC-neg.png]]&lt;br /&gt;
&lt;br /&gt;
Die größte Restwelligkeit entsteht bei einem duty-cycle von 50%. Bei ca. 1,5kHz beträgt die Restwelligkeit am Filterausgang 126mV bei einer Ausgangsspannung&lt;br /&gt;
von ca. 4,35V. Das entspricht einer Restwelligkeit von ca. 2,9%.&lt;br /&gt;
&lt;br /&gt;
[[Datei:/home/klaus/Phirma/Projekt/TeX-Feils/pix/screen-547x391-4kHz-MWC-neg.png]]&lt;br /&gt;
Bei ca. 4kHz beträgt die Restwelligkeit am Filterausgang nur noch 15,3mV bei einer Ausgangsspannung von ca. 4,35V. Das entspricht einer Restwelligkeit von ca. 0,35%.&lt;br /&gt;
&lt;br /&gt;
Bei Frequenzen über 4kHz sinkt die Ausgangsspannung ab. Grund ist die Trägheit des OP&#039;s. Daher sollte die PWM-Frequenz im Bereich 2kHz bis 4kHz liegen.&lt;br /&gt;
&lt;br /&gt;
== Linearität ==&lt;br /&gt;
Die Abhängigkeit der Ausgangsspannung &amp;lt;math&amp;gt;U_{A_{TP}}&amp;lt;/math&amp;gt; des Tiefpasses vom PWM-Verhältnis.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\readdata[ignoreLines=1,nStep=1]{\Daten}{data-files/Messwerte-3.txt}&lt;br /&gt;
\psset{xunit=1mm, yunit=10mm,yAxisLabel={},xAxisLabel={}}&lt;br /&gt;
\hspace*{5mm}&lt;br /&gt;
\psgraph[xticksize=0 9, yticksize=0 100,subticks=0,Dx=10,Dy=1](0,0)(100,9){80mm}{72mm}&lt;br /&gt;
 \listplot[showpoints,linewidth=0.5pt,linecolor=blue,plotNo=2,plotNoMax=3]{\Daten}&lt;br /&gt;
 \uput{0}[0](-8,9.7){&amp;lt;math&amp;gt;U_{A_{TP}} [V]&amp;lt;/math&amp;gt;}&lt;br /&gt;
 \uput{0}[0](107,-0.35){duty cycle}&lt;br /&gt;
\endpsgraph&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Das Übertragungsverhalten des Tiefpassfilter. Die Y-Werte sind die Spannungen direkt am Ausgang des Tiefpasses ohne Spannungsteiler.&lt;br /&gt;
Je nach verwendeten OP können sich hier andere Werte ergeben. Hier wurde der LM324 (4-fach OP) verwendet.&lt;br /&gt;
&lt;br /&gt;
Die Abhängigkeit des Stroms &amp;lt;math&amp;gt;I_{Last}&amp;lt;/math&amp;gt; und der Ausgangsspannung &amp;lt;math&amp;gt;U_{A_{DMM}}&amp;lt;/math&amp;gt; vom PWM-Verhältnis.&lt;br /&gt;
&lt;br /&gt;
\hspace*{5mm}&lt;br /&gt;
\psgraph[xticksize=0 6, yticksize=0 100,subticks=0,Dx=10,Dy=1]{}(0,0)(100,6){90mm}{54mm}&lt;br /&gt;
 \uput{0}[0](-5,7.2){\textcolor{blue}{$\mathrm{I_{Last} [A]}$}}&lt;br /&gt;
 \uput{0}[0](-5,6.7){\textcolor{red}{$\mathrm{U_{A_{DMM}} [V]}$}}&lt;br /&gt;
 \uput{0}[0](107,-0.35){duty cycle}&lt;br /&gt;
 \listplot[showpoints,linewidth=0.5pt,linecolor=blue,plotNo=1,plotNoMax=3]{\Daten}&lt;br /&gt;
 \listplot[plotstyle=dots,showpoints,linewidth=0.5pt,linecolor=red,plotNo=3,plotNoMax=3]{\Daten}&lt;br /&gt;
\endpsgraph&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die Linearität der Laststufe bzw. des Gesamtsystems. Die vereinzelten roten Punkte sind die Messwerte der Ausgangsspannung &amp;lt;math&amp;gt;U_{A_{DMM}}&amp;lt;/math&amp;gt; zur Kontrolle&lt;br /&gt;
bzw. zum gegenmessen des tatsächlichen Stroms. Die Punkte mit Y-Werten von 0 sind nicht gemessen worden.&lt;br /&gt;
&lt;br /&gt;
Die Messwerte in Zahlen:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#0d0f0d;&amp;quot;&lt;br /&gt;
! duty-&amp;lt;br /&amp;gt;cycle || Strom ||  Tiefpass || Ausgang &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot;| % || style=&amp;quot;text-align:center&amp;quot;| &amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt; || style=&amp;quot;text-align:center&amp;quot;| &amp;lt;math&amp;gt;U_{A_{TP}}&amp;lt;/math&amp;gt; || style=&amp;quot;text-align:center&amp;quot;| &amp;lt;math&amp;gt;U_{A_{DMM}}&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;|   0 ||   style=&amp;quot;text-align:right&amp;quot;| 0,000 A || style=&amp;quot;text-align:right&amp;quot;| 0,96 mV || style=&amp;quot;text-align:right&amp;quot;| 13 mV&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 4,5 || style=&amp;quot;text-align:right&amp;quot;| 0,262 A ||   style=&amp;quot;text-align:right&amp;quot;| 0,423 V || style=&amp;quot;text-align:right&amp;quot;| 0,261 V &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 8,4 ||  style=&amp;quot;text-align:right&amp;quot;| 0,420 A ||   style=&amp;quot;text-align:right&amp;quot;| 0,676 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 10,6 || style=&amp;quot;text-align:right&amp;quot;| 0,613 A ||   style=&amp;quot;text-align:right&amp;quot;| 0,936 V || style=&amp;quot;text-align:right&amp;quot;| 0,613 V &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 15,0 || style=&amp;quot;text-align:right&amp;quot;| 0,836 A ||   style=&amp;quot;text-align:right&amp;quot;| 1,342 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 19,6 ||  style=&amp;quot;text-align:right&amp;quot;| 1,12 A ||   style=&amp;quot;text-align:right&amp;quot;| 1,793 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 24,5 ||  style=&amp;quot;text-align:right&amp;quot;| 1,36 A ||   style=&amp;quot;text-align:right&amp;quot;| 2,163 V || style=&amp;quot;text-align:right&amp;quot;| 1,36 V  &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 30,0 ||  style=&amp;quot;text-align:right&amp;quot;| 1,66 A ||    style=&amp;quot;text-align:right&amp;quot;| 2,66 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 35,6 ||  style=&amp;quot;text-align:right&amp;quot;| 1,98 A ||    style=&amp;quot;text-align:right&amp;quot;| 3,17 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 40,6 ||  style=&amp;quot;text-align:right&amp;quot;| 2,21 A ||    style=&amp;quot;text-align:right&amp;quot;| 3,56 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 45,5 ||  style=&amp;quot;text-align:right&amp;quot;| 2,51 A ||    style=&amp;quot;text-align:right&amp;quot;| 4,03 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 50,5 || style=&amp;quot;text-align:right&amp;quot;| 2,765 A ||    style=&amp;quot;text-align:right&amp;quot;| 4,42 V || style=&amp;quot;text-align:right&amp;quot;| 2,76 V  &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 55,4 ||  style=&amp;quot;text-align:right&amp;quot;| 2,99 A ||    style=&amp;quot;text-align:right&amp;quot;| 4,80 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 60,4 ||  style=&amp;quot;text-align:right&amp;quot;| 3,25 A ||    style=&amp;quot;text-align:right&amp;quot;| 5,22 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 64,6 || style=&amp;quot;text-align:right&amp;quot;| 3,455 A ||    style=&amp;quot;text-align:right&amp;quot;| 5,55 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 70,1 ||  style=&amp;quot;text-align:right&amp;quot;| 3,74 A ||    style=&amp;quot;text-align:right&amp;quot;| 6,00 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 75,0 ||  style=&amp;quot;text-align:right&amp;quot;| 3,96 A ||    style=&amp;quot;text-align:right&amp;quot;| 6,36 V || style=&amp;quot;text-align:right&amp;quot;| 3,97 V  &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 80,4 ||  style=&amp;quot;text-align:right&amp;quot;| 4,24 A ||    style=&amp;quot;text-align:right&amp;quot;| 6,81 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 85,4 ||  style=&amp;quot;text-align:right&amp;quot;| 4,45 A ||    style=&amp;quot;text-align:right&amp;quot;| 7,15 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 90,4 ||  style=&amp;quot;text-align:right&amp;quot;| 4,68 A ||    style=&amp;quot;text-align:right&amp;quot;| 7,52 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 95,3 ||  style=&amp;quot;text-align:right&amp;quot;| 4,95 A ||    style=&amp;quot;text-align:right&amp;quot;| 7,91 V || style=&amp;quot;text-align:right&amp;quot;| 4,95 V  &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 100,0 ||  style=&amp;quot;text-align:right&amp;quot;| 5,08 A ||    style=&amp;quot;text-align:right&amp;quot;| 8,18 V || style=&amp;quot;text-align:right&amp;quot;| 5,09 V  &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Funktionskontrolle =&lt;br /&gt;
Für eine einwandfreie Funktion bietet sich folgende Vorgehensweise an.&lt;br /&gt;
&lt;br /&gt;
* Der PWM-Eingang bleibt offen = duty-cycle 0%&lt;br /&gt;
* am DC/DC-Konverter Versorgungsspannung anlegen, am Ausgang des DC/DC-Konverters müssen min. 13V gemessen werden, nach dem Spannungsregler 10,0V&lt;br /&gt;
* am Spannungsteilerausgang müssen 0V zu messen sein&lt;br /&gt;
* den Lastkreis mit einem Netzgerät verbinden, Einstellung 5V und mind. 6A (kleinere Spannungen könnten den Verpolschutz nicht ausreichend durchschalten)&lt;br /&gt;
* der Stromfluss im Lastkreis muß bei 0mA liegen&lt;br /&gt;
* folgende Punkte sollten zügig durchgeführt werden:&lt;br /&gt;
** am Eingang des Optokopplers eine Gleichspannung von 5V anlegen oder den Ausgang des Optokopplers überbrücken = duty-cycle 100%&lt;br /&gt;
** der Strom im Lastkreis sollte im Bereich von 5A liegen&lt;br /&gt;
** die Spannung am Spannungsteilerausgang messen, Sollwert 250mV +/-5mV&lt;br /&gt;
** die Spannungsdifferenz am Eingang des IC2A (LT1013) messen, Sollwert 0mV (nur im Lastfall)&lt;br /&gt;
** Netzgerät trennen&lt;br /&gt;
* bei ausreichendem Kühlkörper sollte die Übertemperaturabschaltung nicht aktiviert werden (Leistungsaufnahme 30 Watt)&lt;br /&gt;
* sollte die Spannung am Spannungsteiler bei 100% PWM nicht 250mV +/-5mV betragen, den Spannungsteiler anpassen; dies kann ohne Laststrom erfolgen&lt;br /&gt;
* der Test der Linearität wird mit PWM-Generator durchgeführt, dazu gerade die Endwerte 0 bis 20% und 80% bis 100% kontrollieren durch Messung der Spannung am Spannungsteilerausgang,&lt;br /&gt;
* sollte die Linearregler unzureichend sein, ggf. den Wiederstand R2 am Optokoppler ändern&lt;br /&gt;
* Netzgerät wieder zuschalten, Einstellung 14V und mind. 6A&lt;br /&gt;
* PWM duty-cycle liegt noch bei 100% d. h. der Stromfluss beträgt ca. 5,0A +/-100mA&lt;br /&gt;
* je nach Kühlkörpergröße sollte sich dieser schnell erhitzen und nach einer Zeit sollte die Übertemperaturabschaltung aktiviert werden, Netzteilstrom geht auf 0mA zurück&lt;br /&gt;
* Richtwert zur Dauer bis zum Abschalten: ca. 30 Sek. bei einem Kühlkörper mit einem Wärmewiderstand von 8K/W&lt;br /&gt;
&lt;br /&gt;
= Schaltplan =&lt;br /&gt;
[[Datei:/home/klaus/Phirma/Projekt/TeX-Feils/pix/PWM-Stromsenke-2.png|miniatur]]&lt;br /&gt;
&lt;br /&gt;
= Lochraster-Layout :D =&lt;br /&gt;
Das &amp;quot;Dink&amp;quot; lass ich mal weg. Den losen Aufbau baut eh keiner nach.&lt;/div&gt;</summary>
		<author><name>Hegy</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Stromsenke&amp;diff=78968</id>
		<title>Stromsenke</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Stromsenke&amp;diff=78968"/>
		<updated>2013-10-17T00:03:59Z</updated>

		<summary type="html">&lt;p&gt;Hegy: /* Aufbau */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Vor ca. 2 Jahren habe im in einem Projekt eine Stromsenke realisiert, die spezielle Anforderungen erfüllen musste. Einsatzbereich der Stromsenke war die Überstromerkennung im abschließenden Funktionstest in der Produktion von Netzgeräten, die Bestandteil eines Gesamtgerätes waren.&lt;br /&gt;
&lt;br /&gt;
= Einleitung =&lt;br /&gt;
&lt;br /&gt;
Die Stromsenke musste wie oben erwähnt spezielle Anforderungen erfüllen hinsichtlich der galvanischen Trennung, der Ansteuerung und der Zuverlässigkeit.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Features:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* galvanische Trennung von Steuersignal und Last&lt;br /&gt;
* Verpolschutz&lt;br /&gt;
* Soll-/Ist-Vergleich&lt;br /&gt;
* lineare PWM-Ansteuerung&lt;br /&gt;
* Übertemperaturabschaltung&lt;br /&gt;
* selbstregelnd&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Daten:&#039;&#039;&#039;&lt;br /&gt;
* 0 bis 5A, auch höher möglich&lt;br /&gt;
* max. Leistungsaufnahme je nach Kühlung bis 150W möglich&lt;br /&gt;
* für Spannungen bis 40V geeignet&lt;br /&gt;
* Auflösung je Prozentpunkt der PWM 50 mA (also 50mA Schritte)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Aufbau =&lt;br /&gt;
Die Stromsenke besteht aus folgenden Einzelkomponenten&lt;br /&gt;
&lt;br /&gt;
* Verpolschutz&lt;br /&gt;
* galvanische Trennung Steuersignal &amp;lt;math&amp;gt;\leftrightarrow&amp;lt;/math&amp;gt; Last&lt;br /&gt;
* galvanische Trennung der Versorgungsspannung vom Lastkreis&lt;br /&gt;
* Tiefpassfilter 2. Ordnung&lt;br /&gt;
* Spannungsteiler mit Abschaltfunktion&lt;br /&gt;
* Regel- und Ansteuerstufe&lt;br /&gt;
* Leistungsstufe&lt;br /&gt;
* Spannungsverstärker für Messgerät (Kontrolle)&lt;br /&gt;
* Temperaturüberwachung&lt;br /&gt;
* Spannungsstabilisierung&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Schaltplan&#039;&#039;&#039;&lt;br /&gt;
[[Bild:PWM-Stromsenke-2.png|gerahmt|zentriert|gesamter Schaltplan]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Verpolschutz ==&lt;br /&gt;
Der Verpolschutz besteht aus den drei Bauteilen T1 (N-Kanal MOSFET, IRF530), Z-Diode D1 und Vorwiderstand R5. Bei richtiger Polung ist immer ein Stromfluss möglich. Dieses&lt;br /&gt;
geschieht durch die immer vorhandene parasitäre Diode innerhalb des MOSFET, die für ca. 2A ausgelegt ist. Daher muss bei höheren Strom auch die Spannung höher sein um die&lt;br /&gt;
Source-Drain-Strecke durchzuschalten. Je nach Typ liegt die Mindestspannung bei ca. 3,5V (BUK754R3) bzw. 4,5V (IRF1404). In entgegengesetzter Richtung ist Diode gesperrt&lt;br /&gt;
und auch wird über die Gate-Spannung der MOSFET nicht durchgeschaltet. Bei Spannungen unter diesen Werten empfiehlt es sich, den Verpolschutz durch eine entsprechende&lt;br /&gt;
(Shottky-)Leistungsdiode zu ersetzen. Allerdings muß diese dann gekühlt werden. Die Verlustleistung am MOSFET-Verpolschutz beträgt nur einige Milliwatt.&lt;br /&gt;
&lt;br /&gt;
Sollte die Spannung am Eingang über 15V steigen, wird durch den Vorwiderstand und der Z-Diode sichergestellt, dass die maximale Gate-Source-Spannung von +/-20V nicht überschritten wird.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== galvanische Trennung Steuersignal &amp;lt;math&amp;gt;\leftrightarrow&amp;lt;/math&amp;gt; Last ==&lt;br /&gt;
Die Trennung der beiden Potentiale wird durch den Optokoppler CNY17F realisiert. Der Eingang ist mit einem 470R Widerstand so ausgelegt, dass eine PWM mit&lt;br /&gt;
einem Spannungshub von 0 bis 5V ausreicht. Der Ausgang mit dem Widerstand R2 (2,1k) ist so ausgelegt, dass die Spannung hier für den nachgeschalteten&lt;br /&gt;
Tiefpassfilter passend ist.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Sallen-Key Tiefpassfilter ==&lt;br /&gt;
Die eingehende PWM wird am Sallen-Key-Filter, ein aktiver Tiefpass 2. Ordung, geglättet. Selbst beim kritischen duty-cycle von 50% sind am Ausgang keine nennenswerten Schwankungen&lt;br /&gt;
sichtbar (s. Messwerte), sofern die PWM-Frequenz über 2kHz liegt. Die Ausgangsspannung des Filters steigt linear von 0V bis ca. 8,2V an. Die obere Grenzfrequenz des Filters liegt&lt;br /&gt;
bei 160Hz. Die Grenzfrequenz errechnet sich aus&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f_o = \frac{1}{2 \pi R C}&amp;lt;/math&amp;gt; mit R = R3 = R4 und C = C1 = C2.&lt;br /&gt;
&lt;br /&gt;
Die Gesamtverstärkung des Filters liegt bei eins. Werte höher drei bringen den Tiefpass zum schwingen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Spannungsteiler mit Schaltfunktion ==&lt;br /&gt;
Nach dem Tiefpass muss die Ausgangsspannung auf das Niveau abgesenkt werden, die auch die Regel- und Ansteuerstufe als Feedback über die Shuntwiderstände erhält. Daher wird mit&lt;br /&gt;
dem Spannungsteiler aus R6 und R7 parallel mit R8 auf 250mV +/-5mV abgesenkt. Die beiden parallelgeschalteten Widerstände R7 und R8 sind zusätzlich noch mit einem&lt;br /&gt;
MOSFET überbrückt. Dieser schaltet die Widerstände kurz, sollte die Temperatur am Kühlkörper zu hoch werden. Dann beträgt die Eingangsspannung der Regel- und Ansteuerstufe 0V und die&lt;br /&gt;
Leistungsstufe wird abgeschaltet.&lt;br /&gt;
&lt;br /&gt;
Sollte aufgrund von Toleranzen die Spannung des Spannungsteilerausgang nicht auf 250mV kommen, kann Widerstand (R22) zu R6 parallel geschaltet werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Regel- und Ansteuerstufe ==&lt;br /&gt;
An dieser Stufe werden höhere Anforderungen gestellt als an den Tiefpass, weswegen ein höherwertiger OP zum Einsatz kommt (IC2A, LT1013). Diese Stufe steuert zum einen den&lt;br /&gt;
Leistungs-MOSFET an und zum anderen wird der Soll- und Istwert verglichen und ggf. nachgeregelt. Dazu steht am nicht-invertierenden Eingang die Sollspannung an.&lt;br /&gt;
Daraus bildet sich dann die Ausgangsspannung, die noch abhängig ist von der Ist-Spannung am invertierenden Eingang. Steuert der Ausgang die Endstufe auf ein bestimmtes Niveau&lt;br /&gt;
an, wird der MOSFET soweit durchgesteuert, dass an den im Source-Kreis liegenden Shuntwiderständen die gleiche Spannung abfällt wie am nicht-invertierenden Eingang anliegt.&lt;br /&gt;
Daraus ergibt sich auch das Regelverhalten, sollte der Laststrom schwanken durch z. B. schwankende Übergangswiderstände in der Peripherie oder Spannungsswankungen vom zu&lt;br /&gt;
testenden Netzteil. Geht der Strom zurück, verringert sich am invertierenen Eingang ebenfalls die Spannung. Durch die Invertierung wird eine höhere Ausgangsspanung generiert,&lt;br /&gt;
die den sinkenden Strom entgegen wirkt. Daher ist die Differenzspannung an den beiden OP-Eingängen bei Null, bei dem verwendeten OP im µV-Bereich, beim einem LM324 einige mV,&lt;br /&gt;
wodurch die Linearität beeinträchtigt wird.&lt;br /&gt;
&lt;br /&gt;
Um Schwingungen zwischen OP-Ausgang und den Gate des MOSFET zu verhindern ist hier ein Widerstand zwischengeschaltet (R10). Vermutlich verursacht die Restwelligkeit des Tiefpasses&lt;br /&gt;
ein ständiges auf- und entladen des Gate, wodurch die Schwingungen im Frequenzbereich von einigen hundert Kilohertz entstehen. Um die gesamte Regelung nicht zum Schwingen zu bringen,&lt;br /&gt;
ist zusätzlich noch der Kondensator C3 vorhanden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Leistungsstufe ==&lt;br /&gt;
Die Leistungsstufe ist mit einem MOSFET (T3) realisiert um eine möglichst genaue Einstellung zu bekommen. Bei bipolaren Transistoren käme noch der Störfaktor des Basisstroms dazu.&lt;br /&gt;
Auch bei Darlington-Transistoren ist der Strom durch den letzten Transistor nicht zu vernachlässigen. Der Basisstrom, der über den Emitter und damit über die Shuntwidestände fließt,&lt;br /&gt;
würde die Genauigkeit und Linearität beeinflussen. Allerdings haben bipolare Transistoren den Vorteil, dass diese für größere Ströme bzw. Leistungen parallel geschaltet werden&lt;br /&gt;
können. Nachteilig wäre aber eine zusätzliche Treiberstufe, da der Ausgangsstrom des OP nicht ausreicht um mehrer Transistoren anzusteuern. Mit MOSFETs ist das nicht möglich, da&lt;br /&gt;
schon geringste Abweichungen in der Ansteuercharakteristik, d. h. die Übertragungsfunktion aus dem Spannungsverhältnis &amp;lt;math&amp;gt;U_{GS}&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;U_{DS}&amp;lt;/math&amp;gt; nur&lt;br /&gt;
einen von mehreren MOSFET zum durchschalten bringt. Diese minimalen Spannungsdifferenzen zwischen zwei MOSFETs sind auch nicht kompensierbar. Vorteilhaft ist aber der nicht&lt;br /&gt;
vorhandene Gate-Strom, der sich nicht auf die Linearität und Präzision auswirkt. Zwischen Source und GND befinden sich die beiden Shuntwiderstände R11 und&lt;br /&gt;
R12 von jeweils 0,1R. Bei einem Strom von 5A fallen hier dann 0,25V ab, was einer Gesamtleistung von 1,25 Watt entspricht.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Spannungsverstärker für Messgerät ==&lt;br /&gt;
Zur Kontrolle des tatsächlichen Stromflusses erfolgt über den Shuntwiderständen der Abgriff zur indirekten Strommessung. Die am Shunt abfallende Spannung wird um den&lt;br /&gt;
Faktor 20 verstärkt. Damit ergibt sich bei 50mR und 20-facher Verstärkung eine Strom-Spannung-Zuordnung von 1:1, d. h. ein Strom von 5A verursacht eine Ausgangsspannung von&lt;br /&gt;
 &amp;lt;math&amp;gt;{U_{A_{DMM}}} = 5V. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Kühlkörper-Temperaturüberwachung ==&lt;br /&gt;
Eine Überhitzung des Leistungs-MOSFET ist gerade unter den knappen räumlichen Bedingungen gut möglich, weil der notwendige Kühlkörper mit entsprechender Ventilation kaum Platz&lt;br /&gt;
hat. Bei einem kleineren Kühlkörper würde daher eine Überhitzung möglich werden. Ein Kühlkörper mit einem Wärmewiderstand von ca. 8K/W erwärmt sich bei 63 Watt abzuführender&lt;br /&gt;
Leistung (4,54A bei 14V Klemmenspannung) innerhalb von ca. 27 Sekunden um ca. 60K, was einer Endtemperatur von 85°C entspricht. Bei mehr Leistung ist daher innerhalb von Sekunden&lt;br /&gt;
die max. Temperatur des MOSFET erreicht (Halbleitertemperatur 175°C). &lt;br /&gt;
&lt;br /&gt;
Als Temperaturfühler dient ein KTY81-122, der zusammen mit den Leistungs-MOSFET auf den Kühlkörper montiert wird. Erreicht der Temperaturfühler eine Temperatur von ca. 85°C&lt;br /&gt;
schaltet der Schmitt-Trigger über T2 den unteren Teil des Spannungsteiler kurz und die Ansteuerspannung des Leitsungs-MOSFET geht auf Null und damit ist kein Stromfluss mehr&lt;br /&gt;
vorhanden. Hat sich der Temperaturfühler auf ca. 58°C abgekühlt, wird der Leistungs-MOSFET wieder angesteuert. Die Temperaturgrenzen und die Hysterese errechnen sich folgendermaßen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;U_{aus} = U_{A_{max}} \frac{R18}{R18 + R19} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;U_{ein} = U_{A_{min}} \frac{R18}{R18 + R19} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;U_{hyst} = \Delta U_e = (U_{A_{max}} - U_{A_{min}}) \frac{R18}{R18 + R19} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;U_{aus}&amp;lt;/math&amp;gt; ist die Ausschaltspannung des Komparators, &amp;lt;math&amp;gt;U_{ein}&amp;lt;/math&amp;gt; die Einschaltspannung und &amp;lt;math&amp;gt;U_{hyst}&amp;lt;/math&amp;gt; die Hysterese (Spannungs- bzw. Temperaturdifferenz&lt;br /&gt;
der Ein- und Ausschaltschwellen). Die Angaben &amp;lt;math&amp;gt;U_{A_{min}}&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;U_{A_{max}}&amp;lt;/math&amp;gt; sind die maximale und minimale Ausgangsspannungen des Komparators. Bei 10V&lt;br /&gt;
Versorgungsspannung liegt die maximale Ausgangsspannung des LM324 bei ca. 8,2V.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== galvanische Trennung der Versorgungsspannung vom Lastkreis ==&lt;br /&gt;
Damit der Lastkreis keine Verbindung zur Versorgung und damit zum Rest des Equipments hat, muss diese durch einen DC/DC-Wandler entkoppelt werden. Durch die hohen Schaltfreuquenzen&lt;br /&gt;
ergeben sich am Ausgang kurze Spannungsspitzen. Durch das Snubber-Gleid, bestehend aus R20 und C6 werden diese minimiert. Dadurch, dass die gesamte Schaltung eine Stromaufnahme nur&lt;br /&gt;
im mA-Bereich hat, reicht ein DC/DC-Wandler von einem Watt Leistung völlig aus.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Spannungsstabilisierung ==&lt;br /&gt;
Die Versorgungsspannung hat einen essentiellen Einfluss auf die Funktionsfähigkeit. Eine Spannungsänderung beeinflusst die Ausgangsspanung des Optokopplers, unabhängig davon auch&lt;br /&gt;
die Ansteuerspannung der Treiberstufe und die Schaltschwellen des Schmitt-Trigger. Mit einem Standard-Linearregler vom Typ 78L10 ist die Stabilität ausreichend.&lt;br /&gt;
&lt;br /&gt;
= Messwerte =&lt;br /&gt;
== Übertemperaturabschaltung ==&lt;br /&gt;
Bei 14V Klemmenspannung und 4,54A (= 63 Watt) und ca. 1cm über der Befestigungsschraube des Transistors schaltet die Übertemperatursicherung nach ca. 27 Sekunden ab.&lt;br /&gt;
Wärmewiderstand des Kühlkörper ca. 8K/W&lt;br /&gt;
(z. B. [[Datei:Http://www.fischerelektronik.de/web fischer/de DE/Kühlkörper/A04/Strangkühlkörper für Leiterplattenmontage/PR/SK104 63.5 STC /productCard/parameters/index.xhtml|miniatur|SK104]])&lt;br /&gt;
&lt;br /&gt;
== Restwelligkeit des Tiefpasses ==&lt;br /&gt;
Vergleich der Ausgangsspannung (Restwelligkeit) des Tiefpasses bei 1,5kHz und 4kHz.&lt;br /&gt;
&lt;br /&gt;
[[Datei:/home/klaus/Phirma/Projekt/TeX-Feils/pix/screen-547x391-1,5kHz-MWC-neg.png]]&lt;br /&gt;
&lt;br /&gt;
Die größte Restwelligkeit entsteht bei einem duty-cycle von 50%. Bei ca. 1,5kHz beträgt die Restwelligkeit am Filterausgang 126mV bei einer Ausgangsspannung&lt;br /&gt;
von ca. 4,35V. Das entspricht einer Restwelligkeit von ca. 2,9%.&lt;br /&gt;
&lt;br /&gt;
[[Datei:/home/klaus/Phirma/Projekt/TeX-Feils/pix/screen-547x391-4kHz-MWC-neg.png]]&lt;br /&gt;
Bei ca. 4kHz beträgt die Restwelligkeit am Filterausgang nur noch 15,3mV bei einer Ausgangsspannung von ca. 4,35V. Das entspricht einer Restwelligkeit von ca. 0,35%.&lt;br /&gt;
&lt;br /&gt;
Bei Frequenzen über 4kHz sinkt die Ausgangsspannung ab. Grund ist die Trägheit des OP&#039;s. Daher sollte die PWM-Frequenz im Bereich 2kHz bis 4kHz liegen.&lt;br /&gt;
&lt;br /&gt;
== Linearität ==&lt;br /&gt;
Die Abhängigkeit der Ausgangsspannung &amp;lt;math&amp;gt;U_{A_{TP}}&amp;lt;/math&amp;gt; des Tiefpasses vom PWM-Verhältnis.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\readdata[ignoreLines=1,nStep=1]{\Daten}{data-files/Messwerte-3.txt}&lt;br /&gt;
\psset{xunit=1mm, yunit=10mm,yAxisLabel={},xAxisLabel={}}&lt;br /&gt;
\hspace*{5mm}&lt;br /&gt;
\psgraph[xticksize=0 9, yticksize=0 100,subticks=0,Dx=10,Dy=1](0,0)(100,9){80mm}{72mm}&lt;br /&gt;
 \listplot[showpoints,linewidth=0.5pt,linecolor=blue,plotNo=2,plotNoMax=3]{\Daten}&lt;br /&gt;
 \uput{0}[0](-8,9.7){&amp;lt;math&amp;gt;U_{A_{TP}} [V]&amp;lt;/math&amp;gt;}&lt;br /&gt;
 \uput{0}[0](107,-0.35){duty cycle}&lt;br /&gt;
\endpsgraph&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Das Übertragungsverhalten des Tiefpassfilter. Die Y-Werte sind die Spannungen direkt am Ausgang des Tiefpasses ohne Spannungsteiler.&lt;br /&gt;
Je nach verwendeten OP können sich hier andere Werte ergeben. Hier wurde der LM324 (4-fach OP) verwendet.&lt;br /&gt;
&lt;br /&gt;
Die Abhängigkeit des Stroms &amp;lt;math&amp;gt;I_{Last}&amp;lt;/math&amp;gt; und der Ausgangsspannung &amp;lt;math&amp;gt;U_{A_{DMM}}&amp;lt;/math&amp;gt; vom PWM-Verhältnis.&lt;br /&gt;
&lt;br /&gt;
\hspace*{5mm}&lt;br /&gt;
\psgraph[xticksize=0 6, yticksize=0 100,subticks=0,Dx=10,Dy=1]{}(0,0)(100,6){90mm}{54mm}&lt;br /&gt;
 \uput{0}[0](-5,7.2){\textcolor{blue}{$\mathrm{I_{Last} [A]}$}}&lt;br /&gt;
 \uput{0}[0](-5,6.7){\textcolor{red}{$\mathrm{U_{A_{DMM}} [V]}$}}&lt;br /&gt;
 \uput{0}[0](107,-0.35){duty cycle}&lt;br /&gt;
 \listplot[showpoints,linewidth=0.5pt,linecolor=blue,plotNo=1,plotNoMax=3]{\Daten}&lt;br /&gt;
 \listplot[plotstyle=dots,showpoints,linewidth=0.5pt,linecolor=red,plotNo=3,plotNoMax=3]{\Daten}&lt;br /&gt;
\endpsgraph&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die Linearität der Laststufe bzw. des Gesamtsystems. Die vereinzelten roten Punkte sind die Messwerte der Ausgangsspannung &amp;lt;math&amp;gt;U_{A_{DMM}}&amp;lt;/math&amp;gt; zur Kontrolle&lt;br /&gt;
bzw. zum gegenmessen des tatsächlichen Stroms. Die Punkte mit Y-Werten von 0 sind nicht gemessen worden.&lt;br /&gt;
&lt;br /&gt;
Die Messwerte in Zahlen:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#0d0f0d;&amp;quot;&lt;br /&gt;
! duty-&amp;lt;br /&amp;gt;cycle || Strom ||  Tiefpass || Ausgang &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot;| % || style=&amp;quot;text-align:center&amp;quot;| &amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt; || style=&amp;quot;text-align:center&amp;quot;| &amp;lt;math&amp;gt;U_{A_{TP}}&amp;lt;/math&amp;gt; || style=&amp;quot;text-align:center&amp;quot;| &amp;lt;math&amp;gt;U_{A_{DMM}}&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;|   0 ||   style=&amp;quot;text-align:right&amp;quot;| 0,000 A || style=&amp;quot;text-align:right&amp;quot;| 0,96 mV || style=&amp;quot;text-align:right&amp;quot;| 13 mV&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 4,5 || style=&amp;quot;text-align:right&amp;quot;| 0,262 A ||   style=&amp;quot;text-align:right&amp;quot;| 0,423 V || style=&amp;quot;text-align:right&amp;quot;| 0,261 V &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 8,4 ||  style=&amp;quot;text-align:right&amp;quot;| 0,420 A ||   style=&amp;quot;text-align:right&amp;quot;| 0,676 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 10,6 || style=&amp;quot;text-align:right&amp;quot;| 0,613 A ||   style=&amp;quot;text-align:right&amp;quot;| 0,936 V || style=&amp;quot;text-align:right&amp;quot;| 0,613 V &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 15,0 || style=&amp;quot;text-align:right&amp;quot;| 0,836 A ||   style=&amp;quot;text-align:right&amp;quot;| 1,342 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 19,6 ||  style=&amp;quot;text-align:right&amp;quot;| 1,12 A ||   style=&amp;quot;text-align:right&amp;quot;| 1,793 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 24,5 ||  style=&amp;quot;text-align:right&amp;quot;| 1,36 A ||   style=&amp;quot;text-align:right&amp;quot;| 2,163 V || style=&amp;quot;text-align:right&amp;quot;| 1,36 V  &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 30,0 ||  style=&amp;quot;text-align:right&amp;quot;| 1,66 A ||    style=&amp;quot;text-align:right&amp;quot;| 2,66 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 35,6 ||  style=&amp;quot;text-align:right&amp;quot;| 1,98 A ||    style=&amp;quot;text-align:right&amp;quot;| 3,17 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 40,6 ||  style=&amp;quot;text-align:right&amp;quot;| 2,21 A ||    style=&amp;quot;text-align:right&amp;quot;| 3,56 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 45,5 ||  style=&amp;quot;text-align:right&amp;quot;| 2,51 A ||    style=&amp;quot;text-align:right&amp;quot;| 4,03 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 50,5 || style=&amp;quot;text-align:right&amp;quot;| 2,765 A ||    style=&amp;quot;text-align:right&amp;quot;| 4,42 V || style=&amp;quot;text-align:right&amp;quot;| 2,76 V  &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 55,4 ||  style=&amp;quot;text-align:right&amp;quot;| 2,99 A ||    style=&amp;quot;text-align:right&amp;quot;| 4,80 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 60,4 ||  style=&amp;quot;text-align:right&amp;quot;| 3,25 A ||    style=&amp;quot;text-align:right&amp;quot;| 5,22 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 64,6 || style=&amp;quot;text-align:right&amp;quot;| 3,455 A ||    style=&amp;quot;text-align:right&amp;quot;| 5,55 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 70,1 ||  style=&amp;quot;text-align:right&amp;quot;| 3,74 A ||    style=&amp;quot;text-align:right&amp;quot;| 6,00 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 75,0 ||  style=&amp;quot;text-align:right&amp;quot;| 3,96 A ||    style=&amp;quot;text-align:right&amp;quot;| 6,36 V || style=&amp;quot;text-align:right&amp;quot;| 3,97 V  &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 80,4 ||  style=&amp;quot;text-align:right&amp;quot;| 4,24 A ||    style=&amp;quot;text-align:right&amp;quot;| 6,81 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 85,4 ||  style=&amp;quot;text-align:right&amp;quot;| 4,45 A ||    style=&amp;quot;text-align:right&amp;quot;| 7,15 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 90,4 ||  style=&amp;quot;text-align:right&amp;quot;| 4,68 A ||    style=&amp;quot;text-align:right&amp;quot;| 7,52 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 95,3 ||  style=&amp;quot;text-align:right&amp;quot;| 4,95 A ||    style=&amp;quot;text-align:right&amp;quot;| 7,91 V || style=&amp;quot;text-align:right&amp;quot;| 4,95 V  &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 100,0 ||  style=&amp;quot;text-align:right&amp;quot;| 5,08 A ||    style=&amp;quot;text-align:right&amp;quot;| 8,18 V || style=&amp;quot;text-align:right&amp;quot;| 5,09 V  &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Funktionskontrolle =&lt;br /&gt;
Für eine einwandfreie Funktion bietet sich folgende Vorgehensweise an.&lt;br /&gt;
&lt;br /&gt;
* Der PWM-Eingang bleibt offen = duty-cycle 0%&lt;br /&gt;
* am DC/DC-Konverter Versorgungsspannung anlegen, am Ausgang des DC/DC-Konverters müssen min. 13V gemessen werden, nach dem Spannungsregler 10,0V&lt;br /&gt;
* am Spannungsteilerausgang müssen 0V zu messen sein&lt;br /&gt;
* den Lastkreis mit einem Netzgerät verbinden, Einstellung 5V und mind. 6A (kleinere Spannungen könnten den Verpolschutz nicht ausreichend durchschalten)&lt;br /&gt;
* der Stromfluss im Lastkreis muß bei 0mA liegen&lt;br /&gt;
* folgende Punkte sollten zügig durchgeführt werden:&lt;br /&gt;
** am Eingang des Optokopplers eine Gleichspannung von 5V anlegen oder den Ausgang des Optokopplers überbrücken = duty-cycle 100%&lt;br /&gt;
** der Strom im Lastkreis sollte im Bereich von 5A liegen&lt;br /&gt;
** die Spannung am Spannungsteilerausgang messen, Sollwert 250mV +/-5mV&lt;br /&gt;
** die Spannungsdifferenz am Eingang des IC2A (LT1013) messen, Sollwert 0mV (nur im Lastfall)&lt;br /&gt;
** Netzgerät trennen&lt;br /&gt;
* bei ausreichendem Kühlkörper sollte die Übertemperaturabschaltung nicht aktiviert werden (Leistungsaufnahme 30 Watt)&lt;br /&gt;
* sollte die Spannung am Spannungsteiler bei 100% PWM nicht 250mV +/-5mV betragen, den Spannungsteiler anpassen; dies kann ohne Laststrom erfolgen&lt;br /&gt;
* der Test der Linearität wird mit PWM-Generator durchgeführt, dazu gerade die Endwerte 0 bis 20% und 80% bis 100% kontrollieren durch Messung der Spannung am Spannungsteilerausgang,&lt;br /&gt;
* sollte die Linearregler unzureichend sein, ggf. den Wiederstand R2 am Optokoppler ändern&lt;br /&gt;
* Netzgerät wieder zuschalten, Einstellung 14V und mind. 6A&lt;br /&gt;
* PWM duty-cycle liegt noch bei 100% d. h. der Stromfluss beträgt ca. 5,0A +/-100mA&lt;br /&gt;
* je nach Kühlkörpergröße sollte sich dieser schnell erhitzen und nach einer Zeit sollte die Übertemperaturabschaltung aktiviert werden, Netzteilstrom geht auf 0mA zurück&lt;br /&gt;
* Richtwert zur Dauer bis zum Abschalten: ca. 30 Sek. bei einem Kühlkörper mit einem Wärmewiderstand von 8K/W&lt;br /&gt;
&lt;br /&gt;
= Schaltplan =&lt;br /&gt;
[[Datei:/home/klaus/Phirma/Projekt/TeX-Feils/pix/PWM-Stromsenke-2.png|miniatur]]&lt;br /&gt;
&lt;br /&gt;
= Lochraster-Layout :D =&lt;br /&gt;
Das &amp;quot;Dink&amp;quot; lass ich mal weg. Den losen Aufbau baut eh keiner nach.&lt;/div&gt;</summary>
		<author><name>Hegy</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Stromsenke&amp;diff=78967</id>
		<title>Stromsenke</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Stromsenke&amp;diff=78967"/>
		<updated>2013-10-16T23:57:00Z</updated>

		<summary type="html">&lt;p&gt;Hegy: /* Spannungsverstärker für Messgerät */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Vor ca. 2 Jahren habe im in einem Projekt eine Stromsenke realisiert, die spezielle Anforderungen erfüllen musste. Einsatzbereich der Stromsenke war die Überstromerkennung im abschließenden Funktionstest in der Produktion von Netzgeräten, die Bestandteil eines Gesamtgerätes waren.&lt;br /&gt;
&lt;br /&gt;
= Einleitung =&lt;br /&gt;
&lt;br /&gt;
Die Stromsenke musste wie oben erwähnt spezielle Anforderungen erfüllen hinsichtlich der galvanischen Trennung, der Ansteuerung und der Zuverlässigkeit.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Features:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* galvanische Trennung von Steuersignal und Last&lt;br /&gt;
* Verpolschutz&lt;br /&gt;
* Soll-/Ist-Vergleich&lt;br /&gt;
* lineare PWM-Ansteuerung&lt;br /&gt;
* Übertemperaturabschaltung&lt;br /&gt;
* selbstregelnd&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Daten:&#039;&#039;&#039;&lt;br /&gt;
* 0 bis 5A, auch höher möglich&lt;br /&gt;
* max. Leistungsaufnahme je nach Kühlung bis 150W möglich&lt;br /&gt;
* für Spannungen bis 40V geeignet&lt;br /&gt;
* Auflösung je Prozentpunkt der PWM 50 mA (also 50mA Schritte)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Aufbau =&lt;br /&gt;
Die Stromsenke besteht aus folgenden Einzelkomponenten&lt;br /&gt;
&lt;br /&gt;
* Verpolschutz&lt;br /&gt;
* galvanische Trennung Steuersignal &amp;lt;math&amp;gt;\leftrightarrow&amp;lt;/math&amp;gt; Last&lt;br /&gt;
* galvanische Trennung der Versorgungsspannung vom Lastkreis&lt;br /&gt;
* Tiefpassfilter 2. Ordnung&lt;br /&gt;
* Spannungsteiler mit Abschaltfunktion&lt;br /&gt;
* Regel- und Ansteuerstufe&lt;br /&gt;
* Leistungsstufe&lt;br /&gt;
* Spannungsverstärker für Messgerät (Kontrolle)&lt;br /&gt;
* Temperaturüberwachung&lt;br /&gt;
* Spannungsstabilisierung&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Schaltplan&#039;&#039;&#039;&lt;br /&gt;
[[Datei:/home/klaus/Phirma/Projekt/TeX-Feils/pix/PWM-Stromsenke-2.png|gerahmt|zentriert|gesamter Schaltplan]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Verpolschutz ==&lt;br /&gt;
Der Verpolschutz besteht aus den drei Bauteilen T1 (N-Kanal MOSFET, IRF530), Z-Diode D1 und Vorwiderstand R5. Bei richtiger Polung ist immer ein Stromfluss möglich. Dieses&lt;br /&gt;
geschieht durch die immer vorhandene parasitäre Diode innerhalb des MOSFET, die für ca. 2A ausgelegt ist. Daher muss bei höheren Strom auch die Spannung höher sein um die&lt;br /&gt;
Source-Drain-Strecke durchzuschalten. Je nach Typ liegt die Mindestspannung bei ca. 3,5V (BUK754R3) bzw. 4,5V (IRF1404). In entgegengesetzter Richtung ist Diode gesperrt&lt;br /&gt;
und auch wird über die Gate-Spannung der MOSFET nicht durchgeschaltet. Bei Spannungen unter diesen Werten empfiehlt es sich, den Verpolschutz durch eine entsprechende&lt;br /&gt;
(Shottky-)Leistungsdiode zu ersetzen. Allerdings muß diese dann gekühlt werden. Die Verlustleistung am MOSFET-Verpolschutz beträgt nur einige Milliwatt.&lt;br /&gt;
&lt;br /&gt;
Sollte die Spannung am Eingang über 15V steigen, wird durch den Vorwiderstand und der Z-Diode sichergestellt, dass die maximale Gate-Source-Spannung von +/-20V nicht überschritten wird.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== galvanische Trennung Steuersignal &amp;lt;math&amp;gt;\leftrightarrow&amp;lt;/math&amp;gt; Last ==&lt;br /&gt;
Die Trennung der beiden Potentiale wird durch den Optokoppler CNY17F realisiert. Der Eingang ist mit einem 470R Widerstand so ausgelegt, dass eine PWM mit&lt;br /&gt;
einem Spannungshub von 0 bis 5V ausreicht. Der Ausgang mit dem Widerstand R2 (2,1k) ist so ausgelegt, dass die Spannung hier für den nachgeschalteten&lt;br /&gt;
Tiefpassfilter passend ist.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Sallen-Key Tiefpassfilter ==&lt;br /&gt;
Die eingehende PWM wird am Sallen-Key-Filter, ein aktiver Tiefpass 2. Ordung, geglättet. Selbst beim kritischen duty-cycle von 50% sind am Ausgang keine nennenswerten Schwankungen&lt;br /&gt;
sichtbar (s. Messwerte), sofern die PWM-Frequenz über 2kHz liegt. Die Ausgangsspannung des Filters steigt linear von 0V bis ca. 8,2V an. Die obere Grenzfrequenz des Filters liegt&lt;br /&gt;
bei 160Hz. Die Grenzfrequenz errechnet sich aus&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f_o = \frac{1}{2 \pi R C}&amp;lt;/math&amp;gt; mit R = R3 = R4 und C = C1 = C2.&lt;br /&gt;
&lt;br /&gt;
Die Gesamtverstärkung des Filters liegt bei eins. Werte höher drei bringen den Tiefpass zum schwingen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Spannungsteiler mit Schaltfunktion ==&lt;br /&gt;
Nach dem Tiefpass muss die Ausgangsspannung auf das Niveau abgesenkt werden, die auch die Regel- und Ansteuerstufe als Feedback über die Shuntwiderstände erhält. Daher wird mit&lt;br /&gt;
dem Spannungsteiler aus R6 und R7 parallel mit R8 auf 250mV +/-5mV abgesenkt. Die beiden parallelgeschalteten Widerstände R7 und R8 sind zusätzlich noch mit einem&lt;br /&gt;
MOSFET überbrückt. Dieser schaltet die Widerstände kurz, sollte die Temperatur am Kühlkörper zu hoch werden. Dann beträgt die Eingangsspannung der Regel- und Ansteuerstufe 0V und die&lt;br /&gt;
Leistungsstufe wird abgeschaltet.&lt;br /&gt;
&lt;br /&gt;
Sollte aufgrund von Toleranzen die Spannung des Spannungsteilerausgang nicht auf 250mV kommen, kann Widerstand (R22) zu R6 parallel geschaltet werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Regel- und Ansteuerstufe ==&lt;br /&gt;
An dieser Stufe werden höhere Anforderungen gestellt als an den Tiefpass, weswegen ein höherwertiger OP zum Einsatz kommt (IC2A, LT1013). Diese Stufe steuert zum einen den&lt;br /&gt;
Leistungs-MOSFET an und zum anderen wird der Soll- und Istwert verglichen und ggf. nachgeregelt. Dazu steht am nicht-invertierenden Eingang die Sollspannung an.&lt;br /&gt;
Daraus bildet sich dann die Ausgangsspannung, die noch abhängig ist von der Ist-Spannung am invertierenden Eingang. Steuert der Ausgang die Endstufe auf ein bestimmtes Niveau&lt;br /&gt;
an, wird der MOSFET soweit durchgesteuert, dass an den im Source-Kreis liegenden Shuntwiderständen die gleiche Spannung abfällt wie am nicht-invertierenden Eingang anliegt.&lt;br /&gt;
Daraus ergibt sich auch das Regelverhalten, sollte der Laststrom schwanken durch z. B. schwankende Übergangswiderstände in der Peripherie oder Spannungsswankungen vom zu&lt;br /&gt;
testenden Netzteil. Geht der Strom zurück, verringert sich am invertierenen Eingang ebenfalls die Spannung. Durch die Invertierung wird eine höhere Ausgangsspanung generiert,&lt;br /&gt;
die den sinkenden Strom entgegen wirkt. Daher ist die Differenzspannung an den beiden OP-Eingängen bei Null, bei dem verwendeten OP im µV-Bereich, beim einem LM324 einige mV,&lt;br /&gt;
wodurch die Linearität beeinträchtigt wird.&lt;br /&gt;
&lt;br /&gt;
Um Schwingungen zwischen OP-Ausgang und den Gate des MOSFET zu verhindern ist hier ein Widerstand zwischengeschaltet (R10). Vermutlich verursacht die Restwelligkeit des Tiefpasses&lt;br /&gt;
ein ständiges auf- und entladen des Gate, wodurch die Schwingungen im Frequenzbereich von einigen hundert Kilohertz entstehen. Um die gesamte Regelung nicht zum Schwingen zu bringen,&lt;br /&gt;
ist zusätzlich noch der Kondensator C3 vorhanden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Leistungsstufe ==&lt;br /&gt;
Die Leistungsstufe ist mit einem MOSFET (T3) realisiert um eine möglichst genaue Einstellung zu bekommen. Bei bipolaren Transistoren käme noch der Störfaktor des Basisstroms dazu.&lt;br /&gt;
Auch bei Darlington-Transistoren ist der Strom durch den letzten Transistor nicht zu vernachlässigen. Der Basisstrom, der über den Emitter und damit über die Shuntwidestände fließt,&lt;br /&gt;
würde die Genauigkeit und Linearität beeinflussen. Allerdings haben bipolare Transistoren den Vorteil, dass diese für größere Ströme bzw. Leistungen parallel geschaltet werden&lt;br /&gt;
können. Nachteilig wäre aber eine zusätzliche Treiberstufe, da der Ausgangsstrom des OP nicht ausreicht um mehrer Transistoren anzusteuern. Mit MOSFETs ist das nicht möglich, da&lt;br /&gt;
schon geringste Abweichungen in der Ansteuercharakteristik, d. h. die Übertragungsfunktion aus dem Spannungsverhältnis &amp;lt;math&amp;gt;U_{GS}&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;U_{DS}&amp;lt;/math&amp;gt; nur&lt;br /&gt;
einen von mehreren MOSFET zum durchschalten bringt. Diese minimalen Spannungsdifferenzen zwischen zwei MOSFETs sind auch nicht kompensierbar. Vorteilhaft ist aber der nicht&lt;br /&gt;
vorhandene Gate-Strom, der sich nicht auf die Linearität und Präzision auswirkt. Zwischen Source und GND befinden sich die beiden Shuntwiderstände R11 und&lt;br /&gt;
R12 von jeweils 0,1R. Bei einem Strom von 5A fallen hier dann 0,25V ab, was einer Gesamtleistung von 1,25 Watt entspricht.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Spannungsverstärker für Messgerät ==&lt;br /&gt;
Zur Kontrolle des tatsächlichen Stromflusses erfolgt über den Shuntwiderständen der Abgriff zur indirekten Strommessung. Die am Shunt abfallende Spannung wird um den&lt;br /&gt;
Faktor 20 verstärkt. Damit ergibt sich bei 50mR und 20-facher Verstärkung eine Strom-Spannung-Zuordnung von 1:1, d. h. ein Strom von 5A verursacht eine Ausgangsspannung von&lt;br /&gt;
 &amp;lt;math&amp;gt;{U_{A_{DMM}}} = 5V. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Kühlkörper-Temperaturüberwachung ==&lt;br /&gt;
Eine Überhitzung des Leistungs-MOSFET ist gerade unter den knappen räumlichen Bedingungen gut möglich, weil der notwendige Kühlkörper mit entsprechender Ventilation kaum Platz&lt;br /&gt;
hat. Bei einem kleineren Kühlkörper würde daher eine Überhitzung möglich werden. Ein Kühlkörper mit einem Wärmewiderstand von ca. 8K/W erwärmt sich bei 63 Watt abzuführender&lt;br /&gt;
Leistung (4,54A bei 14V Klemmenspannung) innerhalb von ca. 27 Sekunden um ca. 60K, was einer Endtemperatur von 85°C entspricht. Bei mehr Leistung ist daher innerhalb von Sekunden&lt;br /&gt;
die max. Temperatur des MOSFET erreicht (Halbleitertemperatur 175°C). &lt;br /&gt;
&lt;br /&gt;
Als Temperaturfühler dient ein KTY81-122, der zusammen mit den Leistungs-MOSFET auf den Kühlkörper montiert wird. Erreicht der Temperaturfühler eine Temperatur von ca. 85°C&lt;br /&gt;
schaltet der Schmitt-Trigger über T2 den unteren Teil des Spannungsteiler kurz und die Ansteuerspannung des Leitsungs-MOSFET geht auf Null und damit ist kein Stromfluss mehr&lt;br /&gt;
vorhanden. Hat sich der Temperaturfühler auf ca. 58°C abgekühlt, wird der Leistungs-MOSFET wieder angesteuert. Die Temperaturgrenzen und die Hysterese errechnen sich folgendermaßen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;U_{aus} = U_{A_{max}} \frac{R18}{R18 + R19} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;U_{ein} = U_{A_{min}} \frac{R18}{R18 + R19} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;U_{hyst} = \Delta U_e = (U_{A_{max}} - U_{A_{min}}) \frac{R18}{R18 + R19} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;U_{aus}&amp;lt;/math&amp;gt; ist die Ausschaltspannung des Komparators, &amp;lt;math&amp;gt;U_{ein}&amp;lt;/math&amp;gt; die Einschaltspannung und &amp;lt;math&amp;gt;U_{hyst}&amp;lt;/math&amp;gt; die Hysterese (Spannungs- bzw. Temperaturdifferenz&lt;br /&gt;
der Ein- und Ausschaltschwellen). Die Angaben &amp;lt;math&amp;gt;U_{A_{min}}&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;U_{A_{max}}&amp;lt;/math&amp;gt; sind die maximale und minimale Ausgangsspannungen des Komparators. Bei 10V&lt;br /&gt;
Versorgungsspannung liegt die maximale Ausgangsspannung des LM324 bei ca. 8,2V.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== galvanische Trennung der Versorgungsspannung vom Lastkreis ==&lt;br /&gt;
Damit der Lastkreis keine Verbindung zur Versorgung und damit zum Rest des Equipments hat, muss diese durch einen DC/DC-Wandler entkoppelt werden. Durch die hohen Schaltfreuquenzen&lt;br /&gt;
ergeben sich am Ausgang kurze Spannungsspitzen. Durch das Snubber-Gleid, bestehend aus R20 und C6 werden diese minimiert. Dadurch, dass die gesamte Schaltung eine Stromaufnahme nur&lt;br /&gt;
im mA-Bereich hat, reicht ein DC/DC-Wandler von einem Watt Leistung völlig aus.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Spannungsstabilisierung ==&lt;br /&gt;
Die Versorgungsspannung hat einen essentiellen Einfluss auf die Funktionsfähigkeit. Eine Spannungsänderung beeinflusst die Ausgangsspanung des Optokopplers, unabhängig davon auch&lt;br /&gt;
die Ansteuerspannung der Treiberstufe und die Schaltschwellen des Schmitt-Trigger. Mit einem Standard-Linearregler vom Typ 78L10 ist die Stabilität ausreichend. &lt;br /&gt;
&lt;br /&gt;
= Messwerte =&lt;br /&gt;
== Übertemperaturabschaltung ==&lt;br /&gt;
Bei 14V Klemmenspannung und 4,54A (= 63 Watt) und ca. 1cm über der Befestigungsschraube des Transistors schaltet die Übertemperatursicherung nach ca. 27 Sekunden ab.&lt;br /&gt;
Wärmewiderstand des Kühlkörper ca. 8K/W&lt;br /&gt;
(z. B. [[Datei:Http://www.fischerelektronik.de/web fischer/de DE/Kühlkörper/A04/Strangkühlkörper für Leiterplattenmontage/PR/SK104 63.5 STC /productCard/parameters/index.xhtml|miniatur|SK104]])&lt;br /&gt;
&lt;br /&gt;
== Restwelligkeit des Tiefpasses ==&lt;br /&gt;
Vergleich der Ausgangsspannung (Restwelligkeit) des Tiefpasses bei 1,5kHz und 4kHz.&lt;br /&gt;
&lt;br /&gt;
[[Datei:/home/klaus/Phirma/Projekt/TeX-Feils/pix/screen-547x391-1,5kHz-MWC-neg.png]]&lt;br /&gt;
&lt;br /&gt;
Die größte Restwelligkeit entsteht bei einem duty-cycle von 50%. Bei ca. 1,5kHz beträgt die Restwelligkeit am Filterausgang 126mV bei einer Ausgangsspannung&lt;br /&gt;
von ca. 4,35V. Das entspricht einer Restwelligkeit von ca. 2,9%.&lt;br /&gt;
&lt;br /&gt;
[[Datei:/home/klaus/Phirma/Projekt/TeX-Feils/pix/screen-547x391-4kHz-MWC-neg.png]]&lt;br /&gt;
Bei ca. 4kHz beträgt die Restwelligkeit am Filterausgang nur noch 15,3mV bei einer Ausgangsspannung von ca. 4,35V. Das entspricht einer Restwelligkeit von ca. 0,35%.&lt;br /&gt;
&lt;br /&gt;
Bei Frequenzen über 4kHz sinkt die Ausgangsspannung ab. Grund ist die Trägheit des OP&#039;s. Daher sollte die PWM-Frequenz im Bereich 2kHz bis 4kHz liegen.&lt;br /&gt;
&lt;br /&gt;
== Linearität ==&lt;br /&gt;
Die Abhängigkeit der Ausgangsspannung &amp;lt;math&amp;gt;U_{A_{TP}}&amp;lt;/math&amp;gt; des Tiefpasses vom PWM-Verhältnis.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\readdata[ignoreLines=1,nStep=1]{\Daten}{data-files/Messwerte-3.txt}&lt;br /&gt;
\psset{xunit=1mm, yunit=10mm,yAxisLabel={},xAxisLabel={}}&lt;br /&gt;
\hspace*{5mm}&lt;br /&gt;
\psgraph[xticksize=0 9, yticksize=0 100,subticks=0,Dx=10,Dy=1](0,0)(100,9){80mm}{72mm}&lt;br /&gt;
 \listplot[showpoints,linewidth=0.5pt,linecolor=blue,plotNo=2,plotNoMax=3]{\Daten}&lt;br /&gt;
 \uput{0}[0](-8,9.7){&amp;lt;math&amp;gt;U_{A_{TP}} [V]&amp;lt;/math&amp;gt;}&lt;br /&gt;
 \uput{0}[0](107,-0.35){duty cycle}&lt;br /&gt;
\endpsgraph&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Das Übertragungsverhalten des Tiefpassfilter. Die Y-Werte sind die Spannungen direkt am Ausgang des Tiefpasses ohne Spannungsteiler.&lt;br /&gt;
Je nach verwendeten OP können sich hier andere Werte ergeben. Hier wurde der LM324 (4-fach OP) verwendet.&lt;br /&gt;
&lt;br /&gt;
Die Abhängigkeit des Stroms &amp;lt;math&amp;gt;I_{Last}&amp;lt;/math&amp;gt; und der Ausgangsspannung &amp;lt;math&amp;gt;U_{A_{DMM}}&amp;lt;/math&amp;gt; vom PWM-Verhältnis.&lt;br /&gt;
&lt;br /&gt;
\hspace*{5mm}&lt;br /&gt;
\psgraph[xticksize=0 6, yticksize=0 100,subticks=0,Dx=10,Dy=1]{}(0,0)(100,6){90mm}{54mm}&lt;br /&gt;
 \uput{0}[0](-5,7.2){\textcolor{blue}{$\mathrm{I_{Last} [A]}$}}&lt;br /&gt;
 \uput{0}[0](-5,6.7){\textcolor{red}{$\mathrm{U_{A_{DMM}} [V]}$}}&lt;br /&gt;
 \uput{0}[0](107,-0.35){duty cycle}&lt;br /&gt;
 \listplot[showpoints,linewidth=0.5pt,linecolor=blue,plotNo=1,plotNoMax=3]{\Daten}&lt;br /&gt;
 \listplot[plotstyle=dots,showpoints,linewidth=0.5pt,linecolor=red,plotNo=3,plotNoMax=3]{\Daten}&lt;br /&gt;
\endpsgraph&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die Linearität der Laststufe bzw. des Gesamtsystems. Die vereinzelten roten Punkte sind die Messwerte der Ausgangsspannung &amp;lt;math&amp;gt;U_{A_{DMM}}&amp;lt;/math&amp;gt; zur Kontrolle&lt;br /&gt;
bzw. zum gegenmessen des tatsächlichen Stroms. Die Punkte mit Y-Werten von 0 sind nicht gemessen worden.&lt;br /&gt;
&lt;br /&gt;
Die Messwerte in Zahlen:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#0d0f0d;&amp;quot;&lt;br /&gt;
! duty-&amp;lt;br /&amp;gt;cycle || Strom ||  Tiefpass || Ausgang &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot;| % || style=&amp;quot;text-align:center&amp;quot;| &amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt; || style=&amp;quot;text-align:center&amp;quot;| &amp;lt;math&amp;gt;U_{A_{TP}}&amp;lt;/math&amp;gt; || style=&amp;quot;text-align:center&amp;quot;| &amp;lt;math&amp;gt;U_{A_{DMM}}&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;|   0 ||   style=&amp;quot;text-align:right&amp;quot;| 0,000 A || style=&amp;quot;text-align:right&amp;quot;| 0,96 mV || style=&amp;quot;text-align:right&amp;quot;| 13 mV&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 4,5 || style=&amp;quot;text-align:right&amp;quot;| 0,262 A ||   style=&amp;quot;text-align:right&amp;quot;| 0,423 V || style=&amp;quot;text-align:right&amp;quot;| 0,261 V &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 8,4 ||  style=&amp;quot;text-align:right&amp;quot;| 0,420 A ||   style=&amp;quot;text-align:right&amp;quot;| 0,676 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 10,6 || style=&amp;quot;text-align:right&amp;quot;| 0,613 A ||   style=&amp;quot;text-align:right&amp;quot;| 0,936 V || style=&amp;quot;text-align:right&amp;quot;| 0,613 V &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 15,0 || style=&amp;quot;text-align:right&amp;quot;| 0,836 A ||   style=&amp;quot;text-align:right&amp;quot;| 1,342 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 19,6 ||  style=&amp;quot;text-align:right&amp;quot;| 1,12 A ||   style=&amp;quot;text-align:right&amp;quot;| 1,793 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 24,5 ||  style=&amp;quot;text-align:right&amp;quot;| 1,36 A ||   style=&amp;quot;text-align:right&amp;quot;| 2,163 V || style=&amp;quot;text-align:right&amp;quot;| 1,36 V  &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 30,0 ||  style=&amp;quot;text-align:right&amp;quot;| 1,66 A ||    style=&amp;quot;text-align:right&amp;quot;| 2,66 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 35,6 ||  style=&amp;quot;text-align:right&amp;quot;| 1,98 A ||    style=&amp;quot;text-align:right&amp;quot;| 3,17 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 40,6 ||  style=&amp;quot;text-align:right&amp;quot;| 2,21 A ||    style=&amp;quot;text-align:right&amp;quot;| 3,56 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 45,5 ||  style=&amp;quot;text-align:right&amp;quot;| 2,51 A ||    style=&amp;quot;text-align:right&amp;quot;| 4,03 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 50,5 || style=&amp;quot;text-align:right&amp;quot;| 2,765 A ||    style=&amp;quot;text-align:right&amp;quot;| 4,42 V || style=&amp;quot;text-align:right&amp;quot;| 2,76 V  &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 55,4 ||  style=&amp;quot;text-align:right&amp;quot;| 2,99 A ||    style=&amp;quot;text-align:right&amp;quot;| 4,80 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 60,4 ||  style=&amp;quot;text-align:right&amp;quot;| 3,25 A ||    style=&amp;quot;text-align:right&amp;quot;| 5,22 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 64,6 || style=&amp;quot;text-align:right&amp;quot;| 3,455 A ||    style=&amp;quot;text-align:right&amp;quot;| 5,55 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 70,1 ||  style=&amp;quot;text-align:right&amp;quot;| 3,74 A ||    style=&amp;quot;text-align:right&amp;quot;| 6,00 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 75,0 ||  style=&amp;quot;text-align:right&amp;quot;| 3,96 A ||    style=&amp;quot;text-align:right&amp;quot;| 6,36 V || style=&amp;quot;text-align:right&amp;quot;| 3,97 V  &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 80,4 ||  style=&amp;quot;text-align:right&amp;quot;| 4,24 A ||    style=&amp;quot;text-align:right&amp;quot;| 6,81 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 85,4 ||  style=&amp;quot;text-align:right&amp;quot;| 4,45 A ||    style=&amp;quot;text-align:right&amp;quot;| 7,15 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 90,4 ||  style=&amp;quot;text-align:right&amp;quot;| 4,68 A ||    style=&amp;quot;text-align:right&amp;quot;| 7,52 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 95,3 ||  style=&amp;quot;text-align:right&amp;quot;| 4,95 A ||    style=&amp;quot;text-align:right&amp;quot;| 7,91 V || style=&amp;quot;text-align:right&amp;quot;| 4,95 V  &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 100,0 ||  style=&amp;quot;text-align:right&amp;quot;| 5,08 A ||    style=&amp;quot;text-align:right&amp;quot;| 8,18 V || style=&amp;quot;text-align:right&amp;quot;| 5,09 V  &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Funktionskontrolle =&lt;br /&gt;
Für eine einwandfreie Funktion bietet sich folgende Vorgehensweise an.&lt;br /&gt;
&lt;br /&gt;
* Der PWM-Eingang bleibt offen = duty-cycle 0%&lt;br /&gt;
* am DC/DC-Konverter Versorgungsspannung anlegen, am Ausgang des DC/DC-Konverters müssen min. 13V gemessen werden, nach dem Spannungsregler 10,0V&lt;br /&gt;
* am Spannungsteilerausgang müssen 0V zu messen sein&lt;br /&gt;
* den Lastkreis mit einem Netzgerät verbinden, Einstellung 5V und mind. 6A (kleinere Spannungen könnten den Verpolschutz nicht ausreichend durchschalten)&lt;br /&gt;
* der Stromfluss im Lastkreis muß bei 0mA liegen&lt;br /&gt;
* folgende Punkte sollten zügig durchgeführt werden:&lt;br /&gt;
** am Eingang des Optokopplers eine Gleichspannung von 5V anlegen oder den Ausgang des Optokopplers überbrücken = duty-cycle 100%&lt;br /&gt;
** der Strom im Lastkreis sollte im Bereich von 5A liegen&lt;br /&gt;
** die Spannung am Spannungsteilerausgang messen, Sollwert 250mV +/-5mV&lt;br /&gt;
** die Spannungsdifferenz am Eingang des IC2A (LT1013) messen, Sollwert 0mV (nur im Lastfall)&lt;br /&gt;
** Netzgerät trennen&lt;br /&gt;
* bei ausreichendem Kühlkörper sollte die Übertemperaturabschaltung nicht aktiviert werden (Leistungsaufnahme 30 Watt)&lt;br /&gt;
* sollte die Spannung am Spannungsteiler bei 100% PWM nicht 250mV +/-5mV betragen, den Spannungsteiler anpassen; dies kann ohne Laststrom erfolgen&lt;br /&gt;
* der Test der Linearität wird mit PWM-Generator durchgeführt, dazu gerade die Endwerte 0 bis 20% und 80% bis 100% kontrollieren durch Messung der Spannung am Spannungsteilerausgang,&lt;br /&gt;
* sollte die Linearregler unzureichend sein, ggf. den Wiederstand R2 am Optokoppler ändern&lt;br /&gt;
* Netzgerät wieder zuschalten, Einstellung 14V und mind. 6A&lt;br /&gt;
* PWM duty-cycle liegt noch bei 100% d. h. der Stromfluss beträgt ca. 5,0A +/-100mA&lt;br /&gt;
* je nach Kühlkörpergröße sollte sich dieser schnell erhitzen und nach einer Zeit sollte die Übertemperaturabschaltung aktiviert werden, Netzteilstrom geht auf 0mA zurück&lt;br /&gt;
* Richtwert zur Dauer bis zum Abschalten: ca. 30 Sek. bei einem Kühlkörper mit einem Wärmewiderstand von 8K/W&lt;br /&gt;
&lt;br /&gt;
= Schaltplan =&lt;br /&gt;
[[Datei:/home/klaus/Phirma/Projekt/TeX-Feils/pix/PWM-Stromsenke-2.png|miniatur]]&lt;br /&gt;
&lt;br /&gt;
= Lochraster-Layout :D =&lt;br /&gt;
Das &amp;quot;Dink&amp;quot; lass ich mal weg. Den losen Aufbau baut eh keiner nach.&lt;/div&gt;</summary>
		<author><name>Hegy</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Stromsenke&amp;diff=78966</id>
		<title>Stromsenke</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Stromsenke&amp;diff=78966"/>
		<updated>2013-10-16T23:55:55Z</updated>

		<summary type="html">&lt;p&gt;Hegy: Die Seite wurde neu angelegt: „Vor ca. 2 Jahren habe im in einem Projekt eine Stromsenke realisiert, die spezielle Anforderungen erfüllen musste. Einsatzbereich der Stromsenke war die Über…“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Vor ca. 2 Jahren habe im in einem Projekt eine Stromsenke realisiert, die spezielle Anforderungen erfüllen musste. Einsatzbereich der Stromsenke war die Überstromerkennung im abschließenden Funktionstest in der Produktion von Netzgeräten, die Bestandteil eines Gesamtgerätes waren.&lt;br /&gt;
&lt;br /&gt;
= Einleitung =&lt;br /&gt;
&lt;br /&gt;
Die Stromsenke musste wie oben erwähnt spezielle Anforderungen erfüllen hinsichtlich der galvanischen Trennung, der Ansteuerung und der Zuverlässigkeit.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Features:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* galvanische Trennung von Steuersignal und Last&lt;br /&gt;
* Verpolschutz&lt;br /&gt;
* Soll-/Ist-Vergleich&lt;br /&gt;
* lineare PWM-Ansteuerung&lt;br /&gt;
* Übertemperaturabschaltung&lt;br /&gt;
* selbstregelnd&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Daten:&#039;&#039;&#039;&lt;br /&gt;
* 0 bis 5A, auch höher möglich&lt;br /&gt;
* max. Leistungsaufnahme je nach Kühlung bis 150W möglich&lt;br /&gt;
* für Spannungen bis 40V geeignet&lt;br /&gt;
* Auflösung je Prozentpunkt der PWM 50 mA (also 50mA Schritte)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Aufbau =&lt;br /&gt;
Die Stromsenke besteht aus folgenden Einzelkomponenten&lt;br /&gt;
&lt;br /&gt;
* Verpolschutz&lt;br /&gt;
* galvanische Trennung Steuersignal &amp;lt;math&amp;gt;\leftrightarrow&amp;lt;/math&amp;gt; Last&lt;br /&gt;
* galvanische Trennung der Versorgungsspannung vom Lastkreis&lt;br /&gt;
* Tiefpassfilter 2. Ordnung&lt;br /&gt;
* Spannungsteiler mit Abschaltfunktion&lt;br /&gt;
* Regel- und Ansteuerstufe&lt;br /&gt;
* Leistungsstufe&lt;br /&gt;
* Spannungsverstärker für Messgerät (Kontrolle)&lt;br /&gt;
* Temperaturüberwachung&lt;br /&gt;
* Spannungsstabilisierung&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Schaltplan&#039;&#039;&#039;&lt;br /&gt;
[[Datei:/home/klaus/Phirma/Projekt/TeX-Feils/pix/PWM-Stromsenke-2.png|gerahmt|zentriert|gesamter Schaltplan]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Verpolschutz ==&lt;br /&gt;
Der Verpolschutz besteht aus den drei Bauteilen T1 (N-Kanal MOSFET, IRF530), Z-Diode D1 und Vorwiderstand R5. Bei richtiger Polung ist immer ein Stromfluss möglich. Dieses&lt;br /&gt;
geschieht durch die immer vorhandene parasitäre Diode innerhalb des MOSFET, die für ca. 2A ausgelegt ist. Daher muss bei höheren Strom auch die Spannung höher sein um die&lt;br /&gt;
Source-Drain-Strecke durchzuschalten. Je nach Typ liegt die Mindestspannung bei ca. 3,5V (BUK754R3) bzw. 4,5V (IRF1404). In entgegengesetzter Richtung ist Diode gesperrt&lt;br /&gt;
und auch wird über die Gate-Spannung der MOSFET nicht durchgeschaltet. Bei Spannungen unter diesen Werten empfiehlt es sich, den Verpolschutz durch eine entsprechende&lt;br /&gt;
(Shottky-)Leistungsdiode zu ersetzen. Allerdings muß diese dann gekühlt werden. Die Verlustleistung am MOSFET-Verpolschutz beträgt nur einige Milliwatt.&lt;br /&gt;
&lt;br /&gt;
Sollte die Spannung am Eingang über 15V steigen, wird durch den Vorwiderstand und der Z-Diode sichergestellt, dass die maximale Gate-Source-Spannung von +/-20V nicht überschritten wird.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== galvanische Trennung Steuersignal &amp;lt;math&amp;gt;\leftrightarrow&amp;lt;/math&amp;gt; Last ==&lt;br /&gt;
Die Trennung der beiden Potentiale wird durch den Optokoppler CNY17F realisiert. Der Eingang ist mit einem 470R Widerstand so ausgelegt, dass eine PWM mit&lt;br /&gt;
einem Spannungshub von 0 bis 5V ausreicht. Der Ausgang mit dem Widerstand R2 (2,1k) ist so ausgelegt, dass die Spannung hier für den nachgeschalteten&lt;br /&gt;
Tiefpassfilter passend ist.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Sallen-Key Tiefpassfilter ==&lt;br /&gt;
Die eingehende PWM wird am Sallen-Key-Filter, ein aktiver Tiefpass 2. Ordung, geglättet. Selbst beim kritischen duty-cycle von 50% sind am Ausgang keine nennenswerten Schwankungen&lt;br /&gt;
sichtbar (s. Messwerte), sofern die PWM-Frequenz über 2kHz liegt. Die Ausgangsspannung des Filters steigt linear von 0V bis ca. 8,2V an. Die obere Grenzfrequenz des Filters liegt&lt;br /&gt;
bei 160Hz. Die Grenzfrequenz errechnet sich aus&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f_o = \frac{1}{2 \pi R C}&amp;lt;/math&amp;gt; mit R = R3 = R4 und C = C1 = C2.&lt;br /&gt;
&lt;br /&gt;
Die Gesamtverstärkung des Filters liegt bei eins. Werte höher drei bringen den Tiefpass zum schwingen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Spannungsteiler mit Schaltfunktion ==&lt;br /&gt;
Nach dem Tiefpass muss die Ausgangsspannung auf das Niveau abgesenkt werden, die auch die Regel- und Ansteuerstufe als Feedback über die Shuntwiderstände erhält. Daher wird mit&lt;br /&gt;
dem Spannungsteiler aus R6 und R7 parallel mit R8 auf 250mV +/-5mV abgesenkt. Die beiden parallelgeschalteten Widerstände R7 und R8 sind zusätzlich noch mit einem&lt;br /&gt;
MOSFET überbrückt. Dieser schaltet die Widerstände kurz, sollte die Temperatur am Kühlkörper zu hoch werden. Dann beträgt die Eingangsspannung der Regel- und Ansteuerstufe 0V und die&lt;br /&gt;
Leistungsstufe wird abgeschaltet.&lt;br /&gt;
&lt;br /&gt;
Sollte aufgrund von Toleranzen die Spannung des Spannungsteilerausgang nicht auf 250mV kommen, kann Widerstand (R22) zu R6 parallel geschaltet werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Regel- und Ansteuerstufe ==&lt;br /&gt;
An dieser Stufe werden höhere Anforderungen gestellt als an den Tiefpass, weswegen ein höherwertiger OP zum Einsatz kommt (IC2A, LT1013). Diese Stufe steuert zum einen den&lt;br /&gt;
Leistungs-MOSFET an und zum anderen wird der Soll- und Istwert verglichen und ggf. nachgeregelt. Dazu steht am nicht-invertierenden Eingang die Sollspannung an.&lt;br /&gt;
Daraus bildet sich dann die Ausgangsspannung, die noch abhängig ist von der Ist-Spannung am invertierenden Eingang. Steuert der Ausgang die Endstufe auf ein bestimmtes Niveau&lt;br /&gt;
an, wird der MOSFET soweit durchgesteuert, dass an den im Source-Kreis liegenden Shuntwiderständen die gleiche Spannung abfällt wie am nicht-invertierenden Eingang anliegt.&lt;br /&gt;
Daraus ergibt sich auch das Regelverhalten, sollte der Laststrom schwanken durch z. B. schwankende Übergangswiderstände in der Peripherie oder Spannungsswankungen vom zu&lt;br /&gt;
testenden Netzteil. Geht der Strom zurück, verringert sich am invertierenen Eingang ebenfalls die Spannung. Durch die Invertierung wird eine höhere Ausgangsspanung generiert,&lt;br /&gt;
die den sinkenden Strom entgegen wirkt. Daher ist die Differenzspannung an den beiden OP-Eingängen bei Null, bei dem verwendeten OP im µV-Bereich, beim einem LM324 einige mV,&lt;br /&gt;
wodurch die Linearität beeinträchtigt wird.&lt;br /&gt;
&lt;br /&gt;
Um Schwingungen zwischen OP-Ausgang und den Gate des MOSFET zu verhindern ist hier ein Widerstand zwischengeschaltet (R10). Vermutlich verursacht die Restwelligkeit des Tiefpasses&lt;br /&gt;
ein ständiges auf- und entladen des Gate, wodurch die Schwingungen im Frequenzbereich von einigen hundert Kilohertz entstehen. Um die gesamte Regelung nicht zum Schwingen zu bringen,&lt;br /&gt;
ist zusätzlich noch der Kondensator C3 vorhanden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Leistungsstufe ==&lt;br /&gt;
Die Leistungsstufe ist mit einem MOSFET (T3) realisiert um eine möglichst genaue Einstellung zu bekommen. Bei bipolaren Transistoren käme noch der Störfaktor des Basisstroms dazu.&lt;br /&gt;
Auch bei Darlington-Transistoren ist der Strom durch den letzten Transistor nicht zu vernachlässigen. Der Basisstrom, der über den Emitter und damit über die Shuntwidestände fließt,&lt;br /&gt;
würde die Genauigkeit und Linearität beeinflussen. Allerdings haben bipolare Transistoren den Vorteil, dass diese für größere Ströme bzw. Leistungen parallel geschaltet werden&lt;br /&gt;
können. Nachteilig wäre aber eine zusätzliche Treiberstufe, da der Ausgangsstrom des OP nicht ausreicht um mehrer Transistoren anzusteuern. Mit MOSFETs ist das nicht möglich, da&lt;br /&gt;
schon geringste Abweichungen in der Ansteuercharakteristik, d. h. die Übertragungsfunktion aus dem Spannungsverhältnis &amp;lt;math&amp;gt;U_{GS}&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;U_{DS}&amp;lt;/math&amp;gt; nur&lt;br /&gt;
einen von mehreren MOSFET zum durchschalten bringt. Diese minimalen Spannungsdifferenzen zwischen zwei MOSFETs sind auch nicht kompensierbar. Vorteilhaft ist aber der nicht&lt;br /&gt;
vorhandene Gate-Strom, der sich nicht auf die Linearität und Präzision auswirkt. Zwischen Source und GND befinden sich die beiden Shuntwiderstände R11 und&lt;br /&gt;
R12 von jeweils 0,1R. Bei einem Strom von 5A fallen hier dann 0,25V ab, was einer Gesamtleistung von 1,25 Watt entspricht.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Spannungsverstärker für Messgerät ==&lt;br /&gt;
Zur Kontrolle des tatsächlichen Stromflusses erfolgt über den Shuntwiderständen der Abgriff zur indirekten Strommessung. Die am Shunt abfallende Spannung wird um den&lt;br /&gt;
Faktor 20 verstärkt. Damit ergibt sich bei 50mR und 20-facher Verstärkung eine Strom-Spannung-Zuordnung von 1:1, d. h. ein Strom von 5A verursacht eine Ausgangsspannung von&lt;br /&gt;
 &amp;lt;math&amp;gt;{U_{A_{DMM}}}&amp;lt;/math&amp;gt; = 5V.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kühlkörper-Temperaturüberwachung ==&lt;br /&gt;
Eine Überhitzung des Leistungs-MOSFET ist gerade unter den knappen räumlichen Bedingungen gut möglich, weil der notwendige Kühlkörper mit entsprechender Ventilation kaum Platz&lt;br /&gt;
hat. Bei einem kleineren Kühlkörper würde daher eine Überhitzung möglich werden. Ein Kühlkörper mit einem Wärmewiderstand von ca. 8K/W erwärmt sich bei 63 Watt abzuführender&lt;br /&gt;
Leistung (4,54A bei 14V Klemmenspannung) innerhalb von ca. 27 Sekunden um ca. 60K, was einer Endtemperatur von 85°C entspricht. Bei mehr Leistung ist daher innerhalb von Sekunden&lt;br /&gt;
die max. Temperatur des MOSFET erreicht (Halbleitertemperatur 175°C). &lt;br /&gt;
&lt;br /&gt;
Als Temperaturfühler dient ein KTY81-122, der zusammen mit den Leistungs-MOSFET auf den Kühlkörper montiert wird. Erreicht der Temperaturfühler eine Temperatur von ca. 85°C&lt;br /&gt;
schaltet der Schmitt-Trigger über T2 den unteren Teil des Spannungsteiler kurz und die Ansteuerspannung des Leitsungs-MOSFET geht auf Null und damit ist kein Stromfluss mehr&lt;br /&gt;
vorhanden. Hat sich der Temperaturfühler auf ca. 58°C abgekühlt, wird der Leistungs-MOSFET wieder angesteuert. Die Temperaturgrenzen und die Hysterese errechnen sich folgendermaßen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;U_{aus} = U_{A_{max}} \frac{R18}{R18 + R19} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;U_{ein} = U_{A_{min}} \frac{R18}{R18 + R19} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;U_{hyst} = \Delta U_e = (U_{A_{max}} - U_{A_{min}}) \frac{R18}{R18 + R19} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;U_{aus}&amp;lt;/math&amp;gt; ist die Ausschaltspannung des Komparators, &amp;lt;math&amp;gt;U_{ein}&amp;lt;/math&amp;gt; die Einschaltspannung und &amp;lt;math&amp;gt;U_{hyst}&amp;lt;/math&amp;gt; die Hysterese (Spannungs- bzw. Temperaturdifferenz&lt;br /&gt;
der Ein- und Ausschaltschwellen). Die Angaben &amp;lt;math&amp;gt;U_{A_{min}}&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;U_{A_{max}}&amp;lt;/math&amp;gt; sind die maximale und minimale Ausgangsspannungen des Komparators. Bei 10V&lt;br /&gt;
Versorgungsspannung liegt die maximale Ausgangsspannung des LM324 bei ca. 8,2V.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== galvanische Trennung der Versorgungsspannung vom Lastkreis ==&lt;br /&gt;
Damit der Lastkreis keine Verbindung zur Versorgung und damit zum Rest des Equipments hat, muss diese durch einen DC/DC-Wandler entkoppelt werden. Durch die hohen Schaltfreuquenzen&lt;br /&gt;
ergeben sich am Ausgang kurze Spannungsspitzen. Durch das Snubber-Gleid, bestehend aus R20 und C6 werden diese minimiert. Dadurch, dass die gesamte Schaltung eine Stromaufnahme nur&lt;br /&gt;
im mA-Bereich hat, reicht ein DC/DC-Wandler von einem Watt Leistung völlig aus.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Spannungsstabilisierung ==&lt;br /&gt;
Die Versorgungsspannung hat einen essentiellen Einfluss auf die Funktionsfähigkeit. Eine Spannungsänderung beeinflusst die Ausgangsspanung des Optokopplers, unabhängig davon auch&lt;br /&gt;
die Ansteuerspannung der Treiberstufe und die Schaltschwellen des Schmitt-Trigger. Mit einem Standard-Linearregler vom Typ 78L10 ist die Stabilität ausreichend. &lt;br /&gt;
&lt;br /&gt;
= Messwerte =&lt;br /&gt;
== Übertemperaturabschaltung ==&lt;br /&gt;
Bei 14V Klemmenspannung und 4,54A (= 63 Watt) und ca. 1cm über der Befestigungsschraube des Transistors schaltet die Übertemperatursicherung nach ca. 27 Sekunden ab.&lt;br /&gt;
Wärmewiderstand des Kühlkörper ca. 8K/W&lt;br /&gt;
(z. B. [[Datei:Http://www.fischerelektronik.de/web fischer/de DE/Kühlkörper/A04/Strangkühlkörper für Leiterplattenmontage/PR/SK104 63.5 STC /productCard/parameters/index.xhtml|miniatur|SK104]])&lt;br /&gt;
&lt;br /&gt;
== Restwelligkeit des Tiefpasses ==&lt;br /&gt;
Vergleich der Ausgangsspannung (Restwelligkeit) des Tiefpasses bei 1,5kHz und 4kHz.&lt;br /&gt;
&lt;br /&gt;
[[Datei:/home/klaus/Phirma/Projekt/TeX-Feils/pix/screen-547x391-1,5kHz-MWC-neg.png]]&lt;br /&gt;
&lt;br /&gt;
Die größte Restwelligkeit entsteht bei einem duty-cycle von 50%. Bei ca. 1,5kHz beträgt die Restwelligkeit am Filterausgang 126mV bei einer Ausgangsspannung&lt;br /&gt;
von ca. 4,35V. Das entspricht einer Restwelligkeit von ca. 2,9%.&lt;br /&gt;
&lt;br /&gt;
[[Datei:/home/klaus/Phirma/Projekt/TeX-Feils/pix/screen-547x391-4kHz-MWC-neg.png]]&lt;br /&gt;
Bei ca. 4kHz beträgt die Restwelligkeit am Filterausgang nur noch 15,3mV bei einer Ausgangsspannung von ca. 4,35V. Das entspricht einer Restwelligkeit von ca. 0,35%.&lt;br /&gt;
&lt;br /&gt;
Bei Frequenzen über 4kHz sinkt die Ausgangsspannung ab. Grund ist die Trägheit des OP&#039;s. Daher sollte die PWM-Frequenz im Bereich 2kHz bis 4kHz liegen.&lt;br /&gt;
&lt;br /&gt;
== Linearität ==&lt;br /&gt;
Die Abhängigkeit der Ausgangsspannung &amp;lt;math&amp;gt;U_{A_{TP}}&amp;lt;/math&amp;gt; des Tiefpasses vom PWM-Verhältnis.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\readdata[ignoreLines=1,nStep=1]{\Daten}{data-files/Messwerte-3.txt}&lt;br /&gt;
\psset{xunit=1mm, yunit=10mm,yAxisLabel={},xAxisLabel={}}&lt;br /&gt;
\hspace*{5mm}&lt;br /&gt;
\psgraph[xticksize=0 9, yticksize=0 100,subticks=0,Dx=10,Dy=1](0,0)(100,9){80mm}{72mm}&lt;br /&gt;
 \listplot[showpoints,linewidth=0.5pt,linecolor=blue,plotNo=2,plotNoMax=3]{\Daten}&lt;br /&gt;
 \uput{0}[0](-8,9.7){&amp;lt;math&amp;gt;U_{A_{TP}} [V]&amp;lt;/math&amp;gt;}&lt;br /&gt;
 \uput{0}[0](107,-0.35){duty cycle}&lt;br /&gt;
\endpsgraph&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Das Übertragungsverhalten des Tiefpassfilter. Die Y-Werte sind die Spannungen direkt am Ausgang des Tiefpasses ohne Spannungsteiler.&lt;br /&gt;
Je nach verwendeten OP können sich hier andere Werte ergeben. Hier wurde der LM324 (4-fach OP) verwendet.&lt;br /&gt;
&lt;br /&gt;
Die Abhängigkeit des Stroms &amp;lt;math&amp;gt;I_{Last}&amp;lt;/math&amp;gt; und der Ausgangsspannung &amp;lt;math&amp;gt;U_{A_{DMM}}&amp;lt;/math&amp;gt; vom PWM-Verhältnis.&lt;br /&gt;
&lt;br /&gt;
\hspace*{5mm}&lt;br /&gt;
\psgraph[xticksize=0 6, yticksize=0 100,subticks=0,Dx=10,Dy=1]{}(0,0)(100,6){90mm}{54mm}&lt;br /&gt;
 \uput{0}[0](-5,7.2){\textcolor{blue}{$\mathrm{I_{Last} [A]}$}}&lt;br /&gt;
 \uput{0}[0](-5,6.7){\textcolor{red}{$\mathrm{U_{A_{DMM}} [V]}$}}&lt;br /&gt;
 \uput{0}[0](107,-0.35){duty cycle}&lt;br /&gt;
 \listplot[showpoints,linewidth=0.5pt,linecolor=blue,plotNo=1,plotNoMax=3]{\Daten}&lt;br /&gt;
 \listplot[plotstyle=dots,showpoints,linewidth=0.5pt,linecolor=red,plotNo=3,plotNoMax=3]{\Daten}&lt;br /&gt;
\endpsgraph&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die Linearität der Laststufe bzw. des Gesamtsystems. Die vereinzelten roten Punkte sind die Messwerte der Ausgangsspannung &amp;lt;math&amp;gt;U_{A_{DMM}}&amp;lt;/math&amp;gt; zur Kontrolle&lt;br /&gt;
bzw. zum gegenmessen des tatsächlichen Stroms. Die Punkte mit Y-Werten von 0 sind nicht gemessen worden.&lt;br /&gt;
&lt;br /&gt;
Die Messwerte in Zahlen:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#0d0f0d;&amp;quot;&lt;br /&gt;
! duty-&amp;lt;br /&amp;gt;cycle || Strom ||  Tiefpass || Ausgang &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot;| % || style=&amp;quot;text-align:center&amp;quot;| &amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt; || style=&amp;quot;text-align:center&amp;quot;| &amp;lt;math&amp;gt;U_{A_{TP}}&amp;lt;/math&amp;gt; || style=&amp;quot;text-align:center&amp;quot;| &amp;lt;math&amp;gt;U_{A_{DMM}}&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;|   0 ||   style=&amp;quot;text-align:right&amp;quot;| 0,000 A || style=&amp;quot;text-align:right&amp;quot;| 0,96 mV || style=&amp;quot;text-align:right&amp;quot;| 13 mV&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 4,5 || style=&amp;quot;text-align:right&amp;quot;| 0,262 A ||   style=&amp;quot;text-align:right&amp;quot;| 0,423 V || style=&amp;quot;text-align:right&amp;quot;| 0,261 V &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 8,4 ||  style=&amp;quot;text-align:right&amp;quot;| 0,420 A ||   style=&amp;quot;text-align:right&amp;quot;| 0,676 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 10,6 || style=&amp;quot;text-align:right&amp;quot;| 0,613 A ||   style=&amp;quot;text-align:right&amp;quot;| 0,936 V || style=&amp;quot;text-align:right&amp;quot;| 0,613 V &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 15,0 || style=&amp;quot;text-align:right&amp;quot;| 0,836 A ||   style=&amp;quot;text-align:right&amp;quot;| 1,342 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 19,6 ||  style=&amp;quot;text-align:right&amp;quot;| 1,12 A ||   style=&amp;quot;text-align:right&amp;quot;| 1,793 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 24,5 ||  style=&amp;quot;text-align:right&amp;quot;| 1,36 A ||   style=&amp;quot;text-align:right&amp;quot;| 2,163 V || style=&amp;quot;text-align:right&amp;quot;| 1,36 V  &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 30,0 ||  style=&amp;quot;text-align:right&amp;quot;| 1,66 A ||    style=&amp;quot;text-align:right&amp;quot;| 2,66 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 35,6 ||  style=&amp;quot;text-align:right&amp;quot;| 1,98 A ||    style=&amp;quot;text-align:right&amp;quot;| 3,17 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 40,6 ||  style=&amp;quot;text-align:right&amp;quot;| 2,21 A ||    style=&amp;quot;text-align:right&amp;quot;| 3,56 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 45,5 ||  style=&amp;quot;text-align:right&amp;quot;| 2,51 A ||    style=&amp;quot;text-align:right&amp;quot;| 4,03 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 50,5 || style=&amp;quot;text-align:right&amp;quot;| 2,765 A ||    style=&amp;quot;text-align:right&amp;quot;| 4,42 V || style=&amp;quot;text-align:right&amp;quot;| 2,76 V  &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 55,4 ||  style=&amp;quot;text-align:right&amp;quot;| 2,99 A ||    style=&amp;quot;text-align:right&amp;quot;| 4,80 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 60,4 ||  style=&amp;quot;text-align:right&amp;quot;| 3,25 A ||    style=&amp;quot;text-align:right&amp;quot;| 5,22 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 64,6 || style=&amp;quot;text-align:right&amp;quot;| 3,455 A ||    style=&amp;quot;text-align:right&amp;quot;| 5,55 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 70,1 ||  style=&amp;quot;text-align:right&amp;quot;| 3,74 A ||    style=&amp;quot;text-align:right&amp;quot;| 6,00 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 75,0 ||  style=&amp;quot;text-align:right&amp;quot;| 3,96 A ||    style=&amp;quot;text-align:right&amp;quot;| 6,36 V || style=&amp;quot;text-align:right&amp;quot;| 3,97 V  &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 80,4 ||  style=&amp;quot;text-align:right&amp;quot;| 4,24 A ||    style=&amp;quot;text-align:right&amp;quot;| 6,81 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 85,4 ||  style=&amp;quot;text-align:right&amp;quot;| 4,45 A ||    style=&amp;quot;text-align:right&amp;quot;| 7,15 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 90,4 ||  style=&amp;quot;text-align:right&amp;quot;| 4,68 A ||    style=&amp;quot;text-align:right&amp;quot;| 7,52 V ||       &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 95,3 ||  style=&amp;quot;text-align:right&amp;quot;| 4,95 A ||    style=&amp;quot;text-align:right&amp;quot;| 7,91 V || style=&amp;quot;text-align:right&amp;quot;| 4,95 V  &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot;| 100,0 ||  style=&amp;quot;text-align:right&amp;quot;| 5,08 A ||    style=&amp;quot;text-align:right&amp;quot;| 8,18 V || style=&amp;quot;text-align:right&amp;quot;| 5,09 V  &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Funktionskontrolle =&lt;br /&gt;
Für eine einwandfreie Funktion bietet sich folgende Vorgehensweise an.&lt;br /&gt;
&lt;br /&gt;
* Der PWM-Eingang bleibt offen = duty-cycle 0%&lt;br /&gt;
* am DC/DC-Konverter Versorgungsspannung anlegen, am Ausgang des DC/DC-Konverters müssen min. 13V gemessen werden, nach dem Spannungsregler 10,0V&lt;br /&gt;
* am Spannungsteilerausgang müssen 0V zu messen sein&lt;br /&gt;
* den Lastkreis mit einem Netzgerät verbinden, Einstellung 5V und mind. 6A (kleinere Spannungen könnten den Verpolschutz nicht ausreichend durchschalten)&lt;br /&gt;
* der Stromfluss im Lastkreis muß bei 0mA liegen&lt;br /&gt;
* folgende Punkte sollten zügig durchgeführt werden:&lt;br /&gt;
** am Eingang des Optokopplers eine Gleichspannung von 5V anlegen oder den Ausgang des Optokopplers überbrücken = duty-cycle 100%&lt;br /&gt;
** der Strom im Lastkreis sollte im Bereich von 5A liegen&lt;br /&gt;
** die Spannung am Spannungsteilerausgang messen, Sollwert 250mV +/-5mV&lt;br /&gt;
** die Spannungsdifferenz am Eingang des IC2A (LT1013) messen, Sollwert 0mV (nur im Lastfall)&lt;br /&gt;
** Netzgerät trennen&lt;br /&gt;
* bei ausreichendem Kühlkörper sollte die Übertemperaturabschaltung nicht aktiviert werden (Leistungsaufnahme 30 Watt)&lt;br /&gt;
* sollte die Spannung am Spannungsteiler bei 100% PWM nicht 250mV +/-5mV betragen, den Spannungsteiler anpassen; dies kann ohne Laststrom erfolgen&lt;br /&gt;
* der Test der Linearität wird mit PWM-Generator durchgeführt, dazu gerade die Endwerte 0 bis 20% und 80% bis 100% kontrollieren durch Messung der Spannung am Spannungsteilerausgang,&lt;br /&gt;
* sollte die Linearregler unzureichend sein, ggf. den Wiederstand R2 am Optokoppler ändern&lt;br /&gt;
* Netzgerät wieder zuschalten, Einstellung 14V und mind. 6A&lt;br /&gt;
* PWM duty-cycle liegt noch bei 100% d. h. der Stromfluss beträgt ca. 5,0A +/-100mA&lt;br /&gt;
* je nach Kühlkörpergröße sollte sich dieser schnell erhitzen und nach einer Zeit sollte die Übertemperaturabschaltung aktiviert werden, Netzteilstrom geht auf 0mA zurück&lt;br /&gt;
* Richtwert zur Dauer bis zum Abschalten: ca. 30 Sek. bei einem Kühlkörper mit einem Wärmewiderstand von 8K/W&lt;br /&gt;
&lt;br /&gt;
= Schaltplan =&lt;br /&gt;
[[Datei:/home/klaus/Phirma/Projekt/TeX-Feils/pix/PWM-Stromsenke-2.png|miniatur]]&lt;br /&gt;
&lt;br /&gt;
= Lochraster-Layout :D =&lt;br /&gt;
Das &amp;quot;Dink&amp;quot; lass ich mal weg. Den losen Aufbau baut eh keiner nach.&lt;/div&gt;</summary>
		<author><name>Hegy</name></author>
	</entry>
</feed>