-
Artikel
FPGA/CPLD Toolchain
ausprobieren. Manchmal wird Overconstraining empfohlen, also eine utopische Taktfrequenz angeben (z. B. 500 MHz), tools laufen lassen und dann schauen was die Tools geschafft haben (z. B. 183 MHz). Aber dieser Wert ist auch nur geschätzt, denn: Bei Xilinx brechen die Tools ab, sobald ein Pfad entdeckt wird
). Die max. Taktfrequenz ist der Kehrwert der größten Laufzeit. Für eine genauere Darstellung siehe das oben genannte PDF. Timing constraints. Das "period" constraint bestimmt die Obergrenze dieser Laufzeit für
-
Artikel
LED cube
läuft U1: 7805 U2-U9: 74HC573 IC1: ATMega32 X1: 16MHz Die 8,75mA sind notwendig, weil der 74HC573 nur max. 70mA auf allen Ausgängen zusammen sourcen kann. Bei einer superhellen LED reicht das aber aus. Da dieser Punkt immer wieder unklar ist: die 8.75mA müssen wirklich mit der jeweiligen LED ausgemessen
herunterzuregeln, damit das Zinn nicht so leicht wegfliesst. Man könnte diesen Wuerfel direkt per USB betreiben (max. 500 mA), was natürlich auch eine direkte Datenanbindung interessant macht. Downloads & Links. Projektseite auf meiner Website: Schaltplan LEDs (3x3x3) Schaltplan Controller Source Code v1.0 Source
-
Artikel
AVR PWM
PWM Phase Correct PWM Dazu hier noch folgende Begriffe im Zusammenhang mit dem Zähler: BOTTOM: 0x00 MAX : 0xFF bei 8 Bit, 0xFFFF bei 16 Bit TOP : MAX oder OCRnx Normal. (evtl. für Software PWM) Der Zähler zählt rauf (BOTTOM->MAX), und wird nicht zurückgesetzt, sondern läuft einfach über, und setzt dabei
pro Pin 40 mA, entsprechend einem 125Ω Widerstand von 5V nach Masse. Mit 10 bis 20 mA entsprechend 500 bis 250Ω als Maximalwert dürfte also nichts passieren. Der zeitliche Mittelwert liegt für Audioanwendungen bei 2,5V, also der halben Maximalspannung. Ein hochohmiger Kopfhörer, z. B. 600Ω, läßt sich
-
Artikel
USB-Tutorial mit STM32
Hubs. Es sind keine Kreise möglich. Es handelt sich also um eine Stern-Topologie mit mehreren Ebenen (max. 5). Jeder Host kann max. 127 Geräte nutzen. Jedes Device "sieht" nur den Host - Hubs und andere Devices sind transparent bzw. "unsichtbar". Daher wird im Folgenden von einer direkten Kommunikation
Data-Stage gewartet. Wenn der Host ein Paket sendet, dessen Länge geringer als die maximale Paketgröße (bMaxPacketSize0 im Device Descriptor) ist oder ein leeres Paket (nötig wenn die Gesamt-Länge ein Vielfaches der max. Paketgröße ist) bedeutet dies, dass keine weiteren Daten mehr vorliegen. Dann wird von
-
Artikel
Radar-Verkehrsmessung
Wärmeschrumpfschläuche Gelb F2211/16 YL060 DigiKey F2211/16YL060-ND 1 0,89€ 0,89 € Solarmodul 2.5W 5V / 500mAh Amazon Link 1 13,99€ 13,99 € Akkus mit U-Lötfahne LG INR18650MJ1 ... + Lötfahne U Akkuteile.de 1006971 7 6,20€ 43,40 € BMS 1S PCB - Keeppower PCM KP-1600-S1 Akkuteile.de 200507 1 2,90€ 2,90 € Fuyuang
Antennenpattern So fiel die Auswahl auf: SMR-333 (Stereo, Vpp = 3,2..3,4 V, 47..57 mA, Pout = 12.7 dBm max, SMT-mountable, Integrated LNA, signal level 120..360 uVrms, noise level = 20 uVrms max, narrow antenna pattern) Vorverstärker. Der Radarsensor liefert ein Ausgangssignal mit variierender Amplitude
-
Artikel
Sinuswechselrichter 600W
Ausgangsschaltung. Es wird eine Vollbrücke bestehend aus 4 MOSFETS IRFP 450 verwendet. V DDS ist mit 500 V angegeben. Vom Controller werden 2 Signale geliefert: Sinus-PWM und Polarität. Diese Signale werden durch eine Logikschaltung verknüpft. Eine Brücke ist fest auf Low und die andere gibt das PWM-Signal
von 0 ein kurzer Spike ausgegeben wird. Um das zu verhindern, wird die PWM invertiert betrieben: der Max.-Wert stellt das Low-Signal dar. In Excel werden die Werte gleich entsprechend berechnet, so dass der Controller die Werte direkt verwenden kann. In jedem Timer1-Overflow-Interrupt wird der nächste
-
Artikel
AVR-GCC-Tutorial/Analoge Ein- und Ausgabe
einer Phasenumkehr kommt. Daher ist es möglich, die Nulldurchgänge einer kleinen Wechselspannung mit max. 500 mV Scheitelwert ohne umständliche Zentrierungswiderstände zu erfassen. Dabei kann als R eines RC-Hochpasses der integrierte Pullup-Widerstand dienen, und der andere Komparatoreingang als Ausgang
Counter Mode of Operation TOP Update of OCR1x at TOV1 Flag set on 0 0 0 0 0 Normal 0xFFFF Immediate MAX 1 0 0 0 1 PWM, Phase Correct, 8-Bit 0x00FF TOP BOTTOM 2 0 0 1 0 PWM, Phase Correct, 9-Bit 0x01FF TOP BOTTOM 3 0 0 1 1 PWM, Phase Correct, 10-Bit 0x03FF TOP BOTTOM 4 0 1 0 0 CTC OCR1A Immediate MAX 5
-
Artikel
USB IO Expander
Das Gerät meldet sich als USB-seriell Konverter am PC an und fordert den maximal möglichen Strom von 500mA an. Deshalb kann man den USB IO Expander nur an aktiven USB Hubs bzw direkt am Rechner verwenden. Passive Hubs werden nicht unterstützt. Die 500mA werden jedoch höchstens benötigt, falls alle 4 Relais
5V Gate-Spannung durchzuschalten (Logic-Level p-Kanal Typ) und einen maximalen Strom von mindestens 500mA schalten zu können. Eine Alternative dazu wäre ein FDS4435 im SO-8 Gehäuse. Raum für Verbesserungen bietet auch der DC/DC Wandler (momentan verwendet: SIM2-0505S SIL7 von Reichelt). Dieser liefert
-
Artikel
5V/3V3 DC/DC-Wandlerboards
Technische Daten Parameter Ausgang 5V Ausgang 3V3 Eingangsspannung min 6,3V 4,5V Eingangsspannung max [1] colspan="2" style="text-align:center" | 25V Wirkungsgrad [2] >85% >82% Schaltfrequenz colspan="2" style="text-align:center" | 500kHz Ausgangsstrom max. colspan="2" style="text-align:center" | 600mA
-
Artikel
Konstantstromquelle
Abhängig vom Gehäuse ist bei höheren Eingangsspannungen ein Kühlkörper am LM317 nötig: TO220: 1W TO92: 500mW SO-8: 600mW Bei niedrigen Strömen unter 3.5 mA ungenau (min. Load Current 3.5 mA laut Datenblatt) Schrittweise einstellbare Variante. Eine schrittweise voreinstellbare Variante der Grundschaltung
Strompulse (Schaltregler), was u.a. einen gewissen Überlastschutz für den MC34063 darstellt. Rsc = 0.3/I_max, wobei I_max der maximale Pulsstrom ist und dieser kleiner 1.5A sein muss, weil der IC nicht mehr hergibt. In den meisten Anwendungen nimmt man hier 0,22Ω oder mehr. Das Ganze kann man z. B. für mehrere
-
Artikel
Drucker und Material für Platinenlayouts
Maximum, Foto dunkel) sehr gut sehr gut Einfach bedruckt schon fast perfekt blickdicht. komp. Tinte CLC500B HP 51630S Folie Folie Druckqualität = Hoch sehr gut sehr gut Einfach bedruckt leider nicht blickdicht. Da der Einzung jedoch perfekt arbeitet, bedrucke ich einfach jede Folie 3x. Dabei ist kein Versatz
Schärfe: Hoch Glätten: Aus Smart Focus: Ein in Reiter "Farbe": Sättigung: Leuchtend (Schieberegler max) Helligkeit: Dunkler (Schieberegler min) Farbton: mitte sehr gut (getestet bis auf 8 mil Bahnen und 8 mil Abstand ohne Probleme, geht vielleicht noch kleiner) sehr gut Zuvor habe ich mit Laser (Kyocera
-
Artikel
ZigBeeModule
Stack (Z-Stack) ZMD44102 (868 MHz) | ZMD | | | | | | | | MG2400 | Radiopulse (SoC) | | | | | | | | GP500C | Emerald | | | | | | | | nicht notwendigerweise vollständig. Stand 03.2010 = Hersteller von ZigBee Modulen = Die folgende Tabelle enthält Hersteller von ZigBee Modulen. Hat der selbe Hersteller für
Zig | wireless-tools.com RF Solutions | BT, Zig, ISM | www.rfsolution.co.uk Atmel | BT, Zig, WLAN, WiMax, DECT | www.atmel.com Atmel (vormals Meshnetics) | Zig | www.atmel.com Jennic | Zig | www.jennic.com Telegesis | Zig | www.telegesis.com Microchip | Zig | www.microchip.com Chipcon (TI) | Zig, WiMax
-
Artikel
Modellbau-Sender mit alternativer Firmware (ATmega64)
Modellbau-Sender aus China der unter folgenden Marken vertrieben wird: Turnigy 9X FS-TH9X Eurgle 9X iMax 9X Jamara-Airjump ... Hardware. CPU: ATmega64 Display: LCD 128x64 Analog-Eingänge: 8 (4x Kreuzknüppel, 3x Dreh-Potentiometer, 1x Akku-Spannung) Schalter: 7 (1x Taster, 5x AN/AUS, 1x AN/AUS/AN) Bedienung
Windows erfolgreich Turnigy v2 Mega64A AVR-MySmart USB light avrdude Windows Vista avrdude -p m64 -c stk500 -C erfolgreich FlySky v2 Mega64A USBasp avrdude Windows XP avrdude mit eepe Standardeinstellung erfolgreich Foren zum Thema. rclineforum.de rcdesign.ru rcgroups.com Bezugsquellen. ebay/th9x Jamara/Airjump
-
Artikel
FET
nutzbar. Es gibt auch Typen mit noch geringerer Spannung für Vollaussteuerung. Wer einen BUZ11 ( 4V max.) mit 5V ansteuert riskiert ein Abfackeln des MOSFETs, denn je nach Toleranz kann er bereit ganz gut aufgesteuert sein oder auch nicht. Das soll in den nachfolgenden Diagrammen dargestellt werden. Zunächst
bei 2V anfängt zu leiten sieht man in der linken, roten Kurve. Wenn man die drei Fälle (min, typ, max) mit 5V ansteuert, erhält man die Arbeitspunkte 1-3 mit einem maximal schaltbaren Drainstrom von 2,5, 8 und 17A. Diese kann man in das Ausgangskennlinienfeld übertragen. Wir nehmen max. 1V U_DS an.
-
Artikel
FY6900
oberhalb von 10Vpp immer schlechter und ist bei 20Vpp schon arg dreieckig. Ab 20 MHz sind nur noch max 5Vpp einstellbar, welche real als 2,6V gemessen werden. 60MHz, 5Vpp, sehr gut, Der Sinus sieht immer noch gut aus, wird aber breiter. Ich vermute das sind die unvermeidlichen Nebenlinien (Jitter) der
und Rechteck (wo liegt der Unterschied zu CMOS?). Signalform Square (konstant 50% Tastverhältnis, max. 25MHz) und Rectangle (Einstellbares Tastverhältnis von 0-100%, max 10MHz). Hier wird wahrscheinlich die Flanke nicht künstlich verlangsamt sondern der DAC und der Ausgangsverstärker schalten so schnell
-
Artikel
Porterweiterung mit SPI
etwas "preisempfindlicher" sind. High-Side-Schalter: Der MIC5891 von Micrel kann je Ausgang bis zu 500mA bei 35V liefern (aber nicht alle Ausgänge gleichzeitig). Alternativen Aus der CMOS-Serie 4000 ist der Typ 4094 zum 74HC595 vergleichbar, hat jedoch eine andere Anschlussbelegung und ein Ausgangslatch
3 = Gnd, Pin 6 = ~SS. Vorteil: Schmitt-trigger inputs. Ähnlich wie HC595 kann man auch LED-Treiber MAX7219 SPI-konform machen. Nachdem ~SS 1>0, könnte eine kleine Verzögerung notwendig werden, um Load-Impuls auf HC165 abzuwarten. Mit ATMEGA324 und F_CPU=16 MHz reichte zwischen ~SS=0 und spi_master_transmit
-
Artikel
JTAG
Evertool light von Martin Thomas. Evertool unterstützt JTAG analog zu AVR JTAGICE und ISP nach STK500 Protokoll. Evertool light nur JTAG. JTAG for AVR processors bei Aquaticus ROV. (Englisch) AVR-JTAG und AVR-USB-JTAG von Olimex (kommerziell). Alternativer Lieferant ist der Elektronikladen. AVR-JTAG
JTAGICE kompatibel, USB, 1.8-6 V) MB-JTAG-TWICE (AVR JTAGICE kompatibel, RS232, 2.7-5.5V, +ISP STK500v2) - Free update to version compatible with AVR JTAG MKII (coming soon) Pinout AVR-JTAG. AVR benutzt einen 10poligen IDC-Stecker mit 2,54 mm Pinabstand und folgendem Pinout: + Pinout AVR-JTAG ICE mkII
-
Artikel
Royer Converter
diese als Sperrspannung für die Transistoren wirksam wird. Die meisten Bipolartransistoren verkraften max. 5V Sperrspannung zwischen Basis und Emitter. Im Kurzschlussfall der Sekundärwicklung reduziert sich die Induktivität der Primärwicklung auf die Streuinduktivität, was zu einer Frequenzerhöhung führt
von Firmen Schleifring, 100W - 200kW IST Sensorik GmbH, Milliwatt bis 1kW J-Lasselop, Mikrowatt bis 500kW EnASYS, 60W-500kW KONTENDA, 1W-2kW MESA Systemtechnik, Power- und Sensortelemetrie Wirelesspower, Anbieter von verschiedenen ICs und Modulen von 1W-3kW RRC Power Solutions - Plattform Kabellose Energie
-
Artikel
UPlay Basic Interpreter per XMC2Go
Ram : 16 kByte Mit dieser CPU liegt die Zykluszeit von einer Basic-Zeile (je nach Umfang) bei ca. 500 us. Am XMC-2Go Board sind nur 14 GPIO-Pins an Pfostenleisten zugänglich, was den Einsatz der restlichen Hardware natürlich einschränkt. Aber wie an dem Projekt zu sehen ist, reicht es trotzdem für alle
für einen kompletten Refresh vom Grafik-Inhalt nur 504 Bytes Daten übertragen werden müssen. Bei der max SPI-Frq die das Display mitmacht (4MHz), dauert das rechnerisch nur 1ms. Zum Betrieb des Displays werden 5 GPIO Pins benötigt : MOSI = P0.7 CLK = P0.8 CS = P0.9 D/C = P0.14 RESET = P0.15 Um Strom zu
-
Artikel
4000 Stellen von Pi mit ATtiny2313
microcontroller with 128 Bytes of RAM and 2048 Bytes of program memory. (Manual, PDF, 4 MB) (Summary, PDF, 500 kB) Compile: You need a reasonably optimizing compiler and floating point implementation, or otherwise the program won't fit into the tiny silicon. Notice that the code below is *vanilla* C with IEEE
compared to (a * b) % n. // // The implementation widens the range of valid moduli from // \sqrt{1+UINT_MAX} to (1+UINT_MAX)/2. Or vice versa, it allows us // to use a smaller type for the modulus -- 16 bits in the AVR case. // // Moreover, ATtiny2313 has no hardware multiplyer or divider, anyway. // We have
-
Artikel
Entwicklung eines Motorsteuergerätes für den Trabant
eine Schutzdiode angeordnet, welche bei Überspannung durchlässig wird. Für den Traco-Baustein sind max. 32 V zulässsig, entsprechend muss die Schutzdiode und auch der Elko ausgewählt werden. Damit die Diode bei Überspannung nicht dauerhaft hohe Ströme ableiten muss, wird die Schaltung mit einer Sicherung
ausgwählt werden, dass sie dem maximalen Betriebsstrom von 1 A standhalten, wobei vorerst nur mit ~500 mA zu rechnen ist. Anschluss des XMC4500 Relax Board. Auf dem Debuggerteil des XMC4500 Relax Kit wurde von Infineon ein Festspannungsregler plaziert. Dieser erzeugt aus der 5 V USB Spannung die benötigten
-
Artikel
USB
NXP (ehem.Philips), bspw. ISP1760 SL811HST von Cypress (Host/Device/OTG möglich) VNC1L von Vinculum MAX3421E z. B. verwendet im Arduino USB Host Shield von Circuits@Home ALFAT SoC Processor - A seamless way to access files on SD & MMC cards and on USB memory drives. Simple commands are used on UART (serial
abgekündigt PDIUSBD12 Philips Device 28 parallel 8 bit 1 bidirektionale FIFO ** Reichelt, ab 2,65 € MAX3420E Maxim Device 24-32 SPI Fullspeed-Controller, 4 Endpoints USBN960x National Device 28 Datenbus 8 bit, SPI Fullspeed-Controller, 7 Endpoints, 3,3-V-Längsregler enthalten Reichelt, ab 4,65 € Siehe
-
Artikel
Batteriewächter
Batteriespannung stromlos geschaltet. Der BSS138 ist ein FET mit geringer UGS threshold voltage von max. 1.5V. Er begrenzt also am Source die Drain-Spannung auf VCC-1.5V. Da die Referenzspannung 1.2V beträgt, ergibt sich durch den FET bei einer Versorgungsspannung bis herab zu 2.7V noch keine Begrenzung
anzeigen. Der Ausgang J1 PIN 1 weist hierbei Low-Pegel auf. Die Spannung wird langsam auf ca. 20V (max. 25V) erhöht und die prozentuale Abweichung zwischen Sollwert und Anzeige berechnet. Ab ca. 15.0 V verschwindet das Blinken und der Ausgang wechselt auf High-Pegel (>2.4V). Unterhalb ca. 13.8V wird
-
Artikel
DIY Reflow Ofen
werden weiterverwendet, der Rest kommt auf den Schrott. [[Datei:Prinzip_-_Wärmetransport.png|mini|none|500px|Abbildung 1: Prinzip der neuen Brennkammer --- [1] Schematische Darstellung der Leiterplatte [2] Abschirmung der Heizelemente zur Leiterplatte [3] Heizelemente [4]u.[5] Temperaturmesspunkte]] Abbildung
Isolierung von 100°C. ( Nach meinen bisherigen Erfahrungen wird dieser Wert aber bei Lötprozessen von max. 10 Minuten nie erreicht. ) Damit die Zwangskonvektion auch so arbeitet, wie von mir gedacht, mussten auch die alten Lüfterräder durch neue ersetzt werden. Diese sollten aus leichtem Aluminium entstehen
-
Artikel
RFM12
Werte = Phasenrauschen für 1 MHz Offset. (bw1 = 1 in der RFM12B-Dokumentation) x0 = -107dBc/Hz für max. 86,2 kBit/s x1 = -102dBc/Hz für max. 256 kBit/s Unterspannungs-Detektor und Taktausgangsteiler (LowBatt / µC Clock Control C0xx). {|class="wikitable" rowspan=4|d rowspan=4|divider rowspan=4|Bestimmt
Wake-Up-Timer wird die Periodendauer (mithin die Einschaltfrequenz) des Empfängers eingestellt (bspw. alle 500 ms), und mit dem hier einstellbaren Wert wird bestimmt, wie lange der Empfänger dann aktiv sein soll (bspw. 30 % von 500 ms = 150 ms. Werden während der Einschaltdauer gültige Daten empfangen, bleibt
-
Artikel
Temperaturmessungs Überblick
Ohne Neukalibrierung austauschfähig RTDs gibt es von 10 bis 5000 Ohm. Handelsüblich sind 10, 100, 500, und 1000 Ohm. Weiten Temperaturbereich je nach Ausführung. -200 bis 850 Grad Messbereich sind möglich. RTDs werden entweder aus Draht gewickelt und in einem kleinen Keramikröhrchen verpackt oder in
zusätzlich noch eine Referenzspannungsquelle Einige Beispiele: Analog Ausgang: LM34, LM35 PWM-Ausgang: MAX6673 Digitalausgang: I2C, SPI, 1W: TMP101, LM75, DS1621, DS1821 Allen diesen Sensoren ist gemeinsam, dass sie wegen der Fabrikskalibrierung einen relativ einfachen Einsatz ermöglichen. Die Umwandlung
-
Artikel
AVR-GCC-Tutorial
) oder AVRDUDE mit STK200-Dongle oder die von Atmel verfügbare Hard- und Software (STK500, Atmel AVRISP, AVR-Studio). Nicht unbedingt erforderlich, aber zur Simulation und zum Debuggen unter MS-Windows recht nützlich: AVR-Studio. Wer unter Windows und Linux gleichermassen entwickeln will
Wartezeit der Funktion _delay_ms() ist auf 262,14ms/F_CPU (in MHz) begrenzt, d.h. bei 20 MHz kann man nur max. 13,1ms warten. Die Wartezeit der Funktion _delay_us() ist auf 768us/F_CPU (in MHz) begrenzt, d.h. bei 20 MHz kann man nur max. 38,4µs warten. Längere Wartezeiten müssen dann über einen mehrfachen Aufruf
-
Artikel
LED-Pendellampe
Decoder, ausgelöst durch Timer 0 mit 4,5kHz, mit Software Timer auch Auswertung der Drehencoder bei 500Hz Update PWM-Werte mit 40Hz und Einlesen der Tasten usw., ausgelöst durch Timer aus RTC der MCU bei 10Hz Initialisierung der MCU Core Funktionen, hauptsächliche Stromsparfunktionen I/O Pins Interne
konfiguriert. Zusätzlich gibt es einen LEDset Anschluss, der zur Versorgung von externen Komponenten 12V bei max. 50mA und einen analogen 0-10V Steuereingang bietet. Negativ fallen der minimale Laststrom von 100mA und der Standby-Verbrauch von 1,5W auf. Alternativ kann das LED-Netzteil LCM-60 (60W, 2-90V) oder
-
Artikel
Motoransteuerung mit PWM
richtige. Das Problem bei der Highsideansteuerung ist, dass man die Gate-Sourcespannung irgendwie auf max. 20V begrenzen muss, was hier durch eine zusätzliche Hilfsspannung von 12V wie bei der vorigen Schaltung, nicht so einfach geht. Daher wird hier ein anderer Weg eingeschlagen. Q1 und R2 bilden eine
Halbbrückentreiber IR2184 verwendet. Dieser besitzt eine integrierte Totzeit (engl. dead time) von 500ns zwischen dem Umschalten der Mosfets, so dass ein gleichzeitiges Einschalten beider Mosfets ausgeschlossen ist. Da der Mosfet gegen V+ angeschlossen ist, arbeitet auch diese Schaltung invertierend.
-
Artikel
Optokoppler
deutlich steigen, allerdings auf Kosten der Empfindlichkeit. Geläufige Typen. Bezeichnung Gehäuse Vce (max) [V] Vsupply [V] CTR [%] Iout [mA] Geschwindigkeit Bemerkung Lieferant Datenblatt 4N25 4N26 4N27 4N28 DIP6 30 — 20, 10 ton/off 2 µs (typ.) B C D DK e F U R Broadcom CT-Micro Everlight Isocom LiteOn ONSemi QT-Brightek Toshiba Vishay 4N32 4N33 DIP6, SMD6 30 — 500 100 5 µS / 100 µS B C DK F U R CT-Micro Everlight Isocom ONSemi Vishay 4N35 4N36 4N37 DIP6, DCJ6 30 — 100 100 ton/off 7 µs B C D DK e F U R Broadcom CT-Micro Everlight Isocom LiteOn ONSemi QT-Brightek
-
Artikel
BusAnalyzer
Alternatively do galvanic isolation between FTDI and STM32 ADUM5402ARWZ / ADUM5402CRWZ (2 MBit / 25 MBit max.), quad channel isolator with integrated DC-DC converter Termination selection via jumper or electronic switch / relais 120 ohms for TJA1040 10k in parallel with 1k (switchable) for TJA1054 (specification states 500 to 16k) 30k in parallel with 1k (switchable) for TJA1020
-
Artikel
AVR - Die genaue Sekunde / RTC
diene ein DS1302(300nA@2V) zu einem Mega32(5uA@2.7V) als nicht ganz neuer Vertreter, bzw. ein Mega324P(500nA@1.8V) als moderner Vertreter. Dieser Vorteil kommt bei Datenschreibern (engl. data logger) zum Tragen, welche die meiste Zeit inaktiv im Sleep Mode sind. In allen anderen Fällen ist die zusätzliche
Frequenzfehler von +/- 32,768 Hz korrigiert werden, das sind 1000ppm! Normale Quarze haben Abweichungen von max. 100ppm, meist viel weniger. Jede Sekunde wird der Frequenzfehler neu berechnet und in den darauffolgenden 128 Interrupts ggf. mehrfach korrigiert. Wichtig ist dabei, dass die Korrektur wirklich ganz
-
Artikel
AVR Softwarepool
Wirkleistungsmessgerät für 230V Verbraucher ohne Netztrennung mit 3 stelliger 7-Segment Anzeige für Verbraucher bis 500W." (+ ähnlicher Aufbau mit Silabs Controller) Thermometer. (A) Zeit + Temperatur auf LCD mit AVR (C) Thermometer mit LED & LM35 (C) Viele DS18x20-Thermometer in einem Webserver (C) Auswertung Temperatursensor
(Atmel Tiny13) (C) Toastbrote zählen Spiele. (C) Tetris auf dem AtMega8 (C) Atmega8 Schachuhr mit Max7219 Steuerungen. (C) Aquarium Controller () Lüftersteuerung durch zwei SHT75, mega32, LCD und SD-Karte () Fensteröffner mit Scheibenwischermotor dht11 sht11 Taster / Schalter. mechanisch. (A) Tasten
-
Artikel
EFM32
tragbaren Anwendungen für die Medizintechnik bzw. den Fitnessbereich. Was bedeutet das in Zahlen? Max. Verbrauch im aktiven Modus bei 32MHz: 5mA Verbrauch im Sleep Modus mit Funktionen wie Displayansteuerung oder Sensorüberwachung: 1-2µA (inkl. RTC, Brown Out, RAM aktiv) Ruhestrom: 20nA Energy Micro
werden 12-Bit-ADC, der bei 12Bit und 1MSPS nur 350 uA verbraucht - bei 6Bit und 1KSPS sind es nur 500 nA - es ist sogar möglich bei 12Bit und 1Ksamples auf 20µA Durchschnittsstromverbrauch zu kommen - siehe Application Note Analog-Komparator mit nur 150 nA Stromaufnahme Hardwarebeschleuniger für 128
-
Artikel
AVR Bootloader in C - eine einfache Anleitung
von Atmel verwendet. Es kann natürlich auch ein anderer Programmer (z.B. STK500) verwendet werden, welcher mit dem AVR Studio zusammenarbeitet. Prinzipiell kann natürlich auch ein selbstgebastelter Parallel-Programmer verwendet werden, dann kann aber nicht via AVR Studio programmiert
der Daten (Parsen). Eine weitere Idee ist es, den Bootloader so anzupassen, das er sich wie ein STK500 an der seriellen Schnittstelle verhält. Dazu muss man die Application Note AVR068 von Atmel umsetzen. Auch dies sollte nach dem Studium des Tutorial kein Problem mehr sein :) Nachricht an den Autor
-
Artikel
FPGA Soft Core
übersichtlich Prozessor und Peripherie konfigurieren. 8 Bit Soft Cores. Name optimiert für Quellcode max. Programmspeicher Programmierung Toolchain Leistung Lizenz/Preis Weblink AX8 entfällt ja, VHDL 2k (8k) asm, C, Basic, Ada... GCC/WinAVR, ... wie AT90S2313 mit 30-50MHz OpenCores Xmega/ATmega/ATtiny
, C++ GCC (SPARC-compatible) GPL Gaisler Research MicroBlaze Xilinx Nein asm, C, C++ GCC, EDK EDK $500/Jahr Xilinx MicroBlaze bei Wikipedia MicroBlaze MCS Xilinx Nein asm, C, C++ GCC, SDK kostenfrei Xilinx NEORV32 (RISC-V) generic ja, VHDL asm, C, C++ GCC BSD GitHub OpenCores NIOS II Altera Nein asm,
-
Artikel
Relais mit Logik ansteuern
Transistor eine erhöhte Verlustleistung ab. Schaltstrom [mA] Transistor Steuer- spannung [V] R2 [ ] 500 BC337 (THT) 5 470 3,3 270 100 BC846 (SMD) 5 2,2k 3,3 1,3k Werden andere Transistoren eingesetzt oder muss für das Relais mehr oder weniger Strom zur Verfügung gestellt werden, dann findet sich hier
die Kollektor-Emitter-Strecke (ohne Illustration). Deren Zenerspannung darf (knapp) so hoch wie U CE max sein. Auch hier sorgt eine höhere Zener- als Betriebsspannung für ein schnelles Abfallen des Relais, mit dem Nachteil, dass der Abklingstrom von der Speisespannung gezapft wird. Von Vorteil bei dieser
-
Artikel
Word Clock Variante 1
nicht-invertierte Open-Collector-Ausgang Pin 3 als Signal an die WordClock angeschlossen werden. Ein Max232 der zur Kontrolle angeschlossen ist, kann den DCF Empfang stören. Ohne Max232 verbessert sich der Empfang deutlich. Da einige berichtet haben, dass der DCF-Empfang bei den Reichelt-Modulen oftmals
pwm.c wird pwm_idx innerhalb pwm_set_brightness_step() falsch normiert: [gefixt - V0.10] pwm_idx % MAX_PWM_STEPS; ersetzen durch: else if (pwm_idx >= MAX_PWM_STEPS ) pwm_idx = MAX_PWM_STEPS - 1; BUG08_003 - [bestätigt] [gefixt - V0.9] OUT23 wird immer mit OUTL1 geschalten BUG08_004 - [bestätigt] [gefixt
-
Artikel
Multimeter
Bluetooth, Datalogger, Auto-Blt., etc. BRYMEN BM786 189 60.000 0,03 100 Crest (Peak Hold), Rec (Min/Max/Avg), Duty Cycle, AutoHold, zwei Temperatureingänge, EF, dBm, sehr schneller Bargraph, etc. Fluke 83 V 380 6.000 0,1 Fluke 87 V 450 20.000 0,05 Gossen Metrawatt METRAHIT PRO 360 10.000 0,05 10 Gossen
Metrix MTX 3281 ab 375,- 100.000 0,1% 50 versch. Ausführungen: Com, BT, Temp ect. Metrix MTX 3282 ab 500,- 100.000 0,03% 100 versch. Ausführungen: Com, BT, Temp ect. Metrix MTX 3283 ab 560,- 100.000 0,02% 200 versch. Ausführungen: Com, BT, Temp ect. Tischmultimeter. Tischmultimeter bieten eine sehr hohe
-
Artikel
AVR-Transistortester
ein Thyristor oder Triac. Durch die 680Ω-Widerstände ist der mögliche Strom allerdings recht gering (max. ca. 7,4 mA). Wenn der Haltestrom des Thyristors oder Triacs über diesem Wert liegt, wird das Bauteil als npn-Transistor erkannt. Das dürfte bei vielen Leistungsthyristoren oder -triacs der Fall sein
Hiermit liegt der Standby-Strom bei gerade mal ~10 nA (0,01 µA oder 0,00001 mA). Eine 9 V Batterie mit 500 mAh wäre damit theoretisch erst nach über 5000 Jahren leer. Das sollte wohl reichen... Beschreibung dieser Schaltung: Im Ruhezustand wird die Basis von T3 über den Widerstand R10 auf Plus gelegt. Der
-
Artikel
Digitale Signalverarbeitung
Anwendungen erheblich. Die bisher letzte Generation von SHARC-Prozessoren wurde 2015 marktreif (ADSP-2158x, 500MHz max.). Erstmals werden dual-core SHARCs angeboten, die über jeweils bis zu 5MBit eigenes RAM verfügen und auf Peripherie und externen Speicher über einen sog. System Crossbar zugreifen können. Zudem
-
Artikel
EKG mit XMC µC
Wert begrenzen Eine bipolare TVS Diode begrenzt eventuelle am Eingang anliegende Spannungsspitzen auf max. 15V Eine Doppel Shottky Diode begrenzt die 15V weiter auf VDD + U forward bzw. VSS - U forward . Ein der Shottky Diode vorgeschalteter Widerstand begrenzt den Strom durch die Diode dabei auf maximal
zwischendurch immer mal wieder Bytes verliert. Rein von der Baudrate her müsste eine Übertragung von bis zu 500 Samples / Sekunde möglich sein. Das verlieren der Bytes führt dann zu Problemen, da ich kein Flow Control in der Datenübertragung der Samples nutze. Letztenendes habe ich mich für eine etwas unelegante
-
Artikel
PHILIPS VP5500 VoIP Telefon
Version 2.1.0 Maße (LxBxH): 134x49x24 mm. Gewicht Mobilteil: 170 g (inkl. 2 NiMH-Akkus AA) = Das VPx500 'rooten' = Um vollen Zugang zum System auf dem Gerät zu erhalten gibt es mehrere Möglichkeiten. per telnet. Sobald das Telefon im Netzwerk angemeldet ist (egal ob DHCP oder statisch) kann über irgendein
Verzeichnisse. Adressdaten. UID ist wohl egal, solange sie nicht zweimal vorkommen. Die Beschränkung auf 500 Adressbucheinträge kann man auch aufheben: maxEntries = 500 in der Contacts.conf Die Kategorien stehen in /user_settings/Categories.xml : Wenn man einem Kontakt eine bestimmte Kategorie zuordnet, dann
-
Artikel
AVR-Tutorial: Schieberegister
prüfen sowie neue Sendedaten zu laden. Zwischen den einzelnen Bytes gibt es somit nur eine Pause von max. 6 Systemtakten. Der Nachteil von Schieberegistern ist allerdings, dass sich die Zeit zum Setzen aller Ausgabeleitungen mit jedem weiteren Baustein immer weiter erhöht. Dies deshalb, da ja die einzelnen
++ durch die statischen Konstruktoren), dauert 9 Takte pro Byte, bei 1 KByte 9K Takte, fällt mit ≈ 500 µs nicht so sehr ins Gewicht, wenn die Startup-Verzögerung so groß ist. Die Startup-Verzögerung ist kein Problem im Vergleich zu echten Mikrocontroller-Portpins, denn auch diese können nur verzögert
-
Artikel
Platinenhersteller
Europlatine inkl. Lack, E-Test, Best.-Druck doppelseitig für 117,81€ inkl. MwSt in 10 Tagen + Versand max. 4 lagig Bestückungsdruck doppelseitig Bohrungen no limit min Clearance 0,15mm (Standard) min Bohrdurchmesser 0,3mm (Standard) Gerber/Eagle/Protel/Target mehrere Leiterplatten können auf einer Europakarte
lagige boards Größe in 5cm Preisrasterung Maximal 30x30cm 10Stk 5x5 cm 8.9 USD => 0.9 USD/Stk 2 Lagig 500Stk 5x5 cm 139 USD => 0.27 USD/Stk 4 Lagig 10Stk 5x5 cm 33 USD => 3.3 USD/Stk 1-6 Layer, Min. 0.15mm (6mil), Bohrer 0.3mm (12mil) Dieser Eintrag wurde vom Hersteller selbst erstellt. Anmerkung: sehr
-
Artikel
Modulares Board
erfolgt der Anschluss anderer Module. Das Netzteil liefert 2 Spannungen, +5V und +12V mit jeweils max. 3,5A. Den I2C Bus habe ich durchgeschleift und steht somit an beiden Seiten zur Verfügung. Die Platine. Die Platine hat eine Größe von 72x87 mm, einseitig mit Bestückungsdruck Die Schaltung. Die Schaltung
falschen Pin anliegt, könnte der Prozessor zerstört werden. Die im Programm eingestellte Zeit beträgt ca. 500 ms, das sind 0,5 Sekunden. Diese Zeit kann man einfach mitzählen. Wenn die LED deutlich schneller oder langsamer laufen, muss man die eingestellte Frequenz des Quarzes im Programm überprüfen. Wenn diese
-
Artikel
GhostCarProjekt
Näherungsweise eine Addition und eine Multiplikation (je 16bittig) pro Millisekunde UND pro Durchgang => 500ns * 20s * 1000[1/s] * 20.000 = 200s. Um die Position fortlaufend bestimmen zu können, müsste man diese Rechnung mehrmals pro Sekunde abschließen können. So lässt sich dieses Verfahren also nicht umsetzen
Strecke nicht in einzelne Sektoren teilen). Der benötigte Speicherbedarf ist mit weniger als 400Bytes (=MaxAnz Sektoren * 4Parameter zu je 16Bit; Details später) durchaus µC-tauglich. Wie lassen sich aus dem kontinuierlichen Messdatenstrom Sektoren bestimmen?. Stellt man sich ein virtuelles horizontales Band