Beruflich Dokumente
Kultur Dokumente
Design-Tools
Referenzdesign
Gigabit-Ethernet
implementieren
Abschied
von PTFE? Mess-
Mit dem vorgeschlagenen Verbot von PFAS – es handelt sich um mehr als
lösungen
für die
10.000 Chemikalien, die zur Familie der Per- und Polyfluoralkylsubstanzen zäh-
len – wollen Dänemark, Deutschland, die Niederlande, Norwegen und Schweden
die Freisetzung von PFAS in die Umwelt verringern (siehe Seite 8). Eine dieser
PFAS-Verbindungen ist PTFE (Polytetrafluorethylen) – besser bekannt unter
dem Namen Teflon. Es wird in der HF-Technik als Dielektrikum eingesetzt, als
Leiterplattenbasismaterial, in HF-Steckverbindern, HF-Kabeln aber auch für
Batterie-
industrie
hitzebeständige Kabelisolierungen. In der HF-Technik kann PTFE als Standard-
Dielektrikum für Frequenzen im GHz-Bereich bezeichnet werden, mit niedrigem
Verlustfaktor und einer niedrigen Dielektrizitätskonstante.
Mit dem Start des 5G-Mobilfunks im mmWellen-Bereich (FR2) zwischen
24 GHz und 49 GHz wird die Nachfrage nach HF-Basismaterialien deut-
uns!
lich zunehmen. Die Analysten von IDTechEx erwarten ein Wachstum um Treffen Sie
circa das Zehnfache in den kommenden zehn Jahren. Erst im mmWellen-
Frequenzbereich wird 5G sein Bandbreiten- und Datenratenversprechen ein-
.
lösen können. Dafür müssen allerdings viel mehr mmWellen-Basisstationen 23. – 25.05
installiert werden, als im bereits genutzten Bereich FR1, mit den Frequenzen Stuttg a rt
7
1,8 GHz und 2,1 GHz sowie zwischen 3,4 GHz und 3,8 GHz, um die gleiche Stand 6 -F3
Fläche abdecken zu können. Diese hohe Zahl kleiner Basisstationen – auch
Mikrozellen genannt – ist der Grund für die rapide steigende Nachfrage nach
HF-Basismaterial.
Die optimistische Prognose hinsichtlich des 5G-Ausbaus könnte die EU nun
ausbremsen. Sie will im Rahmen der EU-Chemikalienverordnung (REACH,
Registration, Evaluation, Authorisation and Restriction of Chemicals) PTFE
durch Alternativen ersetzen – und zwar möglichst rasch. Allerdings gibt
es derzeit kein Material, das einen 1:1-Ersatz von PTFE in HF-Schaltungen
erlaubt. Die möglichen Alternativen unterscheiden sich hinsichtlich Eigen-
schaften und Verarbeitung.
Zwar sieht das REACH-Verfahren Ausnahmeregelungen für die Beschränkun- Profitieren Sie von mehr
gen vor, mit Übergangsfristen von bis zu 13,5 Jahren. Für Unternehmen ist es
aber sehr riskant, darauf zu spekulieren. Bis zum September 2023 läuft eine als 35 Jahren Erfahrung:
öffentliche Konsultation, in der Informationen bei der Europäischen Chemi-
kalienagentur (ECHA) eingereicht und auch die Aufnahme einer Ausnahme
regelung begründet werden können. Die verbindliche Entscheidung der Elektronische
Europäischen Kommission ist für das Jahr 2025 geplant. Im ungünstigs-
ten Fall, mit der kürzesten Übergangsfrist
von lediglich 1,5 Jahren, bleibt nicht mehr viel
Messtechnik für
Zeit, um einen Ersatz für PTFE zu testen und
den gewohnten Pfad von der Entwicklung von Lithium-Ionen
Batterien.
HF-Schaltungen bis zur Serienproduktion
von mmWellen-Basisstationen anzupassen.
Harry Schubert
12 Titelstory
16
29
34
Editorial 8 Drohendes Materialverbot:
PTFE und Alternativen für 5G-Anwendungen
3 Abschied von PTFE? 10 8. Anwenderforum »Passive Bauelemente«:
Programm online!
GMM-News 10 Fünf Trends im Blick:
Die Zukunft der Rechenzentren
6 COSIMA 2022: 11 Neue Embedded-Box-PC-Serie von Spectra:
Trinkwasser zum Mitnehmen Kompakt und flexibel
Impulse Design-Tools
4 E l e k t r o n i k 10. 20 23
inhalt
20
24
47
42
16 Softwaretest: 42 Analoge Eingangsmodule bei SPS-Anwendungen:
Künstliche Intelligenz für den Softwaretest Gleichtaktspannungen abblocken
20 Separation Kernels für Industriesteuerungen:
Softwaresicherheit durch Partitionierung Quarze/Oszillatoren/Taktgeber
24 Neues RTOS mit Standard-POSIX-Threads-API:
Die Ergänzung für Embedded Linux 47 Microcomputer Compensated Crystal Oscillator:
Endlich sind sie weltraumtauglich
Analog & Powermanagement
10. 2023 E l e k t r o n i k 5
GMM-News
COSIMA 2022
6 E l e k t r o n i k 10. 20 23
Impulse
Leichtbau-Batteriegehäuse
für E-Fahrzeuge
E-Fahrzeuge stellen hohe Sicherheitsanforderungen an die
Batterietechnologie, einschließlich des Batteriegehäuses.
Verbundwerkstoffe bieten jetzt einen revolutionär neuen Ansatz.
10. 2023 E l e k t r o n i k 7
Impulse
Drohendes Materialverbot
8 E l e k t r o n i k 10. 20 23
Impulse
das eine schlechte PIM-Stabilität im Laufe auch etwas höhere – Dielektrizitätskon- niedrigen Wärmeausdehnungskoeffizien-
der Zeit aufweist. Außerdem sind Kohlen- stante und einen ähnlichen Verlustfaktor ten, der für die Herstellung relevant ist.
wasserstoffe mit herkömmlichen Leiter- im Vergleich zu PTFE, sind jedoch weni- LTCC ermöglich zudem auch das Ein-
plattenmaterialien kompatibel, sodass ger umweltschädlich und kostengünstiger betten von Komponenten. Solche LTCC-
sie zur Bildung eines Verbundlaminats als PTFE. PPO/PPE haben jedoch eine Gehäuse sind klein, sie eignen sich für
verwendet werden können. Und schließ- höhere Feuchtigkeitsaufnahme als PTFE. den Bau kompakter 5G-Geräte. Aller-
lich werden sie zu niedrigeren Kosten als Noch wichtiger ist, dass ihr Verlustfaktor dings haben LTCC auch Nachteile: eine
PTFE angeboten. Allerdings haben Lami- mit steigender Betriebsfrequenz zunimmt, höhere Dielektrizitätskonstante, einen
nate auf Kohlenwasserstoffbasis oft einen und zwar stärker als der Verlustfaktor von komplexen Herstellungsprozess und
hohen Füllstoffgehalt, weshalb sie schwie- PTFE. Diese mangelnde Stabilität des höhere Kosten.
riger zu verarbeiten sind. Und ihre dielek- Verlustfaktors bei höheren Frequenzen
trischen Eigenschaften sind bei modera- kann für bestimmte Anwendungen pro Marktprognose HF-Materialien
ten Betriebstemperaturen weniger stabil blematisch sein. für 5G und 6G
als die von PTFE. ➔➔Niedertemperaturkeramik (LTCC, Low
➔➔Polyphenylenether (PPE) und Pol- Temperature Cofired Ceramics): LTCC Im Bericht »Verlustarme Materialien für
phenylenoxid (PPO): PPO und PPE sind bezieht sich auf Keramiken mit einer 5G und 6G 2023-2033« analysieren die
Hochtemperatur-Thermoplaste, die als Sintertemperatur unter 1000 °C. Aus Sicht drei Autoren Sona Dadhania, Dr. James
dielektrisches Material in Leiterplat- der Materialeigenschaften bieten LTCC Edmondson und Dr. Yu-Han Chang von
ten für zahlreiche Märkte, einschließ- einen niedrigen Verlustfaktor, der ideal für IDTechEx die technische Entwicklung,
lich der Telekommunikation, verwendet den Einsatz im 5G-mmWellen-Bereich ist, Markttrends und das Wachstum des
werden. Sie bieten eine ähnliche – wenn eine hohe Isolationsfestigkeit und einen Marktes für verlustarme HF-Materialien
für den 5G- und 6G-Mobilfunk – ein-
schließlich der neuen Materialien, die
aktuell erforscht werden. IDTechEx pro-
gnostiziert, dass der Umsatz mit HF-
Materialien für 5G auf 1,8 Mrd. US-Dol-
lar im Jahr 2033 steigen wird. Im Bericht
wird die Flächennachfrage nach verlust-
armen HF-Materialien für 5G nach Fre-
quenz (unter 6 GHz vs. mmWellen), sechs
Materialtypen und drei Anwendungsbe-
reichen (Smartphones, Infrastruktur und
Im Bericht »Verlustarme Materialien für 5G und 6G 2023-2033« vergleicht IDTechEx das Material PTFE CPEs) segmentiert, um sechzig verschie-
mit den möglichen Alternativen hinsichtlich der HF-Eigenschaften. (Bild: IDTechEx) dene Prognoselinien zu erstellen. hs
phyKNOX ® Advanced
Security Main
Angebote: Basic tained
Programm online!
Im Konferenzzentrum München findet am 27. und 28. Juni in
achter Auflage das Anwenderforum »Passive Bauelemente –
Passive für Profis« statt. Einmal mehr geben knapp 20 Vorträge
bekannter Branchenexperten Einblick in den optimalen Einsatz
von Kondensator & Co. Warum das notwendig ist? Passive Bau-
elemente verhalten sich in der Applikation nun einmal nicht so,
wie man das vielleicht noch aus den Vorlesungen kennt. Auch
Simulationen sorgen da nicht für absolute Sicherheit. Woran Das Keynote-Thema von Dr. Tomas Zednicek,
das liegt? Vor allem an materialtechnischen Gründen, wie die Markus Stark, EPCI European Passive
Vorträge unter anderem zeigen werden. Würth Elektronik eiSos, Components Institute,
Eröffnet wird die zweitägige Veranstaltung mit einer Keynote lautet: »Haben Normen und Stan- hält seine Keynote zum Thema
von Dr. Tomas Zednicek, dem Gründer und Direktor des European dards einen Einfluss auf die Welt »The Next Decade Capacitor
Passive Components Institute (EPCI). Seine Keynote beschäftigt der passiven Bauelemente?« Requirements«.
sich mit »The Next Decade Capacitor Requirements«. Mit einem
anderen Blickwinkel setzt sich die zweite Keynote von Markus sich in ihren Vorträgen intensiv mit den speziellen Eigenheiten
Stark, Head of Product Technology and Strategy Passive bei von Kondensatoren, Widerständen und Induktivitäten auseinan-
Würth Elektronik eiSos, auseinander: »Haben Normen und Stan- dersetzen. Unterstützt wird die Veranstaltung bislang von den
dards einen Einfluss auf die Welt der passiven Bauelemente?« Sponsoren Murata, Würth Elektronik eiSos, Powercoils, Vishay,
Aktuell besteht noch die Chance für eine weitere Keynote eines Iskra, Prax und Petermann Technik.
Global Players am zweiten Veranstaltungstag. Wir werden Sie Nutzen Sie die Chance, profitieren Sie vom Applikations-Know-
genauer darüber informieren, wenn die Planung konkret wird. how namhafter Experten, und profitieren Sie bis zum 24. Mai
Schwerpunktmäßig widmen sich die beiden Veranstaltungstage von unseren Early-Bird-Konditionen für das Anwenderforum
der Beschäftigung mit dem Thema Kondensatortechnologie Passive Bauelemente – Passive für Profis! Weitere Informa-
sowie Induktivitäten und magnetische Materialien. Bislang sind tionen und die Möglichkeit zur Anmeldung bietet die Website
es 17 Referenten von zehn Unternehmen und Organisationen, die events.weka-fachmedien.de/passive-anwenderforumeg
Fünf Trends im Blick
In den nächsten Monaten wird die soll er gar auf schätzungsweise 412 Mrd. starkes Wachstum im Bereich Edge Com-
Rechenzentrumsbranche einen Anstieg Dollar ansteigen. puting vorhergesagt.
ihres Marktwertes erleben. Gleichzeitig Geht es nach beyond.pl, bestimmen die ➔➔Colocation – Hotels für Server: Aufgrund
werden ältere Rechenzentren ohne Zer- folgenden fünf Trends die kommenden des erheblichen Anstiegs der Energie-
tifizierung auf ihren Weiterbetrieb über- Monate: preise, möglicher Stromausfälle, steigen-
prüft. Der Schwerpunkt bei den Trends ➔➔Edge Computing – Am Ort des Gesche- der Grundstückspreise sowie der Bau- und
für Rechenzentren liegt in den Bereichen hens: Statistiken von IoT Analytics 2022 Ausrüstungskosten werden die Unterneh-
Edge Computing, Reduzieren des CO2- zeigen, dass die Zahl der IoT-Geräte bis men nach Alternativen zu den traditionellen
Fußabdrucks, Colocation und Daten 2023 um 18 % auf 14,4 Mrd. weltweit Vor-Ort-Modellen für die Wartung der IT-
sicherheit – alles Punkte, die im Kontext ansteigt. Das IoT erfordert eine zuverläs- Infrastruktur suchen – das erhöht das Inte-
der Energiekrise wichtig sind. Der Markt sige und sichere Infrastruktur, was dazu resse an Colocation-Diensten. Der jüngste
hingegen wächst weiter – so erreicht der führt, dass die Infrastruktur für die Daten- Bericht des Marktforschungsunterneh-
Gesamtwert des Marktes für Rechenzen- verarbeitung, -speicherung und -analyse mens Arizton zeigt, dass 2023 ein Rekord-
tren im Jahr 2023 laut Statista 342 Mrd. in der Nähe des Ortes platziert werden jahr in Bezug auf den Wert des Colocation-
US-Dollar, was einem Anstieg von 6,4 % muss, an dem die Daten erzeugt wer- Sektors sein wird. Es wird geschätzt, dass
im Vergleich zu 2022 entspricht. Bis 2027 den. Aus diesem Grund wird für 2023 ein sein Wert 8,2 Mrd. Dollar erreicht.
10 E l e k t r o n i k 10. 20 23
Impulse
➔➔Sicherheit – Nicht ohne Zertifizierung: es weltweit nur 26 gibt (darunter eines Data Transmission Networks« der Inter-
Die instabile geopolitische Lage, die Ener- in Polen, Beyond.pl), wird ein sichtbarer nationalen Energieagentur beziffern die
giekrise und die steigende Nachfrage Trend bei Unternehmen in Branchen mit weltweiten CO2-Emissionen von Rechen-
nach Rechenzentrumsdiensten sowie hohen Anforderungen an die Sicherheit zentren derzeit auf etwa 0,9 bis 1,3 Pro-
die wachsende Abhängigkeit der Unter- und Geschäftskontinuität von IT-Dienst- zent. Es wird erwartet, dass die Rechen-
nehmen vom ständigen Zugriff auf Daten leistungen sein. zentrumsbranche dekarbonisiert wird und
machen die Zuverlässigkeit und Kontinu- ➔➔Nachhaltigkeit wird zur Norm – Ener- sich in Richtung Klimaneutralität bewegt.
ität der Leistungserbringung durch das giesparen als Pflicht: Die digitale Trans- ➔➔Energiekrise zwingt zum Umdenken
Rechenzentrum immer wichtiger. Hier formation von Unternehmen führt zu – Kosten im Blick: Angesichts der Ener-
gilt eine allgemeine Faustregel: Je höher einem steigenden Bedarf an zusätzlicher giekrise werden sich Unternehmen eher
das Zertifizierungsniveau, desto geringer Rechenleistung, Festplattenspeicher und für Rechenzentrumsdienste entschei-
ist das Risiko von Störungen und Sicher- Geräten und damit auch an Energie. Wie den, die ausreichend gegen Stromausfälle
heitsverletzungen in der IT-Infrastruktur Berechnungen von Schneider Electric geschützt sind. Rechenzentrumsbetreiber
des Kunden. zeigen, werden Rechenzentren aufgrund mit schlechter Energieeffizienz werden
Der Bezug von Dienstleistungen aus der weltweiten Digitalisierung bis 2025 wiederum auf dem Markt zunehmend unat-
Rechenzentren mit der höchsten Zer- etwa 54 % mehr Energie verbrauchen als traktiv, da die Energiekosten für die War-
tifizierungsstufe, d. h. mit der Zertifizie- 2022 – ein Anstieg von 229 auf 407 TWh. tung und vor allem für den Betrieb der IT-
rung »ANSI/TIA-942 Rated 4«, von denen Daten aus der Studie »Data Centers and Infrastruktur die Kunden abschrecken. ts
(Bild: Spectra)
Neue Embedded-Box-PC-Serie von Spectra
Jede Anwendung im Maschinen- und Anlagenbau ist verschieden einer maximalen Leistung von 110 W einzubauen. Diese kann
und verlangt oft nach einem kompakten und flexiblen Embed- mit einem optionalen Umluft-Fan-Kit perfekt temperiert werden.
ded-PC. Diese Anforderungen erfüllen die Embedded-PCs der Bei der 3000E-Serie können Anwender zwischen drei Bauhö-
PowerBox-3000-Serie von Spectra seit der ersten Generation. hen entscheiden. Je nach Modell können bis zu zwei PCI/PCIe-
Aufgrund ihrer umfangreichen Erweiterungsoptionen in Ver- Einsteckkarten und drei weitere Mini-PCIe-Module für die indi-
bindung mit leistungsstarken Prozessoren und dem kabello- viduellen Anpassungen eingesetzt werden. Hierfür sind bereits
sen Design sind sie eine Alternative zu einem herkömmlichen zusätzliche Schnittstellenausbrüche vorgesehen. Optionale
19-Zoll-Industrie-PC. Erweiterungen mit vierfach GbE oder vierfach PoE sind ein-
In der aktuellen Generation der PowerBox-3000E-Serie kommen fach per Plug-and-play möglich. Insgesamt lassen sich bis zu
Comet-Lake-Prozessoren in Verbindung mit dem Intel Chipsatz 20 LAN-Anschlüsse realisieren. ts
»W480E« zum Einsatz. Hierbei stehen zahlreiche Prozessorva-
rianten zur Auswahl bis hin zum 65-W-Core-i9-10900E-Prozes-
sor mit zehn Kernen und bis zu 4,7 GHz Taktfrequenz oder dem
80-W-Prozessor Xeon W-1270E mit acht Kernen und 4,8 GHz. In CodeMeter – Eine Symphonie von
der höchsten Ausbaustufe kommt im Volllastbetrieb ein externer,
Software-Monetarisierungs-Tools
temperaturgesteuerter Lüfter zum Einsatz, ansonsten arbeiten
die Box-PCs der Serie lüfterlos. Eine LED zeigt jederzeit an, ob Komponieren Sie Ihren eigenen Code
Orchestrieren Sie Ihre Lizenzstrategie
sich die Innentemperatur des Systems im zulässigen Betriebs-
Stimmen Sie Ihren IP-Schutz genau ab
temperaturbereich befindet. Zwei DDR4-SO-DIMM-Speicher bis Verbreiten Sie Ihr gestaltetes Werk
64 GB unterstützen die Prozessoren.
Der integrierte Grafikchip »UHD-630« ermöglicht den Anschluss Klingt einfach, oder?
Und das ist es auch
von drei unabhängigen Displays, die über HDMI, VGA und Dis-
mit CodeMeter
playPort angesteuert werden. Je nach Modell besteht die Option,
eine Grafikkarte bis zu einem Format von 235 mm x 111 mm mit Starten Sie jetzt +49 721 931720
und fordern Sie Ihr sales@wibu.com
CodeMeter SDK an www.wibu.com
10. 2023 E l e k t r o n i k 11 wibu.com/de/sdk
Design-Tools
Referenzdesign
Gigabit-Ethernet
implementieren
(Bild: Würth Elektronik)
Ethernet hat sich in den vergangenen nun mit den beiden Versionen eines USB Type C (USB 3.1). Der GB-Ether-
Jahrzehnten als der globale Vernet- 1-Gigabit-Ethernet-Referenzdesigns net-USB-Adapter ist auf Basis des
zungsstandard schlechthin durchge- von Würth Elektronik ein optimiertes Evaluation-Boards EVB-LAN7800LC
setzt, vom Heim über Büros und Produk- Schaltungsdesign und -layout mit allen von Microchip entwickelt worden. Die
tionshallen bis hin zum Auto. Aktuell technischen Daten. Dies erleichtert die Schaltung ist auf einer vierlagigen
ist Gigabit-Ethernet Stand der Technik, Implementierung einer zuverlässigen Leiterplatte aufgebaut und wird im
sodass Entwickler von vernetzungsfä- 1-Gigabit-Ethernet-Schnittstelle in vorliegenden Design über die USB-
higen elektronischen Geräten um die ihrer Zielanwendung. Schnittstelle mit Spannung versorgt.
Implementierung einer Gigabit-Ether- Das Referenzdesign RD016 umfasst Im ersten Teil dieses Artikels werden
net-Schnittstelle nicht herumkom- zwei Schnittstellen [1], eine 1-Gigabit- technische Grundlagen dargestellt,
men. Schaltungsentwickler erhalten RJ45/Ethernet-Schnittstelle und eine die für das Verständnis der Referenz-
12 E l e k t r o n i k 10. 20 23
Design-Tools
Schaltungselemente
Die folgenden Schaltungselemente
– Controller, Stromversorgung und
USB-3.1-Schnittstelle – werden hier
nur gestreift, da der Schwerpunkt die-
ses Artikels auf der 1-GB-Ethernet-
Schnittstelle liegt.
Controller
Der LAN7800 ist ein hochleistungs-
Bild 3. GB-Ethernet-USB-Adapter-Board in der Variante V2.0: Das Modul mit den Übertragern und fähiger USB-3.1-nach-1-GB-Ethernet-
Gleichtaktdrosseln ist in der RJ45-Buchse integriert. (Bild: Würth Elektronik) Controller mit integriertem Ethernet-
PHY. Für die Onboard-Software wurde
Ankommend von der RJ45-Schnitt- bestehend aus Gleichtaktdrosseln und ein externes 4-kbit-EEPROM spendiert.
stelle gelangt das Ethernet-Signal über Übertragern, sind einzelne Kompo-
die Gleichtaktdrossel zu den Übertra- nenten, die auf der Leiterplatte plat- Stromversorgung +5 V auf +3,3 V
gern. In Bild 1 ist nur einer von vier ziert sind (Bild 2). In der Variante V2.0 Der Controller benötigt eine Versor-
Kanälen dargestellt. Der Übertrager sind die genannten Komponenten mit gungsspannung von 3,3 V. Diese wird
besitzt eine Mittelanzapfung, die, in das Gehäuse der RJ45-Buchse inte- mit dem Linearregler TLV757P erzeugt.
signaltechnisch betrachtet, ein Null- griert (Bild 3). Der LDO (Low-Dropout-Regler) redu-
potenzial darstellt. Unsymmetrien ziert die Spannung von 5,0 V auf 3,3 V.
wirken sich als Spannung an der Mit- Blockschaltung Die 10-µF-Eingangs- und Ausgangs
telanzapfung aus und werden über die Der USB-3.1-Gigabit-Ethernet-Con- elkos sorgen für einen stabilen Betrieb,
75-Ω-Widerstände, die gleichspan- troller LAN7800 verbindet die USB- der 100-nF-X7R–Kondensator reduziert
nungsmäßig über den Kondensator Schnittstelle mit der Ethernet-Schnitt- ausgangsseitig hochfrequente Störun-
entkoppelt sind, gegen Masse abge- stelle als »Brücke« (Bild 4). Somit sind gen.
schlossen. Der Übertrager weist ein für die Beschaltung der Schnittstel-
Übersetzungsverhältnis von 1:1 auf. len lediglich die signaltechnischen USB-3.1-Schnittstelle
Sekundärseitig gelangt das Ethernet- Anpassungen und Entkopplungen zu Die Datenleitungen der USB-Schnitt-
Signal über die vier Kanäle zum PHY. realisieren. USB-seitig wird mit einem stelle sind mit Gleichtaktdrosseln gegen
Auch hier beträgt die Impedanz 100 Ω DC/DC-Wandler die für den LAN7800 Funkstörungen und mit TVS-Dioden
differenziell, bzw. jeweils 50 Ω gegen notwendige 3,3-V-Versorgungsspan- arrays gegen transiente Überspannun-
Masse (GND). Die Mittelanzapfung des nung erzeugt. Der LAN7800 benötigt gen beschaltet.
Übertragers ist auf der
sekundären Seite über
Kondensatoren wechsel-
spannungsmäßig gegen
Masse abgeschlossen.
1-GB-Ethernet-
Adapter-Board
Das GB-Ethernet-USB-
Adapter-Board ist in zwei
verschiedenen Varianten
verfügbar.
Variante V1.0 umfasst
im Bereich der Ether-
net-Schnittstelle dis-
k rete Komponenten.
Das heißt, das Anpas-
sungsnetzwerk und der
Indu ktiv itäten-Block , Bild 4. Blockschaltung des GB-Ethernet-USB-Adapter-Boards in beiden Varianten. (Bild: Würth Elektronik)
14 E l e k t r o n i k 10. 20 23
Design-Tools
Softwaretest
Künstliche Intelligenz
für den Softwaretest
(Bild: AddMeshCube/stock.adobe.com)
Der Test von Code spielt eine entscheidende Rolle, wenn es darum geht,
Software zu entwickeln, die sowohl Compliance-Standards als auch
Qualitätsanforderungen entsprechen muss. Mit dem Einsatz von KI
lassen sich robuste Softwaretests realisieren und Verbesserungen im
Entwicklungsprozess erzielen. Von Igor Kirilenko
Nach einem Bericht von Statista soll sierung erforderlich. Hier kommt KI ins beziehung von logischem Denken zur
die Zahl der weltweiten Entwickler von Spiel: Ihre Integration ermöglicht, dass Problemlösung und in einigen Fällen
24,5 Mio. im Jahr 2020 auf 28,7 Mio. in die Testautomatisierung für Software auch maschinellem Lernen (ML) kann
2024 ansteigen. Damit einher geht ein besonders effizient und nahtlos abläuft. KI dazu beitragen, banale und lang-
Anstieg bei Software-Releases, der wie- wierige Aufgaben in der Entwicklung
derum die Notwendigkeit zur Automa- KI bei der Testautomatisierung und beim Testen zu automatisieren und
tisierung von Softwaretests antreibt. für Software zu reduzieren. Natürlich verfügen die
Im Zuge von Softwaretests lassen sich Tools zur Testautomatisierungs bereits
Laufzeitfehler, Skalierbarkeitsproble Mit der Anwendung von KI in Tools für über KI, aber sie haben ihre Grenzen. In
m e, Sicherheitsschwachstellen und
den Softwaretests soll der Lebenszyklus der Softwareentwicklung kann KI dann
vieles mehr entdecken und beheben. der Softwareentwicklung (SDLC, Soft- glänzen, wenn sie diese Einschränkun-
Weil der Testprozess in der Regel sehr ware Development Life Cycle) verein- gen aufhebt. Ihr Wert steigt, je mehr sie
anspruchsvoll ist, wird eine Automati- facht werden (Bild 1). Durch die Ein- die direkte Beteiligung des Entwicklers
16 E l e k t r o n i k 10. 20 23
Design-Tools
➔➔Elemente, die unterdrückt werden höhere Codeabdeckung erzielen und SOAtest von Parasoft. Er geht über das
können. zugleich den Zeit- und Arbeitsaufwand Aufzeichnen und Abspielen von Tests
für den Aufbau einer umfassenden und hinaus und setzt – mithilfe von KI und
Dies verbessert die Benutzerfreund- aussagekräftigen Suite von Unit-Test- maschinellem Lernen – UI-Tests in
lichkeit erheblich, da die Entwickler fällen deutlich senken. Dies geschieht vollständige, automatisierte API-Test-
zu den Warnungen geleitet werden, die unter anderem durch ein leichteres szenarien um. Der Smart-API-Testge-
mit größter Wahrscheinlichkeit auf ihr Erstellen von Stubs und Mocks zur Iso- nerator nutzt Schlussfolgerungen, um
Projekt zutreffen. Zusätzlich wurde lierung des zu testenden Codes. Dank die Muster und Beziehungen in den
eine Engine zur Erkennung von Hot- der zugrundeliegenden KI kann Jtest verschiedenen API-Aufrufen zu verste-
spots zusammen mit einem fortschritt- die zu testende Einheit beobachten, um hen, die während der Ausführung der
lichen KI-basierten Modell implemen- ihre Abhängigkeiten von anderen Klas- Benutzeroberfläche erfolgen. Aus die-
tiert, die Verstöße an Entwickler mit sen zu ermitteln. Wenn Instanzen die- ser Analyse wird eine Reihe von API-
den besten Fähigkeiten und Erfahrun- ser Abhängigkeiten geschaffen werden, Aufrufen erstellt, die die zugrunde lie-
gen zuweist – basierend auf Vorfällen, schlägt das Tool dem Benutzer Mocks genden Schnittstellenaufrufe während
die sie in der Vergangenheit behoben vor, um isoliertere Tests zu gestalten. des UI-Programmablaufs darstellen.
haben (Bild 3). So reduzieren diese Das automatische Anlegen der notwen- Dann wendet das Tool ML an, indem
Innovationen den manuellen Aufwand digen Mocks und Stubs senkt den Auf- es die verschiedenen API-Ressourcen
bei der Einführung und Nutzung der wand für einen der zeitaufwendigsten beobachtet und sie als Vorlage in einer
statischen Analyse sofort. Teile der Testerstellung. proprietären Datenstruktur speichert.
Außerdem erkennt Jtest automatisch Das Update dieser internen Struktur
Automatisiertes Erstellen und Code, der von bestehenden Testsuiten erfolgt durch Prüfen anderer Testfälle
Parametrisieren von Unit-Tests nicht abgedeckt wird, und durchfors- in der Bibliothek des Benutzers, um
mit KI tet den Steuerungspfad des Quellcodes, verschiedene Verhaltensweisen bei der
Dieses Beispiel findet sich in Jtest, um herauszufinden, welche Parameter Ausführung der APIs zu lernen, z. B.
einem Testtool von Parasoft für Java- an eine zu testende Methode übergeben eine Zusicherung (Assertion) oder das
Entwickler, das statische Analyse, werden müssen, und wie Subs/Mocks zu Hinzufügen eines bestimmten Vor-
Unit-Tests, Abdeckung und Nachvoll- initialisieren sind, um diesen Code zu spanns (Headers) an der richtigen Stelle.
ziehbarkeit usw. beinhaltet. Mithilfe erreichen. Wird diese KI aktiviert, kann Das Ziel der KI besteht darin, fortge-
von KI wurde eine automatische Test- Jtest automatisch neue Unit-Tests gene- schrittenere Tests zu schaffen und nicht
fallgenerierung eingeführt, mit der rieren und dabei geänderte Parameter nur zu wiederholen, was ein Nutzer
Entwickler die Lücken füllen können, anwenden, um die Codeabdeckung des gemacht hat, wie es bei einfachen Auf-
wenn sie mit einem spärlichen Unit- gesamten Software-Entwicklungspro- zeichnungs- und Wiedergabetests der
Testgerüst beginnen. Das IDE-Plug-in jekts zu erhöhen. Fall ist. Und so funktioniert der Smart
von Jtest ergänzt die Unit-Testing-Pra- API-Testgenerator:
xis um eine nützliche Automatisierung Automatisiertes Erstellen ➔➔Erkennt Muster im Datenverkehr
mit einfachen Ein-Klick-Aktionen zum und Warten von API-Tests ➔➔Erstellt ein umfassendes Datenmo-
Erstellen, Skalieren und Warten von mit KI und ML dell der beobachteten Parameter
Unit-Tests. Durch den Einsatz des KI- Ein weiteres Beispiel für den Ein- ➔➔Generiert und aktiviert automati-
fähigen Jtest können Benutzer eine satz von ML ist der API-Testgenerator sierte API-Tests und wendet gelernte
Muster auf andere API-Tests an, um
diese zu verbessern und Anwender
Bild 2. Parasoft erleichtert die Klassifizie- bei der Erstellung anspruchsvolle-
rung der Ergebnisse in der Ausgabe eines rer automatisierter Testszenarien zu
statischen Analysewerkzeugs mithilfe von unterstützen.
KI. (Bild: Parasoft)
Die daraus resultierenden automatisier-
ten API-Tests sind vollständiger, wie-
derverwendbar, skalierbar und wider-
standsfähig gegenüber Änderungen.
18 E l e k t r o n i k 10. 20 23
Design-Tools
Bild 3. Die Kombination von KI- und ML-Techniken optimiert die Leistung der Entwickler und
behebt zugleich wichtige Code-Probleme. (Bild: Parasoft)
gewährleisten, bevor es in Produktion fehlschlagen. Mit Selenic kann die von betroffenen Testfälle. Ihr Hauptvorteil
geht. Das Selenium-Framework hat der Engine verwendete KI-Heuristik besteht darin, dass nach Änderungen
sich für UI-Tests durchgesetzt, aber diese geänderten Elemente mit den vom keine Tests mehr für die gesamte Code
die Benutzer kämpfen immer noch mit Modell dargestellten historischen Daten basis durchgeführt werden müssen.
den üblichen Herausforderungen des »abgleichen« und automatisch »intelli- Das spart Zeit und Kosten und sorgt
Selenium-Tests, wie Wartbarkeit und gente Platzhalter« generieren. Diese für einen effizienten Entwicklungspro-
Stabilität. Hier können KI-Techniken sind resistent gegen Änderungen, um zess. Man kann von der TIA-Technik
und insbesondere ML helfen, indem sie die Ausführung von Selenium-Tests zur bei der Ausführung manueller Tests
eine Selbstheilung zur Laufzeit ermög- Laufzeit wiederherzustellen. Informa- profitieren oder durch die Integration
lichen, um die mit der Ausführung von tionen über diese Änderungen werden von TIA-basierten Tools in CI/CD-Pipe-
UI-Tests verbundenen Probleme der automatisch über das Modell weiterge- lines Vorteile erzielen. Das optimiert
Wartbarkeit zu lösen. geben, und die künftige Generierung die Ausführung der automatisierten
Diese Funktion ist Teil des Tools Sele- neuer Locators erfolgt auf der Grund- Tests, zugleich erhalten die Entwickler
nic von Parasoft. Es kann während der lage dieser Änderungen. eine schnellere Rückkopplung über die
regulären Ausführung von Selenium- Zudem kann Selenic verschiedene Auswirkungen von Änderungen auf die
Tests etwas über die interne Daten- Arten von »Wartebedingungen«, die Qualität ihres Projekts.
struktur »lernen«. Die Selenic-Engine Instabilitäten im Zusammenhang mit Abhängig von der Art der Produkte und
überwacht jeden Lauf und erfasst detail- den Leistungsmerkmalen der zu testen- der Art der auszuführenden Tests bietet
lierte Informationen über den Web-UI- den Systeme betreffen, selbst heilen. sich die KI-gestützte Technik von Para-
Inhalt der zu testenden Anwendung. Sie Selenic misst auch die Zeit, die mit der soft zur Optimierung der Ausführung
extrahiert DOM-Elemente (Document Ausführung jedes Testfalls auf Web- von Java-Unit-Tests, Selenium-Web-
Object Model), deren Attribute, Loca- seiten verbunden ist, und vergleicht UI-Tests und API-Tests an. hs
tors und ähnliches und korreliert sie sie mit dem Durchschnittswert der
mit Aktionen, die von UI-gesteuerten vorangegangenen Läufe. Überschrei-
Tests ausgeführt werden. Selenic nutzt tet die Abweichung einen bestimmten Igor Kirilenko
den proprietären Datenmodellierungs- Schwellenwert, erscheint im Bericht
ansatz von Parasoft und speichert diese eine Warnung, um den Benutzer über ist als VP of Development
Informationen in seiner KI-Engine. wichtige Änderungen zu informieren. bei Parasoft für die technische Strategie,
Durch die kontinuierliche Aktualisie- Architektur und Entwicklung der Parasoft-
rung des Modells und die Analyse der Optimieren der Produkte verantwortlich. Er verfügt über
bisherigen Ausführung aller Tests wird Testdurchführung mit der mehr als 20 Jahre Erfahrung in der Lei-
das Tool immer »intelligenter«. Testauswirkungsanalyse tung von Entwicklungsteams, mit einer
Dies bringt einen entscheidenden Zeit- Die Test Impact Analysis (TIA) bewertet Spezialisierung auf die Einführung und
gewinn in Fällen, in denen UI-Elemente die Auswirkungen von Änderungen am Förderung der besten agilen Praktiken in
von Webseiten verschoben oder erheb- Code. Sie unterstützt bei der Ermitt- Umgebungen für Softwareentwicklung.
lich verändert werden, wodurch Tests lung der von den Codeänderungen
Softwaresicherheit
durch Partitionierung
(Bild: stock.adobe.com)
Separationskerne bieten eine höhere Sicherheit als die Trennung per
Container. Mit Containerisierung lässt sich nur eine limitierte Isolierung
erzielen, denn sie ist normalerweise nicht dafür vorgesehen, bösartigen
Code an der Ausweitung von Privilegien zu hindern.
Von Franz Walkembach
Der kontinuierliche technische Fort- rungsingenieuren, Prozesse mit größe- Diese größere Vernetzung bringt jedoch
schritt, der sinkende Kosten und rer Genauigkeit zu überwachen und die auch mehr Bedrohungen durch böswil-
eine größere Kompaktheit der Geräte OEE (Overall Equipment Effectiveness) lige digitale Akteure mit sich. Daher
erlaubt, macht es heute möglich, mehr zu steigern. Gleichzeitig verschmelzen wird neben der funktionalen Sicherheit
physische Elemente in der industriellen separate Systeme der Betriebstechnik (Safety) auch die IT-Sicherheit (IT Secu-
Umgebung zu verbinden und zu steu- (OT, Operational Technology) mit der rity) zu einem zwingenden Schwer-
ern. Dies ermöglicht es Automatisie- IT-Infrastruktur des Unternehmens. punkt (Bild 1).
20 E l e k t r o n i k 10. 20 23
Design-Tools
Stimmen Sie
Strikte Partitionierung für
mehr Sicherheit
2023
10. 2023 E l e k t r o n i k NOMINIERT www.elektronik.de/distributorwahl
Design-Tools
22 E l e k t r o n i k 10. 20 23
Design-Tools
Security birgt die Änderung bestimmter Privilegien erweitert. Dies geschieht, virtualisierungs- oder Hardwarevirtu-
Eigenschaften eines Systems das Risiko, indem die Fähigkeit der nicht vertrau- alisierungsmodus ausgeführt werden,
dass die Sicherheitsannahmen außer enswürdigen Partition einschränkt wobei die Echtzeitfähigkeit erhalten
Kraft gesetzt werden und das System wird, mit anderen Partitionen auf dem- bleibt. So bleibt der Betreiber unab-
unsicher wird. Bei einem Feldgerät ist selben Gerät oder mit dem Netzwerk hängig von nicht mehr vorhandenen
dies der Fall, wenn durch ein Software- und/oder Feldbus zu kommunizieren. Hardwareplattformen.
Upgrade ein zusätzlicher, von außen Auch ältere Anwendungen können
gesteuerter Dienst installiert wird. In durch Partitionierung in ein neues PikeOS – Betriebssystem
der Regel muss in einem solchen Fall Softwarekonzept integriert werden. Bei mit Separationskernel
das gesamte Gerät neu zertifiziert wer- solchen Anwendungen wurde der Code
den, einschließlich der Teile, die sich oft nur mit Blick auf die funktionale PikeOS von Sysgo (Bild 3) unterstützt
nicht geändert haben. Diese Tatsache Sicherheit geschrieben und hält einer eine breite Palette von Mikroprozesso-
erschwert die Entwicklung von Gerä- Sicherheitsbewertung nicht stand. Ein ren und bietet Schnittstellen für eine
ten, die sich wirtschaftlich an neue Fer- Separationskernel kann solche Anwen- Vielzahl von Gastbetriebssystemen.
tigungsbedingungen anpassen lassen. dungen vollständig kapseln und sie von Der Separationskernel verfügt über ein
Die Partitionierung der Gerätesoftware außerhalb der Gerätegrenzen oder aus integriertes Linux-Gastbetriebssystem
nach den Regeln eines zertifizierten der Perspektive anderer Partitionen auf zur Einbindung von Linux oder ande-
Trennungskerns ermöglicht eine selek- demselben Gerät unsichtbar machen. ren Open-Source-Funktionen wie Netz-
tive Neuzertifizierung nur der Parti- Zu diesem Zweck wird ein sicheres werk, GUI oder Webserver. Proprietäres
tion, die von der Aktualisierung betrof- Gateway mit einer Firewall und einem geistiges Eigentum, Echtzeitfunktionen
fen ist. Die anderen Partitionen bleiben Intrusion Detection System eingerich- und sicherheitskritische Anwendun-
unverändert, und die strikte Trennung tet, und die Legacy-Anwendung kom- gen laufen in separaten Partitionen.
gewährleistet, dass ihre Sicherheitsvo- muniziert mit dem Gateway nur über Anwendungen mit unterschiedlichen
raussetzungen gleich bleiben. Darü- spezielle, überwachte Kommunika Kritikalitäts- und Sicherheitsstufen
ber hinaus kann der Separationskernel tionskanäle. werden sicher in separate Partitionen
einen sicheren Aktualisierungsmecha- Für Legacy-Anwendungen spielt es getrennt und separat zertifiziert. Da
nismus mit kryptografischer Signatur, keine Rolle, ob sie zuvor ohne Betriebs- es sich bei PikeOS um eine europäi-
Transportverschlüsselung und anderen system (Bare Metal) liefen oder ein sche Technik handelt, unterliegt es kei-
Funktionen bieten. Betriebssystem verwendeten. Dadurch nen Exportbeschränkungen und kann
können Gastbetriebssysteme im Para- daher weltweit eingesetzt werden. hs
Nicht vertrauenswürdiger Code
und Legacy-Anwendungen
Stimmen Sie
die Infektion auf andere Teile des Netz-
werks, wie z. B. das MES (Manufactu-
für uns ab
ring Execution System), zu übertragen,
um an vertrauliche Informationen zu
gelangen. In solchen Konstellationen
ist es daher eine gute Idee, den Ferti-
gungscode des Kunden innerhalb einer
oder mehrerer Partitionen zu isolieren,
um zu verhindern, dass er Vertrau-
ensgrenzen überschreitet und seine Distributor des Jahres
2023
10. 2023 E l e k t r o n i k NOMINIERT www.elektronik.de/distributorwahl
Design-Tools
(Bild: stock.adobe.com)
24 E l e k t r o n i k 10. 20 23
Design-Tools
Bild 1. Ausschnitt aus dem TDD-Regressionstest für das PX5 RTOS in Embedded Workbench von IAR. (Bild: IAR)
Mit einem Anteil von 70 % am Embed- Determinismus ganz zentrale Anforde- abgeschlossen. Nur die wenigsten der
ded-Markt ist Embedded Linux eines der rungen sind, wie z. B. System-on-Chip anderen aktuell am Markt erhältlichen
beliebtesten Embedded-Betriebssys- (SoC), Automotive, industrielle Automa- Echtzeitbetriebssysteme übertreffen
teme. Allerdings ist Embedded Linux zu tisierung, Medizintechnik und Unter- dieses Leistungsniveau.
speicher- und rechenintensiv für res- haltungselektronik. Es ist ext rem klein Das PX5 RTOS wurde mit Blick auf
sourcenbeschränkte oder harte Echt- und benötigt bei minimaler Nutzung Safety und Security entwickelt. Es ver-
zeit-Embedded-Anwendungen. Hier weniger als 1 kB, sodass PX5 RTOS auch fügt über die zum Patent angemeldete
kommt das neue PX5 RTOS ins Spiel, in Prozessoren mit stark beschränktem Technik Pointer/Data Verification (PDV)
ein fortschrittliches Echtzeitbetriebs- Speicher passt. und umfangreiche Tests, die sicherstel-
system der 5. Generation: Es bietet eine Hinsichtlich der Leistung ist das len, dass es selbst strenge Sicherheits-
native Implementierung des Industrie- PX5 RTOS sehr schnell und effizient. standards erfüllt. Das Betriebssystem
standards POSIX-Threads (Pthreads) Auf einem durchschnittlichen 32-bit- wird sogar auf eine 100-prozentige
API und bringt damit die gleiche API, Mikrocontroller mit 80 MHz werden die Codeabdeckung von Anweisungen und
die auch in Embedded Linux zu finden meisten API-Aufrufe und Kontextwech- Verzweigungsentscheidungen getestet,
ist, auf ressourcenbeschränkte Prozes- sel in weniger als einer Mikrosekunde was es zu einem der zuverlässigsten
soren. Mit der breiten Prozessorunter-
stützung von PX5 RTOS ermöglicht dies
Stimmen Sie
die gemeinsame Nutzung von platt-
formübergreifenden Anwendungen
für uns ab
und hilft Unternehmen, ihre Investitio
nen in Software zu schützen.
2023
10. 2023 E l e k t r o n i k NOMINIERT www.elektronik.de/distributorwahl
Design-Tools
Betriebssysteme am Markt macht. ➔➔Durch Änderung des C-Hauptpro- wurde. Der Hauptgrund für diesen
PX5 RTOS ist deterministisch, was gramms, um pthread.h einzubinden Ansatz war, dass er sicherstellen wollte,
bedeutet, dass die Verarbeitung für und px5_pthread_start aufzurufen, dass das neue RTOS »sinnvoll« ist – das
jede API und jeden Kontextwechsel konvertiert das PX5 RTOS das Haupt- heißt, wenn es im Benutzerhandbuch
vollständig vorhersehbar ist und nicht programm zum ersten Thread und nicht leicht zu erklären ist (API oder
davon abhängt, wie viele Threads macht es für den Entwickler startbereit. Funktion), ist es falsch und sollte geän-
aktiv sind. So kann gewährleistet wer- dert werden. Auf einer höheren Ebene
den, dass das System auch unter den PX5 RTOS wurde entwickelt, um Unter- diente dieser Ansatz auch als ausge-
anspruchsvollsten Bedingungen zu- nehmen dabei zu helfen, ihre Produkte zeichnete Kontrolle für die Spezifika-
verlässig und konsistent arbeitet. schneller auf den Markt zu bringen, tion und die Anforderungen des Echt-
Auf Seiten der Anwendungsent- gleichzeitig deren Qualität zu erhöhen zeitbetriebssystems. Zudem konnte so
wicklung bedeutet der Einsatz von und sie sicherer zu machen. Dank der die Erstellung des Benutzerhandbuchs
PX5 RTOS mit dem Industriestandard Implementierung des Industriestan- parallel zur eigentlichen Implementie-
Pthreads, dass Entwickler nur mini- dards Pthreads API kann der Anwen- rung erfolgen. In jedem Fall erwies sich
male Kenntnisse benötigen, um mit der dungscode leicht wieder verwendet diese Vorgehensweise als sehr vorteil-
Erstellung ihrer Anwendung beginnen werden und ist besser portierbar; platt- haft für alle folgenden Projekte.
zu können. Das auf Einfachheit ausge- formübergreifende Anwendungen wer- Aber auch wenn der »Document-First«-
legte PX5 RTOS besteht aus nur zwei den vollständig unterstützt. Außerdem Ansatz wesentlich zur Erhöhung der
Quelldateien und kann in drei einfa- ist dank der Verwendung des Indus Benutzerfreundlichkeit der Software
chen Schritten installiert werden: triestandards POSIX Threads nur ein beiträgt, so trägt er dennoch nicht
➔➔Zunächst müssen die Dateien px5.c Minimum an Schulung erforderlich. genug zur Verbesserung der Qualität
und px5_binding.s in das Quellver- des zugrunde liegenden Implementie-
zeichnis des C-Hauptprojekts gelegt Testgetriebene Entwicklung rungscodes bei. Die Softwarequalität
werden. hängt immer noch stark von gründli-
➔➔Es sind keine komplizierten Änderun- Als Bill Lamie in den frühen 1990er- chen Tests ab, einschließlich einer sta-
gen an den Projekt- oder Linker-Konfi- Jahren sein erstes kommerzielles Echt- tischen Analyse. In seinem Buch »Test-
gurationsdateien notwendig, die Dateien zeitbetriebssystem entwickelte, wandte Driven Development for Embedded C«
können einfach in der bestehenden Ent- er eine Technik an, bei der das Benut- hat James W. Grenning den Ansatz
wicklungsumgebung oder im Makefile zerhandbuch noch vor dem eigentlichen der testgetriebenen Entwicklung (Test-
zum Projekt hinzugefügt werden. Implementierungscode geschrieben Driven Development, TDD) untersucht.
Der Grundgedanke dahinter ist, dass die
Tests zuerst geschrieben werden – noch
vor dem Implementierungscode selbst.
Die Betonung liegt hier auf »vor«. Wenn
ein TDD-Test zum ersten Mal kompi-
liert wird, kommt es immer zu Kompi-
lierungs- und Linker-Fehlern, da der
Implementierungscode nicht existiert.
Einen Teil seines Erfolges verdankt
PX5 RTOS zum Beispiel auch den
bereits verfügbaren Tools, zu dem auch
die Entwicklungswerkzeuge von IAR
gehören, die sowohl für die Entwick-
lung der TDD-Tests als auch des Imple-
mentierungscodes verwendet wurden.
Insbesondere die Entwicklungsumge-
bung der Embedded Workbench von
IAR wurde bei der Erstellung und dem
Debugging der Testumgebung, der Tests
und des Implementierungscodes ein-
gesetzt. Der Debugger wurde für die
Fehlersuche und -behebung sowie zur
Bestimmung der Abdeckung des Imple-
mentierungscodes im Zusammen-
hang mit den TDD-Tests genutzt. Mit
Bild 2. Die Dispatch-Funktion für die Tests. (Bild: IAR) dem Debugger von IAR ist es einfach,
26 E l e k t r o n i k 10. 20 23
Design-Tools
Die TDD-Testumgebung
Stimmen Sie
die Implementierung der POSIX-API
clock_getres innerhalb des PX5 RTOS.
für uns ab
Unter Verwendung des »Test-First«-
TDD-Ansatzes wurde dieser TDD-Test
vor der Implementierung der POSIX-
API clock_getres geschrieben und
konnte daher nicht sauber kompiliert
werden (Bild 3).
Erst nachdem der TDD-Test für clock_
getres abgeschlossen war, wurde mit Distributor des Jahres
2023
10. 2023 E l e k t r o n i k NOMINIERT www.elektronik.de/distributorwahl
Design-Tools
Weise ist es einfacher, bestimmte Bedin- C-STAT von IAR bietet Analysen sowohl können einen nahtlosen Entwicklungs-
gungen, die getestet werden, von denen, für den MISRA-C:2004- als auch für ablauf gewährleisten.
die nicht getestet werden, zu trennen. den MISRA-C:2012-Standard.
Außerdem wird die Codeabdeckungs- Die Einhaltung dieses Entwicklungs-
analyse dadurch weniger belastet. Ohne RTOS, Tools und ein bewährter prozesses für Anwendungen, die auf
zusammengesetzte Bedingungen ist die Entwicklungsprozess dem fortschrittlichen Echtzeitbetriebs-
Anweisungsabdeckung nun funktional system RX5 RTOS basieren – das von
äquivalent zur robusteren Abdeckung Bewährte Tools helfen, die Entwicklung Natur aus nach Einfachheit strebt –
von Verzweigungsentscheidungen. von sicherheitskritischen Anwendun- ermöglicht es Entwicklern, die Qualität
In jedem Fall zeigt dieses Beispiel deut- gen auf Basis des neuen Echtzeitbe- ihres Codes und der gesamten Anwen-
lich, dass 100 % der Implementierung triebssystems PX5 RTOS zu optimieren. dung zu verbessern und gleichzeitig die
von clock_getres durch den entspre- Dennoch benötigen Entwickler für die Entwicklungszeit zu verkürzen. hs
chenden TDD-Test überprüft wurde. Erstellung von Code mit hoher Qualität
Dieser Prozess wiederholt sich für jede einen bewährten Prozess, der sich in
einzelne funktionale Implementierung drei Schritten zusammenfassen lässt:
der Software. ➔➔Document First: Das Schreiben des Bill Lamie
Nach Abschluss des Regressionstests Anwenderhandbuchs noch vor der
zeigt die Testumgebung eine Zusam- Implementierung trägt wesentlich zur ist President und CEO von PX5.
menfassung der durchgeführten Tests Verbesserung des Produkts oder der Er verfügt über mehr als drei Jahrzehnte
und der Gesamtergebnisse an. Für das Komponente bei. Ist es zu kompliziert, Erfahrung in der Embedded-Industrie, insbe-
in den Bildern gezeigte Beispiel lässt um es zu beschreiben, ist es generell sondere als Gründer und CEO von Express
sich zusammenfassend sagen, dass es zu kompliziert. Der Vorteil: Es ist viel Logic, wo er das erfolgreiche ThreadX RTOS
insgesamt 194 TDD-Tests gibt. Alle von einfacher, die Schnittstelle oder den und mehrere Middleware-Produkte wie
ihnen haben die Ausführung bestan- Entwurf zu ändern, bevor der Code NetX und FileX entwickelte. Lamie hat einen
den und weisen eine 100-prozentige steht, als danach. B.S. in Computerwissenschaften von der San
Codeabdeckung für Anweisungen und ➔➔Test First: Das Testen hat oberste Diego State University.
Verzweigungsentscheidungen auf. Priorität. Es sollte keine Implementie-
Neben den TDD-Tests ver wendet rung erstellt werden, bevor die Code-
PX5 RTOS die statische Analyse C-STAT tests durchgeführt wurden. Mit der
von IAR als weiteres Tool zur Verbes- Codeabdeckung lässt sich sicherstel-
serung und Überprüfung der Qualität len, dass alle Pfade der Implementie- Rafael Taubinger
des Implementierungscodes. Das Tool rung gründlich getestet werden. Tools
checkt den Code auf mögliche Fehler für die statische Analyse finden zuver- ist Sr. Product Marketing Ma-
und unterstützt auch die Überprüfung lässig problematische Codestellen. nager bei IAR. Vor seiner jetzigen Tätigkeit
der MISRA-Konformität. Die MISRA-C- ➔➔Bewährte Tools verwenden: Der war er als Global FAE Manager und Senior
Standards wurden entwickelt, um die frühzeitige Einsatz einer Toolsuite mit FAE bei IAR tätig. Er verfügt über mehr als
Sicherheit und Zuverlässigkeit von in C einem bewährten und einfach zu nut- 20 Jahre Erfahrung in der Embedded-Indus-
geschriebener Firmware zu verbessern. zenden Debugger und Analysewerk- trie und hat einen B.S.-Abschluss in Elektro-
MISRA ist in der Avionik, im Automo- zeug ist unerlässlich, um den Ent- technik mit Schwerpunkt Elektronik sowie
bilbau, in der Industrie und in anderen wicklungsprozess zu beschleunigen. einen Master of Business Administration
sicherheitsrelevanten Bereichen von Insbesondere integrierte Toolsuites wie (M.B.A.) in Business Management.
Embedded-Systemen weit verbreitet. IAR Embedded Workbench und C-STAT
28 E l e k t r o n i k 10. 20 23
Analog & Powermanagement
Powermanagement
at its best
Das erste Paper, das als Highlight gilt, Schaltung (Synchronized Switching für piezoelektrische Energy-Harvester,
kommt vom Ulsan National Institute Harvesting with an Inductor – ein Ver- die im Vergleich zu bisherigen Ansät-
of Science and Technology aus Korea. fahren, bei dem die Energie des Energy zen die Energiegewinnung um stolze
Darin geht es um eine skalierbare Harvesters zeitsynchron mithilfe einer 1170 Prozent verbessert und nur einen
N-stufige, gleichmäßig geteilte SSHI- zusätzlichen Spule umgeladen wird) Ruhestrom von 22 nA benötigt.
Highlight: Allerdings besteht das Problem, dass hat jedoch mehrere Nachteile. Zum
1. Energy Harvesting bislang typischerweise nur ein gerin- Beispiel bewirkt der FBR, dass ein
Energy Harvesting mit einem piezo- ger Teil der vom PT erzeugten Energie sinusförmiger Strom des PTs (I P) den
elektrischen Wandler (PT, Piezoelec- auch wirklich genutzt bzw. gespeichert inhärenten Kondensator des PTs (C P)
tric Transducer) wandelt mechanische werden kann. bei jeder Änderung der I P-Richtung
Energie der Umgebung in eine Wech- Die bislang einfachste und am häu- auf- bzw. entlädt, was zu einem gro-
selspannung um und stellt somit einen figsten genutzte Methode zur Energie- ßen Ladungsverlust führt.
Ansatz zur Lösung der Energieprobleme gewinnung ist ein Vollbrückengleich- Es wurden bereits mehrere Vorschläge
von selbstversorgten Systemen dar. richter (FBR). Die Gleichrichtermethode vorgelegt, dieses Problem zu lösen und
zwar mithilfe zeitsynchronisierter
Schaltungen, bei denen elektronische
Elemente kurzfristig hinzugeschaltet
werden. Dazu gehören beispielsweise
die Techniken SSHI (Synchronized
Switch Harvesting on Inductor) und
SECE (Synchronous Electric-Charge
Extraction). Die Idee hinter dem SSHI-
Verfahren besteht darin, dass die Ener-
gie des Energy-Harvesters mithilfe
einer zusätzlichen Spule zeitsynchro-
nisiert umgeladen wird. Beim SECE-
Ansatz wiederum geht es darum, dass
der Energy-Harvester zyklisch entla-
den wird.
Doch auch diese Ansätze sind aus der
Sicht der Forscher am Ulsan Natio-
nal Institute of Science and Techno-
logy noch verbesserungswürdig. Zwar
würde der Ladungsverlust bei einem
herkömmlichen SSHI-Ansatz mithilfe
der sogenannten Bias-Flip-Technik (BF)
reduziert. Bei der BF-Technik wird die
Performance-Übersicht und Vergleich mit früheren Arbeiten zu Energy Harvesting mit einem piezoelekt- Spannung über dem C P (Vpt) mit der
rischen Wandler. (Bild: Ulsan National Institute of Science and Technology) LCP-Resonanz invertiert. Das steigert
zwar die Energieextraktion und erhöht
die Spannung des maximalen Leis-
tungspunktes im Vergleich zum FBR,
aber für einen hohen Flip-Wirkungs-
grad (ηFlip) ist eine teure und große
Induktivität (L) mit einem hohen Qua-
litätsfaktor (Q) erforderlich. Wird im
(Bild: Ulsan National Institute of Science and Technology)
30 E l e k t r o n i k 10. 20 23
(Bild: Ulsan National Institute of Science and Technology) Analog & Powermanagement
Leistungsvergleich mit Wireless-Power-Transfer-Methoden, die andere Rauschunterdrückung verwendeten. (Bild: National Yang Ming Chiao Tung University)
zusätzliche Kondensatoren zum Einsatz derlich und außerdem die Möglichkeit rere Steuerungsschaltungen mit hohem
kommen. Doch auch dieser Ansatz hat eingeschränkt, die Spule auf weni- Ruhestrom (IQ) und eine beträchtliche
seine Probleme. Wird zum Beispiel ein ger als zehn μH zu reduzieren. Hinzu Anzahl von Leistungselementen wie
handelsüblicher PT und kein kunden- kommt noch, dass in diesem Fall meh- Schalter und Dioden notwendig sind.
spezifisches MEMS eingesetzt, so sind
beim SSHC-Ansatz Off-Chip-Konden-
Stimmen Sie
satoren mit mehreren zehn nF notwen-
dig. Außerdem ist es aufgrund der fes-
für uns ab
ten Teilungsphase nicht möglich, eine
adaptive Steuerung entsprechend des
Arbeitspunktes des PTs zu realisieren.
Es wurden auch Ansätze vorgeschlagen,
die eine Aufteilung des Flip-Prozesses
mithilfe einer relativ kleinen Indukti-
vität ermöglichen. Allerdings ist auch
in diesem Fall eine genaue ZCD erfor- Distributor des Jahres
2023
10. 2023 E l e k t r o n i k NOMINIERT www.elektronik.de/distributorwahl
Analog & Powermanagement
WERDEN SIE
MIT IHRER Deshalb setzen die Forscher des Ulsan ter (SWs) wäre eine ideale Lösung zur
LÖSUNG TEIL
National Institute of Science and Tech- Regelung der hohen Ausgangsspan-
nology auf folgenden Ansatz: Eine nung (VOUT). In der Praxis leiden ML-
DER Elektronik
skalierbare SSHI-Schaltung mit vier bis Wandler jedoch unter der Unsymmetrie
16 gleichmäßig aufgeteilten Stufen. der Flying-Capacitor-Spannungen (VCF)
Damit lässt sich eine Flip-Effizienz – zum Beispiel aufgrund der parasitä-
von 91 Prozent erreichen und die Leis- ren Kapazität (Cpar) und der Gate-Trei-
tungsextraktion um 1170 Prozent ver- berleistung (PGD). Das führt nicht nur
bessern und das Ganze mit einer Low- zu großen Leitungsverlusten (PCOND) im
Q-Induktivität mit 1 μH, einschließlich Einschaltwiderstand (RON) der Schalter,
einem dedizierten Nullstromdetektor, sondern kann auch zu einer Beschädi-
und das Ganze zieht im Sleep-Modus gung der Schalter führen. Aus diesen
nur 22 nA – sperrige Spulen gehö- Gründen ist eine VCF-Kalibrierungs-
ren damit der Vergangenheit an. Der technik (VCF-cal) für den ML-Wand-
vorgeschlagene n-stufige ES-SSHI ler unerlässlich. Insbesondere benöti-
Bildhinweis: fotolia: #190897096 | ra2 studio
JETZT BUCHEN!
Converter) mit hoher Wandlungsver- passive Bauteile verwendet.
stärkung (CG, Conversion Gain) und Inzwischen wird bei Leistungswand-
Carolin Schlüter niedriger Spannung für die Schal- lern die Current-Mode-Regelung (CMC)
cschlueter@wekanet.de
+49 (89) 255 56-1570
32 E l e k t r o n i k 10. 20 23
elektronik.de | elektronik-automotive.de
Analog & Powermanagement
aufgrund ihrer vielen Vorteile – wie es sich um einen Ansatz für die draht- lungskoeffizienten extrahieren kann,
schnelle dynamische Leistung, Über- lose 3D-Energieübertragung mit einem ist der Kopplungsfaktor in 3D immer
stromschutz usw. – bevorzugt. Bei Wirkungsgrad von 90,1 Prozent und noch ein Problem. Deshalb wird eine
MLBST ist sie jedoch nur schwer einer Rauschunterdrückungstechnik, Vektorerkennungsschleife vorgeschla-
anwendbar, da Probleme bei den die eine Rauschunterdrückung von gen, mit deren Hilfe der k-Faktor für
Übergängen zwischen den Betriebs- -62 dB ermöglicht. jeden TX in 3D bestimmt werden kann.
modi auftreten. In einem dreistufi- Bekanntermaßen bietet eine resonante Der zentrale Controller entscheidet über
gen Aufwärtswandler (3L-BST) gibt drahtlose Leistungsübertragung (WPT, die Leistungsverteilung der einzelnen
es zwei Betriebsarten, Modus-1 (ΦM1) Wireless Power Transfer) im Vergleich Sender, um einen hohen Wirkungs-
und Modus-2 (ΦM2). Frühere Arbei- zu einer induktiven WPT mehr räum- grad zu erreichen. Um sicherzustellen,
ten zu dreistufigen Wandlern mit liche Freiheit. Aber ein Sender mit nur dass die Kommunikation zwischen dem
Current-Mode-Control wechselten auf einer Spule (TX) ist dennoch in einer Empfänger und den einzelnen Sendern
Basis eines Signals zwischen ΦM1 und Dimension begrenzt, wenn der Emp- nicht durch Umgebungsgeräusche und
ΦM2 hin und her, dabei kam es aber fänger (RX) einen Winkel θ gegen- Interferenzen von den benachbarten
zu VOUT-Schwankungen. Um die oben über dem TX aufweist. Wenn θ auf 90° Sendern beeinträchtigt wird, haben
genannten Probleme zu lösen, haben ansteigt, sinkt der Grad der Kopplung, die Forscher auch noch eine Technik
die Forscher vom Ulsan National Ins- ausgedrückt durch den Kopplungsfak- zur Rauschunterdrückung vorgeschla-
titute of Science and Technology fol- tor k, auf Null. Gleichzeitig wird die gen. Wenn die Kommunikation in der
gendes vorgeschlagen: Kommunikationsstärke zwischen RX Hauptspule hergestellt ist, verstärkt
➔➔Eine vollständig zustandsbasierte und der TX-Sensorspule, die paral- der induzierte magnetische Fluss in
Phasenauswahltechnik (FSPS), die eine lel zur TX-Hauptspule geschaltet ist, der Hilfsspule das empfangene Signal.
schnelle VCF-Kalibrierung, einen sta- geschwächt und die Kommunikation Umgekehrt hebt der induzierte mag-
bilen Start und einen sanften Moden- kann auch noch leicht durch Rauschen netische Fluss in der Hilfsspule das in
übergang ohne I L -Subharmonische beeinträchtigt werden. Über die TX2- der Hauptspule empfangene Signal zur
ermöglicht. Spule, die senkrecht zu TX1 steht, kann Rauschunterdrückung auf, wenn keine
➔➔Einen auf einem Komparator basie- der Empfänger auch bei einer Ände- Kommunikation zustande kommt. Das
renden stromsparenden C F-Lade- und rung von θ noch Energie empfangen. heißt, wenn einer der Sender mit dem
Entladephasenselektor (C F-CDPS), der Wenn jedoch die TX2-Sensorspule Empfänger kommuniziert, haben die
keinen zusätzlichen Kompensator die Ladesteuerung übernimmt, hat sie beiden anderen Sender keinen Einfluss
benötigt und gleichzeitig sowohl eine keine Verbindung zu TX1, was zu Leis- auf den zentralen Controller.
Echtzeit-VCF-Messung als auch die tungsverlusten führt. Die Ergebnisse können sich sehen las-
Erzeugung eines Kalibrierungssignals Daher schlagen die Forscher in ihrem sen: Die Rauschunterdrückungstechnik
ermöglicht. Paper ein dreidimensionales (3D) WPT- nutzt die Hilfsspule, um das empfan-
➔➔Einen adaptiven Slope-Generator System vor, bei dem die Spulen in der gene Signal um 52 Prozent zu ver-
(ASG) für eine optimale Steigungskom- X-, Y- und Z-Achse über einen zentra- bessern, während das Rauschen auf
pensation und einen sanften Modus- len Controller gesteuert werden können. -62,6 dB reduziert werden kann. Der
übergang in einem breiten I/O-Bereich Der zentrale Controller kommuniziert Demodulator und der Vektordetektor
der CMC-Technik. mit den drei TXs in einem Regelkreis im zentralen Controller können den
Der dreistuf ige Auf wär tswandler mit Vektorerkennung. Da der RX seine empfangenen k-Faktor eines jeden Sen-
(3LBST) mit FSPS und ASG wurde in Position in 3D relativ zu jedem TX ders ermitteln, um die Leistungsüber-
einem 0,18-μm-BCD-Prozess herge- ändert, muss der zentrale Controller tragung jedes Senders zu bestimmen.
stellt. Der 3LBST hat keine Probleme den Vektor des RX anhand der Position Der Spitzenwirkungsgrad erreicht
mit subharmonischen Schwingungen jedes TX erkennen. Obwohl ein k-Sen- 90,1 Prozent und die maximale Leistung
oder VOUT-Schwankungen, die durch sor in früheren Arbeiten den Kopp- beträgt 69 W von 3TXs. st
den Modusübergang verursacht wer-
den. Es konnte ein Spitzenwirkungs-
Stimmen Sie
grad von 95,3 Prozent bei VOUT = 10 V
und I LOAD = 150 mA gemessen werden.
3. Highlight: Wireless
Power Transfer
für uns ab
Das dritte Highlight kommt aus Tai-
wan und beschreibt eine Entwicklung,
die von der National Yang Ming Chiao
Tung University und Realtek Semicon-
ductor vorgestellt wurde. Dabei handelt Distributor des Jahres
2023
10. 2023 E l e k t r o n i k NOMINIERT www.elektronik.de/distributorwahl
Analog & Powermanagement
Datenwandler
schnell evaluieren
(Bild: Miha Creative/stock.adobe.com)
Mit Evaluation-Boards (EVBs) und der grafische Bedienoberfläche (GUI) ist Produkten mit vielen unterschiedli-
dazugehörigen ACE-Software (Ana- ein intuitives Hilfsmittel, um den zu chen Funktionen sehr zeitintensiv sein,
lysis, Control, Evaluate) können Ent- untersuchenden Baustein zu konfigu- wenn die sich wiederholenden Aufga-
wickler einfach die Leistung und rieren und mit ihm zu kommunizieren. ben nicht automatisiert sind.
Plug-and-play-Fähigkeit von Analog- Allerdings kann das Evaluieren sämt- Deshalb ist es wertvoll, zu wissen,
Devices-Produkten evaluieren. Die licher Eigenschaften von komplexeren wie man ein Makro aufzeichnet und
34 E l e k t r o n i k 10. 20 23
Analog & Powermanagement
wie man es in Python- und MATLAB- Daten, die mit dieser Plattform erfasst ➔➔R EF erlaubt die Auswahl entweder
Umgebungen einsetzt, um bestimmte werden können, dar. Seit mehreren einer internen oder externen Referenz.
Evaluierungsaufgaben zu automatisie- Jahren wird für diese Aufgabe die ➔➔OSC ermöglicht das Überabtasten
ren, ohne dass man dazu komplexen ACE-Software genutzt. und stellt die Überabtastrate ein.
Software-Code für einen Controller Innerhalb der ACE-Plattform besitzt Bild 3 zeigt das AD7606C-16 Plug-in in
schreiben muss (Bild 1). Die in diesem jedes Produkt ein Plug-in, das die Bau- der Chip-Ansicht mit mehreren Schalt-
Fachartikel genutzten Beispiele mit den teilkonfiguration vereinfacht, indem flächen, die in dunklerem Blau hervor-
Bausteinen AD7380 und AD7606C-16 man über ein übersichtliches GUI, in gehoben sind und die unter anderem für
automatisieren die gesamte Bediener- dem man einfach navigieren kann, auf Folgendes verwendet werden können:
interaktion, durchlaufen viele unter- die Registerbelegung zugreift. ➔➔Auswahl des analogen Eingangs
schiedliche Konfigurationen, star- Beim ADC-Beispiel zeigt die ACE-Soft- bereichs pro Kanal durch Klicken
ten die Datenwandlung und geben ware typischerweise die Rohdaten als auf das PGA-Symbol
anschließend die Ergebnisse aus. Signalform oder Histogramm an und ➔➔Auswahl der Referenzquelle, entwe-
Diese Beispiele werden im Beitrag dazu berechnet mit FFTs die AC-Leistungs- der intern oder extern
genutzt, die Leistungsvorzüge, die ein metriken wie SNR (Signal-Rauschver- ➔➔Auswahl der Überabtastrate
überabtastendes Digitalfilter für einen hältnis) oder THD (Klirrfaktor). Nach- ➔➔Konfigurieren der Kalibrierfunkti-
Analog-Digital-Wandler (ADC) bietet, folgend wird gezeigt, wie alle diese onen für Offset/Verstärkung/Phase
automatisiert zu untersuchen. Obwohl Prozeduren automatisiert werden kön- ➔➔Konfigurieren der Diagnosefunk-
sich die Betrachtung auf die beiden nen, ohne dass man dazu Software tionen
Bausteine AD7380 und AD7606C-16 entwickeln muss. Obwohl diese Beispiele die Bausteine
fokussiert, gelten die Erkenntnisse AD7380 und AD7606C-16 adressie-
auch für andere ADI-Produkte und ACE-Plug-ins ren, liegt der Fokus dieses Artikels
Applikationen. nicht nur auf diesen Bausteinen, son-
Bild 2 zeigt das AD7380-Plug-in in der dern auch darauf, mit ACE wieder-
Tools für Entwickler Chip-Ansicht, bei der mehrere Schalt- kehrende Evaluierungsaufgaben zu
flächen vorhanden sind, um den Bau- automatisieren. Jedes ACE-Plug-in
ADI bietet viele Möglichkeiten, neu stein einfach zu konfigurieren: hat dazu sein eigenes GUI-Layout.
eingeführte Produkte und deren Leis-
tungsfähigkeit und Eigenschaften zu
Stimmen Sie
untersuchen. Die Evaluierungs-Boards
bestehen aus einer Leiterplatte (PCB),
für uns ab
die mit den Hauptkomponenten – z. B.
einem A/D-Wandler (ADC) – und den
nötigen Begleitprodukten, wie Span-
nungsreferenzen, Treibern, Taktquel-
len, Stromversorgung etc. bestückt ist.
Dazu kommt noch eine Software, die
die Leistungsfähigkeit dieser Kom-
ponente aufzeigt. Sie stellt die realen Distributor des Jahres
2023
10. 2023 E l e k t r o n i k NOMINIERT www.elektronik.de/distributorwahl
Analog & Powermanagement
Da die Produkte jedoch immer kom- Aufzeichnen eines Makros und bestätigt man – am gleichen Ort wie
plexer werden und mehr Funktionen Erstellen von Skripten vorher – mit der Schaltfläche Stop
beinhalten (z. B. Diagnose, Kalibrie- ACE hat ein Macro-Tool-Menü, um Recording Macro Commands. Das
rung etc.), wird es auch komplexer die Konfiguration und die Schritte der Befehlsfenster wird daraufhin auto-
und aufwendiger, all diese Funktio- Bausteininteraktion aufzuzeichnen und matisch angezeigt.
nen manuell zu testen. Der Fernzugriff sie in eine Makro-Datei zu schreiben.
mit ACE bietet die Möglichkeit, Para- Ist ein Makro einmal erstellt, kann es Als Beispiel konfiguriert der Anwender
meter einzustellen oder nacheinander genutzt werden, um alle Schritte auto- während der Aufzeichnung des Makros
durchlaufen (sweep) zu lassen, z. B. die matisch zu wiederholen. Die folgenden die Überabtastrate und die Auflösung
unterschiedlichen Überabtast r aten Punkte erklären, wie man ein Makro des Wandlers, nur mit den in Bild 2
nacheinander zu verwenden und zu erstellt: erklärten Schaltflächen. Das Befehls-
messen, wie sich dabei das Signal- ➔➔ACE öffnen und zu Tools >> Macro fenster sieht dann wie in Bild 5 aus.
Rausch-Verhalten verbessert. Tools gehen. In diesem Fenster können alle auf-
➔➔Die Befehlsschaltfläche zur Makro- gezeichneten Schritte überprüft und
Einrichten des ACE-Fernzugriffs Aufzeichnung auf der rechten Seite auch jeder unerwünscht automatisch
Bevor man anfängt, Code zu erstel- innerhalb des blau gekennzeichne- generierte Schritt übersprungen oder
len, um ACE aus der Ferne zu bedie- ten Bereichs in Bild 5 anklicken. abgebrochen werden (in Bild 5 rot mar-
nen, muss die Kommunikation mit ➔➔Durchführen der Bausteininterak- kiert), bevor man das ganze Programm
ACE über folgende Schritte eingerichtet tionen, wie Ändern der Parameter, in ein auswählbares Sprach-Skript
werden (Bild 4): Eingeben von Werten in Register der exportiert.
➔➔Öffnen von ACE und auf Settings Speicher-Map, Erfassen von Daten Ist eine Makro-Datei einmal erstellt,
gehen etc. Das Command-Fenster wird kann sie gespeichert und wieder abge-
➔➔In den IPC-Server-Tab gehen und gefüllt, wenn mit der GUI navigiert spielt werden, um die zuvor gemach-
sicherstellen, dass dieser aktiviert ist und mit ihr interagiert wird. ten Schritte erneut auszuführen. ACE
➔➔Sicherstellen, dass ein Port zugeteilt ➔➔Sind alle einzugebenden Aktio- besitzt eine eingebaute Funktion, um
ist, bevorzugt 2357 nen/Einstellungen aufgezeichnet, Skripte zu generieren, die die aufge-
zeichneten Aktionen in einer Spra-
che nach Wahl unterstützen (Bild 6).
Um dies durchzuführen, sind folgende
Schritte als nächstes notwendig:
➔➔K licken auf das Generate-Icon auf
der rechten Seite (im blau hervorge-
hobenem Bereich in Bild 5), um das
Script-Generator-Fenster zu öffnen.
➔➔Wählen der gewünschten Sprache
wie C#, MATLAB oder Python und
auf Export drücken.
Dieser Code kann dann zur Ausführung
in eine IDE (Integrated Development
Environment, integrierte Entwick-
Bild 3. Darstellung des AD7606C-16 ACE-Plug-ins in der Chip-Ansicht. (Bild: Analog Devices) lungsumgebung) exportiert werden.
Und dort können dieser Code als Basis
genutzt und zusätzliche Funktionen
wie die Messgerätesteuerung hinzuge-
fügt werden, um einen automatisierten
Testaufbau für Messungen zu erhalten.
In den hier genutzten Beispielen wer-
den Visual-Studio-Code oder MATLAB
genutzt, um eine Signal-Rausch-Ana-
lyse durchzuführen – diese verwen-
den nur das Produkt-Evaluierungs-
Board ohne weiteres Equipment. Um
Code-Beispiele zum Manipulieren, zum
Speichern oder zum Plotten der gesam-
melten Daten zu erhalten, wie in den
Bild 4. Einrichten der Kommunikation mit ACE. (Bild: Analog Devices) nächsten Kapiteln gezeigt, besucht man
36 E l e k t r o n i k 10. 20 23
Analog & Powermanagement
Bild 6 (links). Ein von ACE generierter Code-Editor, der die Python-Sprache
nutzt. (Bild: Analog Devices)
wiki.analog.com und wählt dort das Makro bearbeitet, um Eingabeparame- sich jedoch in einen anschaulicheren
gewünschte Evaluierungs-Board aus. ter, wie in Bild 7 dargestellt, zu ermög- Namen ändern lässt.
lichen. Man beachte, dass diese Mak- Dieses Makro kann nun innerhalb
Evaluierungsaufgaben mit ros standardmäßig execute_macro() einer Schleife aufgerufen werden,
Python automatisieren genannt werden, diese Bezeichnung um die unterschiedlichen Werte der
Stimmen Sie
rierte .py-File (Python) erlaubt das
einfache Starten und Wiederholen einer
für uns ab
Serie von vorher aufgezeichneten Ak-
tionen. Zudem ergeben sich durch Bear-
beiten dieser Skripte und Automatisie-
ren bestimmter Aufgaben noch größere
Vorteile. Mit dem vorherigen Beispiel,
bei dem die Überabtastrate und die
Auflösung im ACE-Plug-In des AD7380
eingestellt wurden, wird das erstellte Distributor des Jahres
2023
10. 2023 E l e k t r o n i k NOMINIERT www.elektronik.de/distributorwahl
Analog & Powermanagement
Bild 8. Befehle einer Schleife, die die Überabtastraten durchläuft Bild 9. Bearbeitete MATLAB-Funktion, um Eingabeparameter nutzen zu können.
und die zwei zusätzlichen Bits an Auflösung ein- und ausschaltet. (beide Bilder: Analog Devices)
Überabtastrate zu durchlaufen (sweep) Als ein Ergebnis greift der Python- abtasten das Signal-Rausch-Verhal-
und anzuzeigen, wie sich das Signal- Beispielcode auf die exportierten ten, aber ab einem bestimmten Punkt
Rausch-Verhalten verbessert, wenn Daten-Files zu, liest die vom ACE- werden zwei extra Bits an Auflösung
sich die Überabtastrate erhöht. Es zeigt Plug-in gemessenen SNR-Werte aus benötigt, um die wahren Vorteile zu
aber auch den Nutzen, wenn man die und zeigt sie über den seriellen Monitor erhalten, wenn der AD7380 ein 18-Bit-
zwei zusätzlichen Bits an Auflösung an. Wie die ermittelten Werte in Wort anstelle eines 16-Bit-Wortes aus-
aktiviert (Bild 8). Tabelle 1 zeigen, verbessert das Über- gibt.
Bild 10. Das Code-Histogramm zeigt die Verbesserung des Signal-Rauschverhaltens mit der Überabtastrate. Ein einfaches Skript erlaubt es, die vielen
möglichen Überabtastraten (bis zu 256) zu durchlaufen (sweep). (Bild: Analog Devices)
38 E l e k t r o n i k 10. 20 23
Analog & Powermanagement
OSR Dynamikbereich (normale Auflösung) Dynamikbereich (erhöhte Auflösung, 18 bit) OSR Spitze-Spitze (LSBs)
1 90,8 dB 90,8 dB 1 16
2 92,6 dB 93,6 dB 2 13
4 94,3 dB 96,5 dB 4 12
8 95,8 dB 99,2 dB 8 10
16 96,3 dB 100,4 dB 16 7
32 96,5 dB 100,5 dB 32 6
64 4
Tabelle 1 (oben). SNR des AD7380 abhängig von der Überabtastrate.
128 4
Tabelle 2 (rechts). Codeverteilung des AD7606C-16
256 2
abhängig von der Überabtastrate.
Evaluierungsaufgaben mit Ein gutes Beispiel des AD7606C-16 ation-Boards – ist dank der Fähigkeit,
MATLAB automatisieren mit verfügbarem Quellcode kann auf Makros aufzuzeichnen, ein sehr gutes
wiki.analog.com gefunden werden. Es Werkzeug für jeden Hardware-Ent-
Wie im Python-Beispiel gezeigt, kann zeigt, wie man Makros codiert und auch wickler, der die Evaluierung von ADI-
der generierte Code auch in MATLAB Beispiele, wie man die Daten nachbe- Produkten beschleunigen möchte. Diese
exportiert werden, indem in diesem Fall arbeitet. Das OversamplingSweep.m- Makros erlauben die Testautomatisie-
ein .m-File erzeugt wird. Hierbei sind Beispiel durchläuft die Überabtastra- rung mithilfe von bekannten Industrie-
Makros als Funktion definiert, kön- ten und plottet ein Histogramm der Programmiersprachen wie Python oder
nen aber auch bearbeitet werden, um Codes für jeden einzelnen Wert. Wie in MATLAB. Das Automatisieren dieser
Eingabeparameter zu ermöglichen. Die Bild 10 dargestellt: Je größer die Über- Testaufgaben erlaubt wiederum eine
folgenden MATLAB-Beispiele nutzen abtastung ist, desto enger liegen die schnellere Produktevaluierungs- und
dazu das AD7606C-16-Board. Histogramme der Codes beieinander. eine kürzere Produktauswahlphase,
Und wieder können die Vorteile des Tabelle 2 gibt an, wie sich die Spitze- was in einer schnelleren Markteinfüh-
Überabtastens beim AD7606C-16 ein- Spitze-Code-Verteilung durch die rungszeit und kürzeren Hardware-Ent-
fach durch Automatisieren des ACE Überabtastung reduziert. wicklungszyklen resultiert. Für diese
evaluiert werden. Bild 9 zeigt eine und andere Themen können immer
bearbeitete MATLAB-Funktion, die Zusammenfassung weiterführender Support in der »En-
Parameter wie Durchsatz, Anzahl der gineerZone« und weitere Beispiele zur
Abtastungen, Schnittstellenart (seriell Die jüngste ACE-Plattform – das Frame- Fernnutzung/-bedienung unter »wiki.
oder parallel), Referenzquelle (intern work für die neuste Software der Evalu- analog.com« gefunden werden. st
oder extern), Überabtastungsrate,
Anzahl der digitalen Leitungen oder
Nutzung des analogen Eingangsbe-
reichs verwendet. Lluis Beltran Gil
Diese besondere Funktion könnte inner-
halb des Haupt-Codes genutzt werden, erwarb 2009 seinen B. S.-Titel in Elektrotechnik und 2012 in Wirtschaftsingenieur-
um die Datenerfassung verschiedener wesen, beide an der Universitat Politécnica de Valéncia, UPV (Technische Universität Valencia).
Konfigurationen einfach und schnell zu Nach dem Abschluss kam er 2013 als Applikationsingenieur in die Precision Converter Group zu
starten, um mehrere AD7606C-16-Ver- Analog Devices in Limerick. Derzeit arbeitet Beltran Gil im SAR-DAC-Applikationsteam innerhalb
gleiche durchzuführen, wie: des Geschäftsbereichs Instrumentation. Er arbeitet von Valencia, Spanien aus, wo er seinen
➔➔Signal-Rausch-Verhalten abhängig M. Sc.-Titel in Elektrotechnik an der Universitat de Valencia, UV, (Universität von Valencia) erwarb.
von der Überabtastrate
➔➔Leistung abhängig vom Durchsatz
➔➔L eistung abhängig vom analogen
Stimmen Sie
Eingangsbereich
➔➔Interne mit externer Referenz
für uns ab
➔➔S erielles Interface mit paralleler
Schnittstelle und noch vieles wei-
tere mehr
Man beachte, dass dies nur das AD7606C-
16-Beispiel ist, aber abhängig vom zu
untersuchenden Produkt können noch
viele weitere unterschiedliche Evaluie-
rungsanforderungen auftreten. Distributor des Jahres
2023
10. 20 23 E l e k t r o n i k NOMINIERT www.elektronik.de/distributorwahl
Werden auch Sie
Your
Your
P remiumanbieter!
Your
Product
Product
Product
Inter tec Components GmbH ElectronAix GmbH & Co. KG
isis
the
the
w w w.elek tronik net.de/anbieter kompass/inter tec-components-gmbh.1052561/index.html w w w.elek tronik net.de/anbieter kompass/electronaix-gmbh-co-kg.8856679/index.html
is the
w w w.elek tronik net.de/anbieter kompass/ce-consumer-electronic-gmbh.8922924/index.html w w w.elek tronik net.de/anbieter kompass/traco-electronic-gmbh.8821013/index.html
Hero
Hero
w w w.elek tronik net.de/anbieter kompass/recom-power-gmbh.39 0 62895/index.html w w w.elek tronik net.de/anbieter kompass/sab-broeckskes-gmbh-co-kg.1010583/index.html
Hero
ME V Elek tronik Ser vice GmbH compmall GmbH
w w w.elek tronik net.de/anbieter kompass/mev-elek tronik-ser vice-gmbh.21440/index.html w w w.elek tronik net.de/anbieter kompass/compmall-gmbh.1050227/index.html
Wir Wir
verbinden
verbinden Sie Sie
N&H Technology GmbH
mit mit
neuen
neuen
Kunden
Kunden
– ohne – ohne Streuverluste!
Streuverluste!
RIGOL Technologies EU GmbH
w w w.elek tronik net.de/anbieter kompass/n-h-technolog y-gmbh.8829676/index.html w w w.elek tronik net.de/anbieter kompass/r igol-technologies-eu-gmbh.39 058705/index.html
WirWir
verbinden
ELMEKO GmbHSie
Wir präsentieren
präsentieren
mit neuen
Ihr +Unternehmen
Ihr Unternehmen
Co. KG Kunden
neben
neben
– ohne
passenden
passenden
HEITEC Streuverluste!
redaktionellen
AG
redaktionellen
Inhalten
Inhalten
w w w.elek tronik net.de/anbieter kompass/elmeko-gmbh-co-kg.89 0 030 0/index.html w w w.elek tronik net.de/anbieter kompass/heitec-ag.39 058316/index.html
und heben
und heben
Ihr Unternehmen
Wir präsentieren Ihr
IhrUnternehmen in Suchergebnissen
Unternehmen in Suchergebnissen
neben passenden sowie sowie
in unseren
in unseren
redaktionellen News
News
Inhalten
Aaronn Electronic GmbH Elek trosil GmbH
lettern
und lettern
hervor.
heben hervor.
IhrSo wird
So wird
UnternehmenIhr OnlineProfil
Ihr in
OnlineProfil
zum zum
NeukundenMagnet.
Suchergebnissen NeukundenMagnet.
sowie in unseren News
w w w.elek tronik net.de/anbieter kompass/aaronn-electronic-gmbh.1046339/index.html w w w.elek tronik net.de/anbieter kompass/elek trosil-gmbh.10 0 0 057/index.html
lettern hervor.
JianghaiSo wird
Europe Ihr OnlineProfil
Electronic Components GmbH zum NeukundenMagnet.
ADKOM Elek tronik GmbH
Als Matchmaker+
Als Matchmaker+AnbieterAnbieter präsentieren präsentieren
Sie Ihr Unternehmen
Sie Ihr Unternehmen bestmöglich
w w w.elek tronik net.de/anbieter kompass/adkom-elek tronik-gmbh.1044464/index.html
w w w.elek tronik net.de/anbieter kompass/jianghai-europe-electronic-components-gmbh.8875741/index.html
bestmöglich
auf KG elektroniknet.de.
auf elektroniknet.de. Neben Neben
Ihrem Produktspektrum
Ihrem AG Produktspektrum können könnenSie mitSie mit
WürZeigenZeigen
th Elek Sie sich
tronik Sie sich erweiterten
eiSos GmbH & Co.
Als Matchmaker+
erweiterten
Inhalten Anbieter
Inhalten
wie Bildern,
WIBU-SYSTEMS
präsentieren
wie Bildern, Sie
Videos, Ihr Unternehmen
Videos,
Präsentationen
Präsentationen bestmöglich
sowie Verlin-
sowie Verlin-
Ihren Kunden Ihren Kunden
w w w.elek tronik net.de/anbieter kompass/wuer th-elek tronik-eisos-gmbh-co-kg.8857146/index.html
auf elektroniknet.de.
kungen kungen zu Ihrer zu
w w w.elek tronik net.de/anbieter kompass/wibu-systems-ag.1033771/index.html
Website Neben
Ihrer Websiteund Social Ihrem Produktspektrum
undMedia-Präsenzen
Social Media-Präsenzen können
Aufmerksamkeit Sie für
Aufmerksamkeitmit für
Zeigen Sie sich erweiterten Inhalten wie Bildern, Videos, Präsentationen sowie Verlin-
SCHURTER Ihr Unternehmen
Ihr Unternehmen
generieren. generieren.
Becker & Müller Schaltungsdruck GmbH
Ihren Kunden
w w w.elek tronik net.de/anbieter kompass/schurkungen zu Ihrer Website
ter.1046530/index.html und
w w w.elek tronik Socialkompass/becker-mueller-schaltungsdr
net.de/anbieter Media-Präsenzen Aufmerksamkeit für
uck-gmbh.8899566/index.html
Kontakt: Kontakt:
Ute Beyer
Ute |Beyer
Projektkoordinatorin
| Projektkoordinatorin
New Business
New Business
| Tel.: +49
| Tel.:(0)89.255
+49 (0)89.255
56-1577
56-1577
E-Mail:E-Mail:
ubeyer@wekanet.de
ubeyer@wekanet.de
| matchmaker.elektroniknet.de
| matchmaker.elektroniknet.de
Kontakt:
Kontakt: UteUte Beyer
Beyer | Projektkoordinatorin
| Projektkoordinatorin New| Tel.
New Business Business | Tel.: +49 (0)89.255 56-1577
089 25556-1577
E-Mail: ubeyer@wekanet.de | matchmaker.elektroniknet.de
E-Mail: ubeyer@wekanet.de | matchmaker.elektroniknet.de
GUDECO Elek tronik Handelsgesellschaf t mbH GLYN GmbH & Co. KG
w w w.elek tronik net.de/anbieter kompass/gudeco-elek tronik-handelsgesellschaf t-mbh.1014943/index.html w w w.elek tronik net.de/anbieter kompass/gly n-gmbh-co-kg.16319/index.html
SECO NetModule AG
w w w.elek tronik net.de/anbieter kompass/seco.8829372 /index.html w w w.elek tronik net.de/anbieter kompass/netmodule-ag.8861145/index.html
Parasof t
w w w.elek tronik net.de/anbieter kompass/parasof t.392720 61/index.html
Your
Product
is the
Hero
Analog & Powermanagement
Gleichtaktspannungen
abblocken
(Bild: stock.adobe.com)
Analoge Eingangsmodule für speicherprogrammierbare Steuerungen müssen
mit Gleichtaktspannungen von einigen hundert Volt zurechtkommen. Was
sind die Ursachen dafür und wie lassen sich Eingangsmodule so konzipieren,
dass sie von diesen Spannungen nicht beeinträchtigt werden?
Von Ahmed Noeman
Häufig besitzen analoge Eingangs- nung um ein AC- oder DC-Signal zu 60 V möglich, in Schiffssystemen
module und Datenerfassungskarten handeln. Als Ursachen kommen in bis zu 35 V [1].
für SPS-Anwendungen eine isolierte industriellen Anwendungen folgende Gleichtaktspannungen müssen keines-
Masse, um die Zuverlässigkeit zu ver- Phänomene in Frage: Fehler bei der wegs immer ungewollt sein, sondern
bessern und die Eingangsstufe auf Verkabelung oder Masseverbindung, können auch per Design vorgesehen
die Masse der Signalquelle beziehen kapazitive oder induktive Kopplung sein – beispielsweise bei Hochspan-
zu können. Werden allerdings zwei in Kabel oder Anschlüsse infolge elek nungsbatterien oder bei Thermoelemen-
Signalquellen mit unterschiedlichen tromagnetischer Störeinstrahlung ten, die in Elektrolyte oder geschmolze-
Massepotenzialen differenziell an den (EMI) oder Blitzschlag. nes Metall eingetaucht werden.
Eingang angeschlossen, entsteht an Auf nicht geerdeten Leitungen liegt Sind die verwendeten analogen Ein-
einem der Eingangskanäle eine Gleich- beispielsweise häufig eine Gleichtakt- gangsmodule nicht für hohe Gleichtakt-
taktspannung (Bild 1). spannung von 4 bis 5 V mit einer Fre- spannungen ausgelegt, kann der absolute
Abhängig von der jeweiligen Quelle quenz von 50 oder 60 Hz. In bestimm- Maximalwert des eingangsseitigen Ver-
kann es sich bei der Gleichtaktspan- ten chemischen Fabriken sind sogar bis stärkers, Multiplexers oder A-D-Wand-
42 E l e k t r o n i k 10. 20 23
Analog & Powermanagement
Stimmen Sie
einer Kombination aus Widerstands-
teiler und Messverstärker, oder auch
für uns ab
mit einem Differenzverstärker (diskret
oder integriert).
Bei der Isolation der Masse werden die
einzelnen Messkanäle vollständig gal-
vanisch isoliert und mit jeweils eige-
nen Massepotenzialen ausgestattet.
Die Potenzialdifferenz zwischen den
Kanälen kann so hoch sein wie die Distributor des Jahres
2023
10. 2023 E l e k t r o n i k NOMINIERT www.elektronik.de/distributorwahl
Analog & Powermanagement
Isolationsspannung der Isolationsbau- Stromversorgungs- und Daten-Isolator von Schaltern mit hoher Sperrspan-
steine. Mit dieser Technik lassen sich wie der ISOW7741 dafür sorgen, dass nung blockiert.
die höchsten Gleichtaktspannungen Platz und Kosten gespart werden. Die Hochspannungs-Multiplexer sind
verkraften (bis zu mehreren Kilovolt). Topologie mit einzeln isolierten Kanä- attraktiver, denn sie beeinflussen die
Jeder Kanal befindet sich hier auf einer len ist am teuersten, benötigt den meis- Eingangsimpedanz nicht, schalten
galvanisch isolierten »Insel« mit jeweils ten Platz und verbraucht am meisten schnell und ermöglichen eine hohe
einer separaten, auf schwebendem Strom. Im Gegenzug bietet sie aber den Bandbreite. Als Resultat jüngster Fort-
Potenzial befindlichen Masse (Bild 2). größten Gleichtaktbereich und liegt schritte in der MOS-Technologie sind
Die ADCs sind dann über digitale Si- auch in Sachen Leistungsfähigkeit und sie relativ neu. Ihre Versorgungsspan-
gnalisolatoren mit der Verarbeitungs- Zuverlässigkeit an der Spitze. nung muss die maximale Gleichtakt-
einheit verbunden, und auch die Strom- spannung zuzüglich des differenziellen
versorgung für das analoge Frontend Hochspannungs-Multiplexer Eingangssignals abdecken. Überdies
und den ADC ist isoliert. Digitalisolato- und PhotoMOS benötigen die nachfolgenden Bausteine
ren wie der ISO6742 von Texas Instru- der analogen Signalkette einen Schutz
ments kommen auf eine Isolationsspan- Bei der Gleichtaktblockierung durch- vor möglichen hohen Spannungen.
nung von 5 kV (eff.), also auf deutlich läuft der aktive Kanal die Signalkette, Der für 100 V ausgelegte, differen-
mehr als typische Übertrager. Ist die für wobei der Minuspol als Masse definiert zielle 4-auf-12-Multiplexer TMUX8109
einen Kanal benötigte Leistung klei- wird (die Masse des Moduls ist isoliert). (Bild 3) beispielsweise unterstützt eine
ner als 500 mW, kann ein integrierter Alle übrigen Kanäle werden mithilfe Gleichtaktspannungs-Differenz von
80 V und ein typisches differenziel-
les Eingangssignal von ±10 V. Wird
er mit einem gegen Überspannungen
geschützten Verstärker wie dem INA823
kombiniert, sind externe Schutzdioden
überflüssig.
Ist die in analogen Eingangsmodulen
meist isolierte Signalmasse mit dem
negativen Eingang des aktiven Kanals
verbunden (CH1 in Bild 3), ist sicherge-
stellt, dass der aktive Kanal die richtige
Vorspannung (Bias) für die Signalkette
liefert.
Mehrere PhotoMOS-Schalter lassen sich
zu einem differenziellen N-auf-1-Mul-
tiplexer kombinieren. Dieser ist wegen
der hohen Sperrspannung dieser Bau-
elemente, die zwischen 60 und 300 V
Bild 3. Blockschaltbild der Hochspannungs-Multiplexer-Topologie (Bild: Texas Instruments) beträgt, für hohe Spannungen geeignet.
Der wichtigste Vorteil der PhotoMOS-
Schalter ist, dass sie keine hohe Ver-
sorgungsspannung benötigen und übli-
cherweise eine niedrige Impedanz von
wenigen Ohm haben. Nachteilig sind
wiederum ihr vergleichsweise hoher
Strombedarf am Control-Pin, ihr Leck-
strom von bis zu 1 µA im abgeschal-
teten Zustand und die lange Schaltzeit
von einigen Millisekunden.
Widerstandsteiler und
Messverstärker
44 E l e k t r o n i k 10. 20 23
Inserenten, Vorschau
CODICO GmbH
www.codico.com ............................................................... 25
DATA MODUL AG
www.data-modul.com ......................................................27
(Bild: Texas Instruments)
Digi-Key Electronics
www.digikey.de ...................................................................... 2
www.misumi-europe.com .............................................. 39
Elektronik
lichen Pegel anheben.
Nachteilig an dieser Topologie ist zum einen, dass das Ein
gangsrauschen bei der anschließenden Verstärkung zwangs 11/2023
läufig mit verstärkt wird. Zum anderen ist es ungünstig, dass
die hohen Werte von R i und R f zwar die Eingangsimpedanz
erscheint am 31.05.2023
anheben, aber gleichzeitig auch das Eingangsrauschen erhö mit den Schwerpunkten
hen. Da Präzisionswiderstände mit hohen Widerstandswerten ➔ ➔ Steckverbinder & Kabel
nicht ohne weiteres verfügbar sind, gibt es für die Eingangs ➔ ➔ Embedded-Systeme
impedanz in der Praxis eine Obergrenze von rund 1 MΩ.
Die Gleichtaktunterdrückung dieser Topologie hängt von der
➔ ➔ Mess- und Prüftechnik
Genauigkeit der Widerstände ab und liegt meist zwischen Änderungen aus aktuellem Anlass möglich.
70 und 80 dB. Der Nullpunktfehler bereich von ±200 V (bei ±15 V Versor infrage. Ein Hochspannungs-Multiple
bestimmt sich durch die Gleichtakt gungsspannung), ein Verstärkungsfeh xer ist dagegen die richtige Wahl, wenn
spannung. Da sich die Verstärkungs ler von unter 0,1 Prozent und eine sehr der benötigte Gleichtaktbereich kleiner
drift durch die Temperaturkoeffizienten hohe Gleichtaktunterdrückung von als 50 V ist. Steht eine hohe Eingangs
der Widerstände nicht kompensieren über 86 dB erzielen. Möglicherweise impedanz auf der Anforderungsliste,
lässt, lässt sich die Genauigkeit dieser lässt sich mit dieser Topologie sogar der kann die Multiplexer-Topologie mit
Topologie nicht unter 0,1 Prozent über größte Gleichtaktspannungsbereich im bis zu 50 kSample/s verwendet werden.
den gesamten Wertebereich senken. Anschluss an eine kanalweise isolierte Müssen aller Kanäle simultan abge
Lösung erzielen [4]. tastet werden oder wird ohnehin ein
Diskrete oder integrierte mehrkanaliger ADC verwendet, kommt
Differenzverstärker Die richtige Topologie finden ein auf Verstärkern basierendes Kon-
zept infrage. Ein integrierter Diffe
Ein diskreter Differenzverstärker Entscheidend für die Wahl der pas renzverstärker steht bezüglich der
(Bild 5) unterdrückt das Gleichtakt senden Topologie sind die folgenden Leistungsfähigkeit an der Spitze, wäh
signal, während das differenzielle Aspekte: rend ein diskreter Verstärker zwar am
Eingangssignal erhalten bleibt. Die ➔➔Welcher Gleichtaktbereich wird kostengünstigsten ist, dafür aber hin
Verstärkung G ist der Quotient aus R f benötigt? sichtlich der Leistungsfähigkeit das
und R i . Der Gleichtaktbereich dieser ➔➔Wie groß muss die Signalbandbreite Schlusslicht bildet. Die Widerstands
Topologie bei einer Versorgungsspan sein? teiler-Lösung schließlich liegt bezüg
nung von ±15 V beträgt ±36 V. Die ➔➔Ist eine hohe Schaltgeschwindigkeit lich der Performance und der Kosten
Lösung weist ähnliche Nachteile auf erforderlich (bei einem gemultiplexten im Mittelfeld. rh
wie die Widerstandsteiler-Topologie System)?
und ist in bestimmter Hinsicht sogar ➔➔Wie hoch muss die Eingangsimpe Literaturnachweis
noch schlechter. Die wichtigste Abwä danz sein? 1. Liptak, Bela G: »Instrument Engineers’
gung betrifft das Verhältnis zwischen ➔➔Welche Gesamtkosten sind hin Handbook (Volume 2)«, CRC Press, 2003.
Eingangsimpedanz und Bandbreite. Ist nehmbar? 2. Texas Instruments: »Supporting High-
die Eingangsimpedanz hoch, führt der Bei den Lösungen mit Multiplexern sind Voltage Common Mode Using Instrumen-
hohe R f-Wert zusammen mit der Aus weniger ADC-Kanäle nötig, sodass die tation Amplifier« (Application Brief)
gangskapazität des Verstärkers dazu, Systemkosten entsprechend sinken. Die 3. Texas Instruments: »Supporting High
dass die Bandbreite deutlich sinkt (bei anderen Topologien erfordern je einen Voltage Common Mode Using Difference
einer Eingangsimpedanz von 1 MΩ Verstärker pro Kanal, haben dafür aber Amplifier« (Application Brief)
und G=1 ist sie kleiner als 10 kHz). Aus meist den Vorteil einer größeren Band 4. Texas Instruments: »16-Bit 8-Channel
praktischen Gründen gilt für die Ein breite. Zwingend erforderlich sind sie, PLC Analog Input Module With High-
gangsimpedanz meist eine Obergrenze wenn alle Kanäle gleichzeitig abzutas Voltage (±150 V) Common-Mode Support«
von 1 MΩ [3]. ten sind. Tabelle 1 vergleicht die ver (Application Brief)
Integrierte Bauelemente wie der Ver schiedenen Topologien. 5. Texas Instruments: »When to Replace a
stärker INA148 (Bild 6) räumen großteils Wird ein sehr großer Gleichtaktbereich Relay with a Multiplexer«
mit den Nachteilen diskreter Differenz von über 200 V benötigt, führt kein
verstärker auf. Da sich die Widerstände Weg um die Topologie mit einzeln iso
präzise auf beliebige Werte trimmen lierten Kanälen herum. Soll der Gleich
lassen, lässt sich eine komplexere taktbereich zwischen 50 und 200 V Ahmed Noeman
Gegenkopplungsstruktur mit geringe betragen, kommen PhotoMOS-Schal
rer Impedanz implementieren, wodurch ter (wenn die geringe Schaltgeschwin ist Systemingenieur bei
sich die Bandbreite deutlich vergrößert. digkeit akzeptabel ist) oder ein inte Texas Instruments in Deutschland, wo er
Gleichzeitig lässt sich ein Gleichtakt grierter diskreter Verstärker pro Kanal für die Entwicklung von Systemlösungen
für industrielle Anwendungen verantwort-
lich ist. Noeman verfügt über Erfahrungen
Diskreter Integrierter Widerstandsteiler Hochspannungs-
Differenzverstärker Differenzverstärker plus Messverstärker Multiplexer in den Bereichen Analog- und HF-Design,
Gleichtakt- gering hoch gering hoch Mixed-Signal-Modellierung und -Verifizie-
unterdrückung rung sowie Anwendungs- und System-
Rauschen hoch gering hoch gering technik für eine Vielzahl von Bereichen
Gleichtakt- mittel groß groß groß wie HF-Transceiver, Taktgeber, PLLs, Spei-
spannungsbereich
chersysteme und andere. Noeman erwarb
Bandbreite gering mittel mittel hoch
seinen BSC und MSEE an der ägyptischen
Eingangsimpedanz mittel mittel mittel sehr hoch
Ain Shams University.
Tabelle 1. Die Eigenschaften der verschiedenen Topologien im Vergleich.
46 E l e k t r o n i k 10. 20 23
Quarze/Oszillatoren/Taktgeber
(Bild: lexaarts/stock.adobe.com)
Mikrocomputerkompensierte Quarzoszillatoren lassen sich jetzt erstmals
auch in Satelliten einsetzen: Sie sind kleiner, leichter und nehmen weniger
Strom auf als OVXOs und TCXOs – und das zu deutlich geringeren Kosten.
Von Ronald Stephens
Seit den 1990er-Jahren wird der mik- Der heilige Gral der MCXO-Anwen- beruhen auf den sehr stabilen Frequenz-
rocomputerkompensierte Quarzoszilla- dungen jedoch ist der Einsatz im Welt- schwingungen eines piezoelektrischen
tor (MCXO, Microcomputer Compensa- raum. Fast jeder Satellit verwendet Quarzkristallresonators. Quarze und
ted Crystal Oscillator) in zahlreichen mindestens einen OCXO für präzises die zugehörigen Schaltkreise werden
Anwendungen eingesetzt, darunter in Timing, trotz der großen Nachteile in der Regel sorgfältig entworfen und
der militärischen und kommerziellen von hohem Stromverbrauch und gro- hergestellt, damit der Quarzkristall nur
Avionik, in der bodengestützten Elek- ßen Abmessungen. Bisher sprach gegen in der gewünschten Resonanzfrequenz
tronik und in der Unterwasser-Ölför- die MCXOs, dass sie mehrere digitale schwingt. Ein eigenständiger Quarzos-
derung. Diese kleineren, leichteren und Bauteile verwenden, die nur schwer als zillator kann eine Frequenzstabilität
stromsparenderen Geräte können häu- weltraumtaugliche, strahlungsbestän- von weniger als ±50 ppm über den wei-
fig sperrige und stromfressende ofen- dige Komponenten zu beschaffen sind. ten militärischen Temperaturbereich
gesteuerte Quarzoszillatoren (OCXO, Doch das gilt heute nicht mehr: strah- von -55 °C bis +125 °C halten, was für
Oven Controlled Crystal Oscillator) lungsgehärtete MCXOs könnten eine die meisten elektronischen Anwendun-
ersetzen und bieten gleichzeitig eine Revolution einläuten. gen gut genug ist.
vergleichbare Stabilität über einen Um dies zu verstehen, zunächst ein Ist eine stärker kontrollierte Stabilität
breiten Betriebstemperaturbereich. Blick auf die Kristalloszillatoren: Sie über die Temperatur erforderlich, fügt
48 E l e k t r o n i k 10. 20 23
Impressum
nicht auf dem eigentlichen Quarzre- Director Content Electronics: Dr. Ingo Kuss
Markenteam: Joachim Kroll (jk/1335), Chefredakteur (verantwortlich für den Inhalt),
sonator angebracht werden kann, son- Markus Kien, Chef vom Dienst (mk/1333)
dern an der Außenseite des hermetisch Redaktionsteam: Heinz Arnold (ha/1253), Ralf Higgelke (rh/1341), E ngelbert Hopf, Chefreporter
(eg/1320), Ute Häußler (uh/1369), Irina Hübner (ih/1339), Andreas Knoll, Ltd. Red. (ak/1319),
verschlossenen Gehäuses des Kristalls Corinna Puhlmann-Hespen (cp/1316), Corinne Schindlbeck, Ltd. Red. (sc/1311),
montiert werden muss. Wegen der ther- Tobias S chlichtmeier (ts/1368), Harry Schubert (hs/1338), Iris Stroh, Ltd. Red. (st/1326),
Kathrin Veigel (kv/1746), Nicole Wörner (nw/1325), Karin Zühlke, Ltd. Red. (zü/1329)
mischen Zeitverzögerung wird das Die Ressortverteilung entnehmen Sie bitte der Internetseite
elektroniknet.de/electronics-redaktion
Thermometer nie genau die Temperatur Redaktionsassistenz: Andrea Seidel (sei/1332)
des Kristallresonators erreichen. Layoutteam: Wolfgang Bachmaier (Ltg.), Andreas Geyh, Norbert Preiss, Bernhard Süßbauer,
Alexander Zach
Ein wichtiger Punkt beim Design eines
Quarzes ist, dass er bevorzugt in einer So erreichen Sie die Redaktion: Tel.: 089 25556-1332; Fax: 089 25556-1670
redaktion@elektronik.de, www.elektronik.de
bestimmten Mode schwingt. Beim
MCXO ist der Quarz jedoch so kons-
Director New Business: Marc Adelberg (1572)
truiert, dass er in zwei Moden gleich- Sales Director Electronics: Carolin Schlüter (1570)
zeitig schwingt, wobei einer davon Sales Director New Electronics: Christian Stadler (1375)
Regional Sales Managers: Malina Colombo (1382), Emilia Dietrich (1574), Gina Gießmann (1576),
der Grundmode eines Quarzes mit Martina Niekrawietz (1309)
Sales Operations Specialist: Simone Schiller (1383)
SC-Schnitt entspricht – ein speziel- Anzeigenassistenz: Rosi Böhm (1307)
ler, doppelt gedrehter Schnitt in Bezug Anzeigenverwaltung und Disposition: Astrid Brück (1471), Petra Otte (1479)
International Account Manager: Martina Niekrawietz (1309)
auf die hexagonalen Quarzkristall Auslandsrepräsentanz (Foreign Representation):
achsen, der den Kristallen eine hervor- USA: Véronique Lamarque, E&Tech Media, Ilc, 80 Kendrick Street, Brighton, MA 02135,
Phone/Fax: +1 860-536-6677, E-Mail: veroniquelamarque@gmail.com, Skype: E&Tech Media
ragende Temperaturstabilität verleiht. Anzeigenpreise: Es gilt die Anzeigenpreisliste Nr. 58 vom 1. Januar 2023
Die zweite Schwingungsmode ist die
So erreichen Sie die Anzeigenabteilung: Tel.: 089 25556-1376; Fax: 089 25556-1651
des dritten Obertons des Quarzes. Die media@elektronik.de, www.elektroniknet.de/media
in Präzisionsoszillatoren verwendeten
Quarze können auf einer Grundmode Vertriebsleiter: Marc Schneider (1509, mschneider@weka-fachmedien.de)
Bestell- und Abonnement-Service: WEKA Fachmedien GmbH, c/o Zenit Pressevertrieb GmbH,
schwingen, wobei die Frequenz pro Postfach 810640, 70523 Stuttgart, Tel.: 0711 7252-210, Fax: 0711 7252-333,
portional zur Dicke des Quarzrohlings abo@weka-fachmedien.de
ist, oder auf einem beliebigen ungera- Organschaft: Die Elektronik ist Organ der VDE/VDI-Gesellschaft Mikroelektronik, Mikrosystem- und
den Oberton. Feinwerktechnik (GMM). Die Mitglieder der GMM erhalten die Elektronik im Rahmen ihrer Mitgliedschaft.
50 E l e k t r o n i k 10. 20 23
14. – 17. November 2023
Die offizie
lle
Messezeit
ung
Pub lish ed
by
World s� le
ading trade
fair for electro
Hybridbon
den nics develo
pment and
Partnersch
productio
n.
VER
ihrer Partn
zu 3D-Mult erschaft wo
i-Chips eb llen Süss
GE:
Memory un nen und be MicroTec
ispielsweis und SET de
AUFLA
d Chiplets e die Integ n Weg
ermögliche ration von
n. Stacked
S üss MicroTec
haben eine
und SET Co
Entwicklung
rporation
reich der FEO
R
rung auf dem svereinba- L-kompatible
E
n automati
ÜB
ellen Die-to Gebiet des ten Oberfläc sier-
henbehandlu
0
-Wafer-Hybr sequenzi-
und einzelnen ng von Wa
0
fen. Wesen idbondens Chips, die auf fern
tlicher Fokus get rof- ode
. 0
arbeit ist die dieser Zusam r Frame ang einem Wafer
men- sen esiedelt sin
4
Entwicklung Ch d, mit
einer vollau ip-Platzieru der präzi-
14 PLARE
tischen, anp toma- sow ngstechnolo
assbaren An gie von SET
che Ergebn lage für bes ie den Me
isse beim Die tmögli- trologiesyst Wafer-Bon
der von Süs
bonden. Die -to-Wafer-H geschlossene emen, die (Bild: Süs s MicroTec
s geschieht ybrid- Bo Feedback-Sc eine s MicroTec)
des Know-ho durch die Bü nder ermögl hleife zum
nde lun ich en. Die
ws von Süs g In einer Zei
s MicroTec t, in der die
im Be- traditionelle 3D-Packagin
sistorskalier Tran- in g und hetero
ung an ihre
EXEM
Grenzen stö der Branch gene Integr
ßt, sind e bereits we ation Halbleiterge
die Leistung it verbreite räte weiter
Neues aus und Funktio t, um tuellen 2.5D- zu steigern.
der Bestü nalität der heu und 3D-Packa Die ak-
cktechnik tigen werden jed ging-Technik
Schnelles och durch en
Um die
Vernetzung rüsten und
➡ Seite 12
Artificial int
sind Trum elligence
Eine Stell pf “AI is a long
in assembly
inspection
systems
schraube
vität von für die Pro way from
Fertigung dukti-
More and becoming
Bestückau slinien sin
d die more supp mainstrea
Modellen
tomaten.
In den neueste tion syste
ms are pr
liers of ins
pec- m”
wurde de n selves with omoting th
rungsgrad r Automati the buzzwo em-
weiter erh sie- Intelligenc rds “Artific
chen Mitte öht. Mit we e”. But is ev ial
ln das gesc l- talking ab erybody rea
Blick in Ha hieht, zeigt out the sa lly
lle A3. ein me thing?
Für kleine Using the exa
und mittler
In Halle A3 mit neuem e Serien: Bes mple of the
zeigt Fuji das Inline-Sys
tem (Bild:
tücker PA6
20 tion system Kitov One ins
SMT-Bestück NXTR-A, den Fritsch) from the Isra pec-
er mit autom ersten für Kitov, Olaf Rö eli manufac
Wechselsyst atischem Feeder ist am Stand ein eig mer, Manag turer
em. Damit - richtet ene Kit ov par ing Director
Bediener ma entfallen für . Vorgestellt r Bereich ein tner ATEcar of the
den Dashb wir ge- AI e, exp lain s how genuin
nuelle Nachs d ein konfig differs from
machen ein chubarbeiten oard, über urierbares “fuzzy AI”. e
en relevante . Sie ein das sich An Markt&Tech
standszeiten n Teil der en Überblick lagenbetreib nik: Mr Rö
er “artifi
aus: »Mehr
als 50 Proze
Still- zes
s verschaffen
über ihren
Produktionsp cial intelligen mer, the buzzwords
kurzen Sto nt der kön und Analysen ro- be the ma ce” cur rently seem
pps während rketing too
prozesses sin des Bestücku nen. Ein we durchführen
l par excelle to
d auf Fehler ngs- dat iteres Softw assembly ins
auf das Wa beim Spleiß engesteuerte are Tool für pection. Wh nce in
rten auf die en und Int Fertigung ist eine beh at do you thi
Lieferung von elligent Fac die „Yamaha ind it? nk is Olaf Römer,
zurückzufüh Teilen ten tory“, eine Pla ATEcare
ren«, erklärt austausch, ttform zum Olaf Römer:
der Geschäft Stefan Jansse die sich mit Da- AI is There is no “Unfortuna
sführung von n aus MR MES-, ERP- a future top doubt about tely, the term
NXTR-System Fuji Europe P-Software ode r ic wit h it; exploited
for marke AI is all too
readily
erkennt aut . Das fen von Drittanbiete This can be a lot of potent should info ting purpos
es; custom
Teile auslau omatisch, we lässt. Über rn verknüp- seen, for exa ial. rm themse ers
fen, und ein nn Masch sie lassen sic ognition and mple, in spe for more det lves in adv
ance and
smartes Bel inenzuständ h die aktuel image proces ech rec- ails.” ask
tem liefert adesys- e len will sin
die erforderl terte Prozes anz eigen, eine be instructe g. Machines
bevor sie aus ichen Teile ssteuerung (Ad erw ei- d ver bal ly in the fut
gehen. Zur nach, Co vanced Pro while 3D gla
matisierung Planung un ntrol, APC) cess suc sses offer int ure, tha
der Lagerlogi d Auto- aufsetzen un h as instructi eresting opt n 10,000 dif
stik bietet Fuj lassen sich d Prozesssc ng people dur ions sam ferent screw
Lagerlogisti live rückverfo hritte a e time take types and at
ksystem „To i das We lgen und ein machine. In ing the repair specific spe the
die Planungs wer-Variou ge-Verifizier e Zw ei- for AI add itio n, the first app account and cifications
software „Ne s“ und ung einrich are lica lea rn from err into
xim“ an. Für eine dateng ten . sta rting to em tions or patterns.
Neue Softw est ima erg e in thermore, bec Fur-
are für den Yamaha ein eue rte Fertigun ge recognition. the field of aus e the device
park zeigt auc SMT-Maschin e neu g hat The Kitov One, des pen den tly take ove can als o inde-
h Yamaha Mo en- entwic e Maschine for fully aut igned opt r and save
tor Europe. kelt, die u. a. nsteuerung omated visual imizations ma programme
Da- der in Fertigungsm of-line inspec inspection in de by a huma
YR-Serie int aschinen tion, also em end- a cer n, it develops
egriert wird. for exa ploys AI. It tain intelligen
➡ Seite 9 tio mple, compare a screw un can, chi
nes carry out def
ce. Converse
ly, other ma-
n with a hu der inspec- ined proces
ge material basis of alg ses on the
library of mo orithms. The
re tolera se machines
nces in ord record
er to evalua
te ➡ Page
15
COMPUTER-ON-MODULES
– FROM SELECTION TO
CARRIER BOARD DESIGN
28 June 2023 | Munich, Germany
Enhance your CV
At the end of the workshop, attendees will receive a confirmation of participation.
In addition, the WEKA Graduate Program offers the possibility of a certificate. Simply
complete a short comprehension test and if further seminars are attended the
certificate can be extended.
Powered by
www.weka-graduate.de