-
Thread
DDS 120Mhz Addition von Signalen
sollte Kabel treiben können und auch bei 100 MHz noch einen geringen Ausgangswiderstand haben (z. B. AD8000: Ausgangswiderstand bei 100 MHz: 10 Ohm). Die Schaltung könnte dann so aussehen: U1 470 o-----|||||---------* | U2 470 | o-----|||||---
|||||-----o | / |---|+ /AD8000 | / |/ Es kommt bei dem gewählten OPV auf den Wert des Rückkopplungswiderstandes an. Dieser
-
Thread
Unterschied Voltage Feedback / Current Feedback OPV
. Bei solchen Anwendungen ist es dann oft vorteilhaft, auf Current Feedback OPV umzusteigen (z. B. AD8000). Gruß, Michael
-
Thread
OPV gesucht bis 400 MHz
Die kriegst Du als Sample, ansonten kosten sie einstellige Euro-Beträge. Ein Beispiel ist der AD8000 von Analog Devices. Mit dem habe ich schon gearbeitet. Er hat laut Datenblatt bei v=10 bei 400MHz etwa -4dB. http://www.analog.com/static/imported-files/data_sheets/AD8000.pdf Von National Semiconductors
Schaltung für 50-Ohm-Anpassung findet sich in http://www.analog.com/static/imported-files/data_sheets/AD8000.pdf auf Seite 14 in Bild 52. Man muß dabei allerdings die 75 Ohm durch 50 Ohm austauschen und die in Tabelle 5 genannten Rückkopplungswiderstände verwenden. Ich persönlich würde den Verstärker
-
Thread
Galvanische Trennung 5000V für Wechselsignale
Datenbuch von Temic: Optoisolators CNY 21 CNY 64/65 CNY66 Vio=8000V Die Typen der "K"-Serie haben 6000V K3051PG ist z.B. wide spaced lead form for 8mm pc board spacing safety requirements. Noch mehr: CNY21Exi Ex-90.C.21060 mit 10kV oder CNY 65Exi Ex-81
Variante erscheint mir bis jetzt die Spannungs-Frequenz-Spannungs-Umwandlung, z.B. mit dem VFC320, AD650, TC9400 ... und dann die galvanische Trennung über TOTX13, Lichtwellenleiter und TORX13 und erneuter Umwandlung von Frequenz zu analoger Spannung mit VFC320, AD650, TC9400. Dadurch hätte ich
-
Thread
eZdsp F28335
wie ich schon geschrieben habe, kenn ich mich mit den TI's nicht aus. Aber im Kapitel über die AD-Wandler, steht, dass über den XINT2 der ADC getriggert werden kann. Es gibt aber keinen PIN XINT2, dafür steht da unter 3.2.12: "XINT1 XINT2, and XNMI interrupts can accept inputs from GPIO0 – GPIO31
? Und ich habe noch ein Problem. kommt ne Fehlermeldung: Data verification failed at address ox8000. target map ist anders wie memory map. Hab jetz schon einiges ausprobiert, aber nix haut hin. Kennt jemand den Fehler ?? LG TK
-
Thread
HC12, Chips12 und TwinPEEKs
Monitorprogramm namens TwinPEEKs welches bei verbundenem PIN T2 und PIN T3 den Programmcode auf Adresse 0x8000 ausführt. Dies klappt jedoch leider nicht mehr. Seit dem ich versucht habe den Port AD als digitlanen I/O Poert umzukonfigurieren (was bis jetzt auch noch nicht klappt) startet mein Programm nur noch
meine Anwenderprogramme ab 0x4000 stehen. Ist es so, dass Dein TwinPEEKS das Anwenderprogramm bei 0x8000 erwartet?
-
Thread
SPI-Bits manuell auslesen?
ich um mit dem AD-wandler zu kommunizieren und UART um mit dem bluetooth-modul. Ich habe mir überlegt SPI manuell in C zu programmieren, also die leitung auf irrgendein pin legen und diesen zu richtigen zeit abzuhören. Der AD-Wandler arbeitet mit 0,8 MHz und der MSP430*** ist 16MHz schnell. Hat jemand schon erfahrungen damit? das problem kommt doch bestimmt öffters vor. PS: leider habe ich noch gar nichts zu ausprobieren
-
Thread
AD9833 DDS in c ohne SPI
habe ich die Library erweitert um einen Software SPI. Link: http://www.fritzler-avr.de/HP/Librarys/AD9833_his.php
pleas: SPI COMMUNICATION DRIVER FOR AD9833 DDS WITH FRAME SYNC
-
Thread
Keil Monitor v1.4 / 80C537
noch eine Version Keil MON51 2.0 von 1991. Da geht das mit: #LOAD TESTPRG.HEX #SAVE MYPROG.HEX 8000, 8500 (Bsp.)
Speicher als viele Flash Controller. Die Ausstattung kann sich auch sehen lassen: 12-Kanal 10Bit AD-Wandler 2x 16Bit Timer 1x universelle Capture/Compare Einheit mit eigenem 16Bit Timer und 13 compare Registern Arithmetik Einheit für 16Bit Operationen Interner 16Bit Watchdog 5x 8Bit I/O Ports
-
Thread
AVR für wenig Geld im LAN
Schau mal hier. ab 17.00 Uhr http://pieper-online.dyndns.org admin tim Ich habe AD Kanal 0 mit 5 Volt belegt. AD Kanal 1 liegt an Minus. Gruß Kurt
ist ein Poti angeschlossen dig. Eingang auf/zu analog. Eingang Wert (0-1023) A0_Fenster_1 AD-A4 14 A1_Fenster_2 AD-A5 1023 A2_Fenster_3 AD-A6 470 A3_ AD-A7 (-> 1-Wire) Hallo Thorsten, erwärme mal den Sensor, funktioniert er oder liegt es nur am Vorzeichen. welche temp.
-
Thread
Rauschen verhindern + Grundlagen
recht viel. >> Visiere 0,7nV/sqrt{Hz} an. Werde es mal testen ! >> will ich Dir das Bauteil AD8331 ans Herz legen >> Wenn Du davon zwei in Reihe schaltest (AD8332, Vorsicht - nicht bei >> Farnell erhältlich), solltest Du zu Deinen 100dB kommen. >> Vor die erste Stufe und zwischen die
gehe ich ganz stark davon aus. Ich habe selbst schon den AD8000 verwendet. - Ersetze R37 durch 27 Ohm. - Ersetze R38 durch 1,8 kOhm. - Belasse den Rest, wie er ist. Die Werte von R, L und C mußt Du Deinem Problem entsprechend anpassen. Zunächst gilt für
-
Thread
Universeller Meßverstärker für's Labor
nennenswerter Verstärkung UND sehr hochohmigen Eingang. Ein Beispiel für schnell und relativ preiswert: AD8000, z.B. bei Farnell erhältlich (x100 wird der in einem Ritt aber sicher auch nicht schaffen). Achtung: das ist ein Current-Feedback-OPV! Gruß Christian
Hallo, als Operationsverstärker für diese Aufgabe würde ich mir rauscharme Typen wie den MAX4107, AD8000 o. ä. anschauen. Ob sie den gewünschten Eingangswiderstand haben, weiß ich leider nicht. Gruß, Michael
-
Thread
MMC SD library FAT16 FAT32 read write
an diese gute Library. Ich benutze sie um auf einer SD/SDHC eine TXTdatei anzulegen um dort meine AD gewandelten Werte abzuspeichern. Das funktioniert bis jetzt auch ganz gut... Nun habe ich Probleme bei einer anderen Sache. Ich möchte auf der SD Karte eine Datei (unter Windows) anlegen. Die heißt dann
draw_string("create new File...",42,90,6,color_white); _delay_ms(500); ffwriten(0,0x8000); } ffclose(); } void set_preset_folder(void) { // set Preset Folder -------------------------------------------------- ffcd(""); ffcd("PRESET"); // set PRBANK Folder
-
Thread
External Memory bei ATmega8515 (mit SJA1000)
weiss nur nicht, in welchem Adressbereich ich den ansprechen kann?? 0x0260, 0x0300, 0x1100 oder 0x8000? Woher weiß der ATmel, wann ich auf den externen Speicher will?
Wenn das der einzige Chip am Memorybus ist, kannst Du /CS einfach ständig auf Low lassen. Die Pins AD0..7, /RD, /WR und ALE des AVR mußt Du direkt mit dem SJA1000 verbinden. Wichtig ist ALE, damit das Adreßlatch im SJA1000 funktioniert! Peter
-
Thread
dynamische RAM's durch statischen RAM ersetzen
64 kByte-Adressraum des Z80 gemappt werden. Fazit: Ich würde diesen Schaltplan als Kuriosität ad acta legen und mir eine deutlich unkompliziertere Schaltung als Grundlage für eigene Versuche nehmen. Als Einstieg in den Rechnerselbstbau ist das definitiv ungeeignet. Aber vielleicht habe ich den
0x3FFF -Inhalt von ROM2 liegt im Flash von 0x4000 bis 0x7FFF -Inhalt von ROM3 liegt im Flash von 0x8000 bis 0xBFFF -Die Adresslogik sorgt nun dafür das beim Zugriff auf die ROM-Adressen der passende Bereich angesprochen wird. Jens
-
Thread
Adresslatch für AVR in CPLD fehlerhaft?
AVR.RD\ -- A0-A7 -> CPLD.AL -- A8-A14 -> AVR.A8-A14 -- A15-A18 -> CPLD.AH -- IO0-IO7 -> AVR.AD0-AD7 -- AVR pinning -- WR\ -> CPLD.AVR_WR\ -- RD\ -> CPLD.AVR_RD\ -- ALE -> CPLD.AVR_ALE -- AD0-AD7 -> CPLD.AVR_AD -- A8-A15 -> CPLD.AVR_AH
> process(AVR_ALE, AVR_AD, AVR_AH) > begin > if AVR_ALE = '1' then > AL_Latch <= AVR_AD;
-
Thread
AT91SAM7A3- 16 AD-Kanäle
Hallo zusammen, hat jemand von euch schonmal mit den 16 Kanälen des AD-Wandlers gearbeitet. Ich bin gerade auf der Suche nach einem Controller, der zwingend 16 analoge Ports haben muss. Jetzt stelle ich aber im Datenblatt fest, dass die Register alle nur für einen Ad-Wandler
Guck doch ins Datenblatt. Da steht doch: 0xFFFD 8000 = ADC0 0xFFFD C000 = ADC1
-
Thread
CRC-16: Ergebnis der Summenbildung
LookUp-Tabelle: const unsigned int crc16_table[256] = { 0x0000, 0x1189, 0x2312, 0x329b, 0x4624, 0x57ad, 0x6536, 0x74bf, 0x8c48, 0x9dc1, 0xaf5a, 0xbed3, 0xca6c, 0xdbe5, 0xe97e, 0xf8f7, 0x1081, 0x0108, 0x3393, 0x221a, 0x56a5, 0x472c, 0x75b7, 0x643e, 0x9cc9, 0x8d40, 0xbfdb, 0xae52, 0xdaed, 0xcb64, 0xf9ff
0x0840, 0x19c9, 0x2b52, 0x3adb, 0x4e64, 0x5fed, 0x6d76, 0x7cff, 0x9489, 0x8500, 0xb79b, 0xa612, 0xd2ad, 0xc324, 0xf1bf, 0xe036, 0x18c1, 0x0948, 0x3bd3, 0x2a5a, 0x5ee5, 0x4f6c, 0x7df7, 0x6c7e, 0xa50a, 0xb483, 0x8618, 0x9791, 0xe32e, 0xf2a7, 0xc03c, 0xd1b5, 0x2942, 0x38cb, 0x0a50, 0x1bd9, 0x6f66, 0x7eef
-
Thread
AD8934 - DDS SPI Ansteuerung
;------------------------------------------------------------------------- ; AD9833 Waveform generator word manual tuning values:- ;// 2100 46DC 400D 8000 8000 C000 E000 2000 = 20khz ;// 2100 449C 4083 8000 8000
Beim AD9851 wird die Referenz erst nach dem Init eingeschaltet, das wird bei dir wohl genauso sein.
-
Thread
Wittig(welec) Oszilloskop firmware problem
jetzt den > wirklich wichtigen Dingen widmen ;-). > > Also ich vermute ganz stark, das bei 0x8000 0000 das RAM tatsächlich > anfängt,... meinte natürlich 0x0080 0000 Hayo
Hallo, ich könnte mir vorstellen, dass man auf Basis des AD9850 oder AD9851 einen einfach Signalgenerator mit maximal 5V-Ausgangsspannung aufbaut, um den Aufwand möglichst gering zu halten. Das Evalboard zu den IC's ist in weiten Teilen bereits im Datenblatt
-
Thread
SRAM am Atmega162
Danke. Meine Idee: 64Kbyte 1.Bank: XMEGA Atmega162 AD0..AD7 und A8..A15 -> Speicher A0..A15 XMEGA Atmega162 D0..D7 -> Speicher D0..D7 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ dazwischen ein Latch mit ALE vom Atmega =17 Leitungen
am Stück anspricht. Diese 32 KiB erreicht man dann über den zusammenhängenden Adressbereich 0x8000 ... 0xFFFF. Je nachdem, ob man nun PC7 auf low oder high setzt (ist ja ein normales GPIO-Pin), kann man zwei verschiedene “pages” zu je 32 KiB auswählen, auf die zugegriffen wird. Ob das den Aufwand
-
Thread
Digitalpoti/AVR und hohe Spannungen (Elektronenblitzgerät)
niedrigste Zeit zwischen beiden Dingen dabei war irgendwas um 1ms. In der Zeit macht der Mega noch 8000(!) Takte lang andere Sachen! > Wie willst du 1/25.000Sek auf dem 5% Niveau noch sicher steuern? Da > brauchst du wenigstens 20 Takte (1MHz) wenn du ungünstig auf einer > Flanke einsteigst. Wie
selbst wenn wir das in dieser Phase machen würden, würde die Zeit vermutlich noch gut für ein paar AD-Wandlungen und einen Lookup in der Kennlinientabelle reichen...:-) Abgesehen davon weiß ich nicht genau wie du draufkommst dass ich ne interpretierte Sprache verwenden will, aber das ist definitiv nicht
-
Thread
low cost sps Vorschlag
Lesen/Schreiben auf Ausführen umgeschaltet worden (ging nur mit RESET zurück) und das Programm bei $8000 gestartet. Der große Nachteil, es war zu nichts richtig kompatibel (BUS) und den Code für das EEPROM mit nem Hex-editor zu erstellen ist auch nicht gerade sehr komfortabel. Gruß Jörg
Bauteile für die obere Platine mit Display, Processsor, SD-Slot, RTC, RS485, einstellbare Referenz für AD-Wandler kommen auf ca. 35,- Euro ohne Platine. Als Platine reicht eine Eurokarte (160mm x 100mm) Für die Herstellung in Handarbeit brauche ich ca. 5 STD. Die Hardware ist für eine Heizungsregelung
-
Thread
Elektronik-Fotos Bilder
schöne Makroaufnahmen realisieren lassen. Mein Favorit ist nach wie vor meine uralte CASIO QV-8000SX (1,3MPixel; 8x [!] opt. Zoom; schwenkbares Objektiv; 2,5" LCD). Im Makromodus fokussiert die Optik _bis auf wenige mm vor die Linse_ ! Das Problem dabei ist nur, dass man dann Probleme bekommt, das
einen Teil der Fehlerkorrektur. Fotografiert wurde das Schmuckstück mit einer alten CASIO QV-SX8000 (1,3 Megapixel). Die Schwäche seitens der Auflösung wird dort (aus meiner Sicht) durch die Möglichkeit der extremen Nahaufnahme ausgeglichen. Sony verlangt für das IC übrigens ~900 EUR. Und dass
-
Thread
Hochpass Filter-IC 20MHZ bis 30MHz
mit BNC-Steckern. Aktiv müßte der OP eine wesentlich größere Bandbreite haben, vielleicht mit dem AD8000 mit 1 GHz. Oder einen der neuen symmetrischen OPs, das macht man heutzutage so in Zeiten schneller symmetrischer Busse, Applikationen z. B. von ti.com.
-
Thread
Widerstand simulieren
Schau dir mal die digital pots an. AD7376 hat +-15V, aber leider nur 128 positionen, dh 7 Bit. Oder einen DAC mit externer Referenz und +-15V Speisung. Eine wichtige Frage : Was ist die gewuenschte Bandbreite fuer das signal, was ist die
schon in Erwägung gezogen habe: Anstelle von binärer Abstufung 50,100,200,300,300, 1000,2000,4000,8000 100, 1000 und 2000 Ohm habe ich mit 0.1% in meiner Bastelkiste. Mit dieser Lösung sind dann Widerstandswerte zwischen 10 und 15950 Ohm in 50 Ohm Schrittweite darstellbar. Was für meine kleine Bastellei
-
Thread
Komparator für 500MHz Signal
Das heißt aus einem 500 MHz Sinus soll ein Rechteck werden? vielleicht geht sowas mit dem AD8000, ein Operationsverstärker bis 1,5 GHz http://www.analog.com/UploadedFiles/Data_Sheets/AD8000.pdf -3dB Bandwidth 1580MHz Slew Rate 4100V/µs einzeln erhältlich im Onlineshop des "Funkamateur
-
Thread
Initialisierung EZ-KIT 21369
entwickle derzeit einen Signalverarbeitungsstrecke im Audiobereich auf dem Eval-Board EZ-KIT 21369 von AD. Unabhängig davon möchte ich die Wandler später auf eine fs=96khz setzen. Meine Frage betrifft also die Initialisierung des Codecs AD1835a(ADC und DAC). Erstmal der QuellCode aus dem Example Talkthrough
; dm(SPICTL)=r0; */ _init1835viaSPI.end: rts; [/c] Headerfile [c] #ifndef _AD1835_H_ #define _AD1835_H_ // // AD1835.h // // Configuration values for the AD1835A codec // #define DACCTRL1 (0x0000) // DAC control register 1 (R/W) #define DACCTRL2 (0x1000
-
Thread
Verstärker für DC bis hohe Frequenz
AD8000 1GHz-OP, erhältlich von www.funkamateur.de im onlineshop. http://www.analog.com/en/prod/0%2C2877%2CAD8000%2C00.html http://www.analog.com/UploadedFiles/Data_Sheets/AD8000.pdf
-
Thread
8051 Hobby-Projekt
ist zwar nicht codelimitiert, verlangt jedoch einiges an Know-How in der Codegestaltung, z.B. bei AD-Wandler-Umrechnungen, da muß man BIN-BCD-Wandlungen selbst von Hand und zu Fuß erstellen und scalieren, und nur für den einen festen Zweck, das kostet sehr viel Zeit. Funktioniert, hat es schon. An Codegrößen
alle je 32 kB, also Vollausbau, und auch noch konfigurierbar (z.B. 1 RAM-Bank als ROM bei Adresse 0x8000). Mein nächster Schritt ist ein Basis-EPROM, in dem alle Vektoren stehen, ein Mapping derer ins RAM, und eine Download-Routine für Motorola-S-Files ins RAM. So ähnlich machen das auch die Monitor-Programme
-
Thread
Licht: immer an und aus oder brennen lassen
Wäre doch mal ne Sache, den Einschaltstrom zu messen. Shunt, AD-Wandler, grafische Anzeige, ...
den Wänden etc. absobiert wird), also müssen wir den Rest mit Heizöl nachheizen und zwar 80 Watt 8000 Stunden lang für 7 Cents die Kilowattstunde also für rund 45 Euro. In der Kostenbilanz gibt das für 8000 Stunden: Energiesparlampe: 88 Euro (43 Euro + 45 Euro) Glühlampe: 176 Euro
-
Thread
Statistik: Exakte Autokosten
J. Ad. schrieb im Beitrag #3112615: > Wobei die entgangenen Zinsen fehlen, die er für das Geld hätte bekommen > können. Jupp... Das Geld damals bei einem DAX-Stand von 8000 in "Solide Deutsche Unternehmen
Golf heute so teuer geworden ist. Den 2er hat man für 16.000 Mark neu bekommen. Also grob gesagt 8000€. Stimmt. ABER: kauf mal ein Auto heute ohne Servo, ohne Zentralverriegelung, mit 60PS, 9l Verbrauch, kleiner als 4m, nicht verzinkt, keine Airbags, kein ABS, was kostet das? Weniger als 8000 Euro!
-
Thread
nichtlineare Quantisierung
1x+2x+4x+8x+16x+32x+64x=127x 8000 mV / 127 = 63 mV I8 = 0,000 V .. 0,063 V I7 = 0,063 V .. 0,189 V usw.
0xBF19AD hat zwischen I3 und I2 eine Lücke von einem Volt. Das erklärt sein Problem.
-
Thread
Frequenzgenerator für 200V Vss
ich muss einen Frequenzgenerator mit Vss von 200 Volt. Zur Signalerzeugung verwende ich einen AD9833. Hat jemand eine Idee um das Signal verzerrungsfrei auf 200V Vss zu verstärken? danke!
Ist natürlich auch eine Frage der Frequenz. Der AD9833 geht bis 12,5 MHz rauf. Wenn du in diesem Bereich 200 Vss erzeugen willst, dann solltest du dich mit der Schaltungstechnik eines Kurzwellen- senders vertraut machen... Was auch nicht ganz