-
Thread
AD7843 unlinear?
mit der Kalibrierung rausrechnen, aber ich glaube nicht, dass das so gedacht ist. Setzt jemand den AD7843 ohne Probleme ein? Grüße, Flo Edit: Ich nehme auch gerne Vorschläge für bessere Touchscreen-Chips an. Der AD7843 hat einfach gut gepasst wegen Preis und verfügbarkeit. Die ADC Pins meines
bei ist der Touch (arbeite auch mit dem AD7843) ziemlich unlinear. Und was mir auch aufgefallen ist - keine Ahnung ob das normal ist - ist, dass bei jeder Calibrierung die getouchten Werte (Spannungen, die der AD7843 gemessen hat) deutlich
-
Thread
Touchpanel mit ad7843
Guten Abend, Hat schonmal jemand von euch ein 4-wire Touchpanel mit dem AD7843 angesteuert? Ich steh total auf der Leitung, kann mir eventuell irgendwer etwas auf die Sprünge helfen? Ich bekomm garnichts hin. lg Martin
-
Thread
SPI Verbindung mit dem AD7843
Hallo, ich versuche gerade verzweifelt einen AD7843 per SPI von einem STM32F105V8 aus anzusprechen, um das Touch-Panel von dem MI0283QT-2 Display auszulesen. An sich sollte die Kommunikation mit dem AD7843 ja sehr simpel sein. Doch leider reagiert
An welchem Pin hängt den der /CS (Pin 15 des AD7843) und wie wird der angesteuert ? gk
-
Thread
AD7843 SPI-Übertragung
Hi! versuch gerade ohne Erfolg mit dem AD7843 Touchcontroller zu kommunizieren. Zu Beginn ist dieser stets aktiv, so dass das erste Touch-Event empfangen wird. Anschließend versuche ich per SPI auszulesen (SMT32 Prozessor) wo dieser Touch statt
/code] Die beiden Bits für das Tx und Rx werden gesetzt; allerdings wurde nichts übertragen vom AD7843 an den Prozessor.
-
Thread
AD7843 QSOP .lbr
=) mir fällt auch grade noch auf, dass deine lib ein ungenutztes und auch leeres package namens AD7843 enthält. das kannst du im package editor aus dem menü über Library -> Remove löschen. und noch ein winziger makel, der auch bei mir immer wieder vorkommt: wenn du im device ein package hinzufügst, kannst du eine variante eingeben. das ist dazu gedacht, um die verschiedenen AD7843 zu unterscheiden. bei dir kannst du zum beispiel -ARU hinschreiben, um die gehäusevariante TSSOP-16 erkenntlich zu machen. das ist aber wirklich nur ein tüpfelchen im i-pünktchen. dann fällt
-
Thread
AD7843 Touchwerte nach kurzer Zeit weg
Hi, hab grad ein etwas merkwürdiges Verhalten vom AD7843 feststellen müssen. Über einen externen Interrupt (PIRQ-Signal) wird bekannt gegeben, dass ein Touch-Event aufgetreten ist; wenn ich jetzt sofort via SPI die "Koordinaten des Touches" auslese, funktioniert
Interrupt-Routine; In TouchPressEvent wird ein Event-Flag gesetzt, so dass dann über die main() Routine der AD7843 angesprochen wird. Hab den Timer auch mal auf 1000µs gesetzt - aber keinen Erfolg gehabt. Der PIRQ ist low-active;
-
Thread
benötige Hilfe beim AD7843
Community brauchen und bin für jeden Beitrag dankbar. Ich bastle an einem ADC für ein Touch Display. Einen AD7843. Über eine SPI möchte ich mir Die X- und Y- Spannung übertragen lassen, die meine Koordinaten repräsentieren. Mein Problem ist, das die X-Spannung von der Y-Spannung abhängt und umgekehrt. Das
-
Thread
STM32 -> SPI -> AD7142
ADS7843_CS_HIGH() GPIO_SetBits(GPIO_ADS7843_CS_PORT, RCC_ADS7843_CS) #define SPI1_SCK_LOW() GPIO_ResetBits(SPI1_PORT, SPI1_SCK) #define SPI1_SCK_HIGH() GPIO_SetBits(SPI1_PORT, SPI1_SCK)
0111 // [15:11] = 11100 -> enable word // [10] = 0 -> R/W // [9:0] = [AD9, AD8, AD7, AD6, AD5, AD4, AD3, AD2, AD1, AD0] (STARTING MSB JUSTIFIED REGISTER ADDRESS) for (i=0;i<4000;i++); // delay for(;;) { GPIO_ResetBits(GPIOA, GPIO_Pin_4);
-
Thread
STM32: PortPin als Input
dann ist dieser ohne Last auch auf high (mit Last kann ich ihn ebenfalls nicht auf low ziehen mit dem AD7843) Gruß Bernd
low zu ziehen (mit dem STM32), misslingt dieses Vorhaben. Über einen Jumper kann ich den STM32 vom AD7843 trennen; ist dieser Jumper offen, zieht der AD7843 die Line entsprechend auf low (sprich der AD7843 funktioniert auf jeden Fall).
-
Thread
FPGA Touch Screen
kalibriert werden bevor > man die Daten als Koordinaten lesen kann? Was du einliest, sind irgendwelche AD-Wandlerwerte. Und die mußt /du selber/ noch in Koordinaten/Pixel umrechnen (im einfachsten Fall mit 4 Punkten via Offset+Verstärkung). Denn der AD7843 weiß ja nicht, ob der Touch auf einem QVGA oder
So ich bin noch immer nicht fertig mit diesem Display! Die Kommunikation zwischen FPGA und AD7843 sollte laufen. Ich habe den AD7843 mit 2Mhz getaktet, das CS dauerhaft auf aktiv gesetzt, den Interrupt aktiviert und permanent auf AN geschaltet. Die Messung sollte im Differential Mode durchgeführt
-
Thread
Touchpanel-Sammelbestellung
Danke für die schnelle Antwort. Ja, über SPI sieht das ja recht einfach aus , Ist der ADS7843 oder 7845 auch über dich zu bekommen ?
Hallo, wie weit ist die Bestellung ? Meine MXB7843 sind da. Hast du vor eine Platine für deine MXB7843 zu machen oder arbeitest du mit Adaptern, den die Teile sind ja im TSSOP Gruß HansHans
-
Thread
[S] Touchpanel
Hallo So ein ähnliches habe ich auch zu Hause. Bei meinem war noch ein AD7843 dabei. Mit dem AD7843 soll es relativ einfach sein die Daten von dem Sensor zu interpretieren. Leider hatte ich noch keine Zeit mich damit zu beschäftigen. Wenn Du Erfolg mit deinen Hast,
-
Thread
4.3" Touchpanel ansteuern
Der ADS7843 ist ein Touchpanel-Controller mit SPI Interface. Gibt's genügend Code im Internet, der die Funktionsweise zeigt. Dürfte mit nem FPGA kein Problem sein. Wenn du den nicht bekommst bzw. nicht willst würde ich die Variante mit AD- Wandlern bzw. kleinem AVR vorziehen. Dafür gibts sogar ne Appnote von Atmel: http://www.adafruit.com/datasheets/AVR341.pdf
-
Thread
Touchscreen-Kit ansteuern
Hi! Wie es der Zufall will habe ich mir bei Texas Instruments den ADS7843 zusammen mit ein paar anderen Samples zuschicken lassen. Ist eben so ein Touch-Screen-Controller mit 8 oder 12 Bit Auflösung und wird seriell angesteuert. Kleiner Nachteil: SSOP-16 - Ausführung mit
Stichwort: Ad7843 Und man kann Folien direkt an Portpins anschließen, hab es hier zumindest mit einer 3" und einer 5" Touchfolie gemacht, waren beide von Electronic Assembly. Wie es bei größeren aussieht oder
-
Thread
Pull up Widerstand an MISO
geht es nicht anders - oder der Fehler liegt woanders und ich kann ihn mir nicht erklären. Es sind AD-Wandler vom Typ AD7793 angeschlossen. Außerdem ist an dem SPI-Bus noch ein Touchscreen-Controller vom Typ ADS7843. Drückt man auf den Touchscreen sind die DOUT-Pegel korrekt. Nach dem Ansteuern der
ist der Schaltplan. Habe gerade mal eine SPI-Nachricht verschickt und alle CS-Leitungen von der AD-Wandler-Platine getrennt. Also alle CS = 0, alle ADUs empfangen die Nachtricht. Da entspricht die Spannungsamplitude der dreifachen Spannung eines AD-Wandlers. Also Nachricht an einen AD-Wandler ca.
-
Thread
Heizelement mit IRF520 Modul regeln
dem Produktfoto. Schaltplan: https://europe1.discourse-cdn.com/arduino/original/4X/3/b/c/3bcd12b24ad992e541a31cbde2ae166ac17e286e.png
IRLR7843 https://www.ebay.de/itm/284102566895
-
Thread
Fahrtregler H-Brücke - funktionsfähig?
hatte (O-Ton: "suboptimal"). Dem kann ich nur beipflichten. Fertige Lösungen kann ich Dir nicht ad-hoc aus dem Ärmel schütteln. Danach googeln sollte jedoch von Erfolg gekrönt sein, wenn man weiß welche Schlagwörter man eingeben muß. Da ist manchmal durchaus Phantasie gefragt.
>Bei 5V wird's halt ein bißchen weniger sein, aber die von Dir angegeb Guck dir mal den IRLR7843 an. Willst du allen Ernstes die Brücke mit 5V betreiben??
-
Thread
Auswertung "Analoges Touch-Panel"
und -Y) auf GND (1) Messung X-Koordinate - über Mikrocontroller +5V auf Pin R (+X) - AD-Wandlung des Pin T (+Y) (2) Messung Y-Koordinate - über Mikrocontroller +5V auf Pin T (+Y) - AD-Wandlung des Pin R (+X) Wie bekomme ich aber raus, dass ein "Touch" aufgetreten ist
ich benutze hiefür den MXB7843 4-Wire Touch-Sreen Controller von Maxim. Dieser erzeugt einen Interrupt über den \PENIRQ Pin, wenn ein Pen Event aufgetreten ist. http://www.maxim-ic.com/quick_view2.cfm/qv_pk/3401 Mfg Antony
-
Thread
USB-Touch-Controller
wahrscheinlich am besten) einen Super I/O Controller verwenden, welcher SPI unterstützt (zusammen mit dem AD7843 Touch Controller).
-
Thread
<rotary.h> mit bool "ein" und Ausschalten.
Ich habe den AD7C-VFO so erweitert, dass ich damit meinen cquam-Modulator steuern kann. Der Boolean "ein" Zeile 42, geht nach Tastendruck für eine einstellbare Zeit HIGH, Zeile 169, schaltet die Displaybeleuchtung
memstatus = 1; // Let program know memory has been written }; /* VFO code by Richard Visokey AD7C - www.ad7c.com 20190528, delay entfernt, Pilotton Sinus auf pin3Atmega https://radio-bastler.de/forum/showthread.php?tid=8756&pid=154185#pid154185 20190614 Frequenzabhängige Steuerspannung auf pin11Atmega
-
Thread
LVDS to LCD (TFT)
ein kleine zusatzfrage noch: wenn dieses TFT einen Touch (AD7843 Touch Controller oder einen anderen) besitzt, wie bekomm ich die SPI-Signale am besten zum Hauptprozessor? Der Prozessor gibt u.a. LVDS, LPC und SMB aus. Gruß Bernd
-
Thread
Probleme mit TFT von SainSmart (Arduino, UTFT)
verlgeich zu anderen, aber ganz unerfahren nun auch wieder nicht. LAN-Server, LCD-Disp, SD-Karte, AD/DA, 433MHz Funk, IR und noch ein paar andere Sachen hab ich bereits geschrieben. Und nein, damit meine ich nicht Copy & Paste ausm Netz
reinlöten will SD_blablabla ist für die SD-Kartenfassung D_blablabla geht zum Touch-Controller ADS7843 Die anderen Pins gehen zum Displaytreiber SSD1289 Deren Datenblätter gibts im Netz. Es gibt auch ein .rar von Sainsmart mit Dokus, Bibliotheken und Beispielen. Und hast du zu einem Objekt der
-
Thread
Ultraschallgerät(Medizin) HMI Touch Vertikale Streifen
HDMI-Signal kommt vom Basisgerät mit dem "Großen Monitor". Auf dieser Controllerplatine ist dann mit dem AD9880 ein HDMI-parallel-Wandler: https://www.analog.com/en/products/ad9880.html Das hatten wir aber alles schon mal durchgekaut...
Letzter AD ist von rs components ,den ds90c habe ich auch getauscht.
-
Thread
ADC - single-ended / differential Modus
additional source of error."[/pre] Datenblatt: http://www.analog.com/static/imported-files/data_sheets/AD7843.pdf Gruß Bernd
-
Thread
Motorregelung mit MOSFET und OPV
doch ich nehm nen controller... im moment macht der controller die auswertung des lem signals (per AD) und schaltet entsprechend die MOSFETS (da nehm ich gar kein richtiges PWM) funktioniert so: erreicht der gemessene wert eine obergrenze bzw. eine untergrenze wird abgeschaltet. fällt dann der wert
aha. der mega8 hat nur einen analog comparator, naja und die AD konverter waren irgendwie zu langsam... wie müsste ich es also machen, damit ich mit zwei komparatoren den treiber steuern kann? habe den MAX9107 mal ins auge gefasst (http://pdfserv.maxim-ic.com
-
Thread
4Draht-Touchpanel direkt am AVR und die Portschaltung
Also eine vorherige Toucherkennung war dabei nicht nötig sondern er wurden einfach kontinuierliche AD-Wandlungen durchgeführt und mit den Daten weitergeabeitet. Weicht aber vom Thema ab, primär geht es immer noch darum, wie die Ports zu schalten sind und auf was man unbedingt achten sollte.
laut den Specs aber ja gemacht werden (Atmel oder auch die TouchSreen Controller wie XPT2046 oder ADS7843). Ein wenig Abhilfe habe ich auch bekommen, wenn wie beim Posting hier vor, bei den ADC Pärchen bei der Messung Anstelle High-Z beide Pullup´s einschalte. Manchmal bekomme ich 03FF zurück (wäre
-
Thread
China SUPER Bauteile-Schnäppchen Thread [V2] Gesperrt
Zahlungsmethoden, da ist auch Sofortüberweisung mit dabei. Schau, du hast gerade die ganze Diskussion ad absurdum geführt
afswitch_1,ppcSwitch_5,single_sort_2_default&btsid=bb1674b0-af42-46c3-8d08-b16c2d753f76&algo_expid=5e5ad26f-2678-4cc8-948c-97d4eed01f85-4&algo_pvid=5e5ad26f-2678-4cc8-948c-97d4eed01f85
-
Thread
FIR Filter auf PIC
der Soundkarte eingebaut ist) und einen relativ hochohmigen Spannungsteiler (z.B. 2x10kOhm) vor den AD-Wandler, um hier den DC-Level auf die halbe Versorgungsspannung zu ziehen.
mit BRG16 = 1 und BRGH = 1 (ergibt dann 15 als Registerwert), erhalte ich nun auch *131* als 8-bit AD-Wert! Edit: Ich hab nun nochmal 4s Musik aufgenommen, allerdings hört sich das immer noch nur nach Rauschen in Matlab an :(
-
Artikel
Liste von FPGA Eval boards
SDRAM 2Kb I2C-EEPROM 64Mb (8MB) SPI-Flash 3-Achsen-Beschleunigungssensor ADXL345 (Analog Devices) AD-Wandler ADC128S022 (National Semiconductor) Zwei 40-Pin-GPIO-Header mit 72 verfügbaren IO-Pins, ein 26-Pin-Header mit 16 digitalen GPIOs und 8 ADC-Inputs On-Board-USB-Blaster zum Programmieren/Debuggen
Daten-/Adressbusse) externer SMA-Clock-Eingang 25 MHz Oszillator 3 Taster, kleiner Joystick, 4 LEDs AD7843 SPI touch controller RS-232 2x Santa Cruz connector 60-Pin TFT, 14-Pin GPIO Wannenstecker 10-Pin JTAG & 10-Pin Passiv Seriell Wannenstecker Netzteil, CD-ROM kein Programmierkabel, kein Kaltgerätekabel
-
Thread
Alles Rund um den MEDION LIFE P89626 NAS
c700bc0969fd1b71ff3eed29033e458e stimmt bei mir nicht. Es > kommt immer 9e71b0c31ddba5d982f12b2d24f72ad8 raus!? Ah! Anscheinend ist auf der Webseite schlicht eine falsche MD5 hinterlegt... Denn in der Datei http://archlinuxarm.org/os/oxnas/oxnas-install.sh steckt nämlich 9e71b0c31ddba5d982f12b2d24f72ad8
ad 1 Mir fällt gerade auf, dass wenn ich die Daten über Filezilla verschiebe, dass es 2 Dateien gleichzeitig transferiert - wäre das nicht ein Anzeichen für 2 funktionierende Kerne? ad 2 Nachdem das
-
Thread
FT800 / FT810 Library
Platinchen im Bild ist ein 5V/600mA StepDown Wandler, die größere Platine daneben eigentlich eine 8-Kanal AD-Wandler Platine die ich für die Pegel-Wandler umgebastelt habe, zusätzlich sitzt da auch noch ein 3,3V LDO drauf. Und unten dran hängt noch die Platine mit dem 90CAN128 die im ersten Post schon mal
drauf die man selber >> auswerten muss. > Richtig, ein STM32 hat aber A/D-Umsetzer eingebaut. Die AD-Werte sind eine Sache, das bekommt man auch mit einem AVR hin. Dann muss man daraus noch Koordinaten berechnen und heraus finden, welches Objekt überhaupt an den Koordinaten liegt. Man müsste für jedes