-
Thread
Spannungsversorgung für Antriebsprüfstand
Hallo zusammen, ich baue mir privat einen kleinen Antriebsprüfstand mit Komponenten aus dem C2000-Ecosystem von Texas Instruments: zwei permanenterregte Synchronmaschinen (Teknic M-2310P-LN-04K, https://www.teknic.com/files/product_info/N23_Industrial_Grade_Motors_v6.3.pdf), ein Mikrokontroller (TMS320F28379D) und zwei Motortreiber (BOOSTXL-DRV8305EVM, BOOSTXL-DRV8323RS). Ich habe mir ein MeanWell AD/DC Converter 23 V, 451 W (SE-450-24) als Spannungsversorgung bestellt; vorhin ist mir aufgefallen
-
Thread
Womit anfangen?
Ich denke, wer sich mit C auskennt und den vi als Editor bevorzugt und ausdrücklich keine EW-Umgebung haben möchte, wird mit einem Arduino und seiner EW-Umgebung mit pseudo-C nicht glücklich. Wenn es AVR werden soll, könnte
gibt es Arduinos. - Ich lerne gerade den PIC32MZ (MIPS) kennen und schätzen. - Coldfire (M68000) - C28xx (TI DSPs TMS320F28...) Was gibt es noch ... - PIC24 (PDP11) und dsPIC (PDP11 mit DSP) Ansonsten mal hier schauen: [[Mikrocontroller]] *EDIT* : Ich meinte eigentlich das hier: [[Kategorie
-
Thread
CIC interpolation
comperator; // Ausgabe auf den digital Pin GPIO_pinWrite(gpio_handle, GPIO_PIN2, output); } [/c]
dann mußt du > interpolieren. Ach stimmt, das meinte ich doch, interpolieren. Also ich habe am TMS320c6713 einen ADC dran mit einer Auflösung von 16Bit und taste mein Signal mit 48KHz ab. Meine finale samplefrequenz sollte um das 14- 16 fache also ca.672 bis 768KHz liegen. Ich kann doch in meinem
-
Thread
PIC Mikrocontroller noch aktuell ?
einen ordentlichen Stack. > So eigentlich nur ASM möglich. > > Ich erwarte von einem modernen µC, dass man ihn in C++, wenigstens mit C > Programmieren kann. Die meisten haben keinen Stack. Aber Ram. Den Rest regelt der C-Compiler, der ein paar Restriktionen bei Funktionspointern hat und rekursive
sich die uC Wahl-Möglichkeiten ungemein. Aus dieser Sicht ist dies wahrscheinlich der grösste "Threat Level" für kleine uC;-)
-
Thread
PIC oder AVR
daß es da etwas gibt, was ich mit denen nicht machen kann. Alternativen zum PIC sehe ich nur bei uC, die besondere Features haben, wie z.B. MSP430 als besonders energiesparende uC oder good old 80C166 als Vertreter mit herausgeführten Bus oder echte DSP's. Also welche Features haben die AVR's - rein
übernommen. Ich habe jetzt keine exakten Zahlen, aber nach meiner Abschätzung sind die Portzugriffe bei Ti (TMS470) deutlich schneller. 3.) Einige Funktionen des Orginal ARM7TDMI Kerns fehlen bei Philips (Umschaltung Big/Little Endian, etc.). 4.) Dummerweise verhält sich der I2C Controller ähnlich wie der
-
Thread
uC mit sicherem RAM ausstatten
ich nicht von dir - Ein sauberes 8-Bit Layout ist doch kein Hexenwerk. Konkret war es ein DS80C320 an 32MHz. Daten-/Adreßbus in der Mitte geführt und die ICs rechts und links davon angeordnet, fertig. Wer allerdings denkt, das kann der Autorouter auch, der ist schief gewickelt.
einen passend programmierten FPGA erfordern. Oder halt einfach einen hinreichend leistungsfähigen µC. Aaaber: wenn der RAM strahlungsbedroht ist, dann ist es wohl auch der µC. Dann wird es erst richtig kompliziert...
-
Thread
Problem bei Temp-Messung Rasp. Pi Pico & Pt1000
vor einigen Jahren hier im Board mit reichlich Messungen dokumentiert. > Kann man sich z.B. bei TMS320 von TI ansehen... > Die gibt es allerdings nicht fuer 1 Euro. Gut zu wissen.
im Beitrag #7011817: > Zeno schrieb: >> Siehe hier >> ttps://asset.conrad.com/media10/add/160267/c1/-/gl/000125029DS01/datenbl > att-125029-tauchfuehler-b-b-thermo-technik-0629-0514-55-40-bis-180-c-pt1 > 000.pdf >> Dort steht: empfohlener Messstrom 0,1-0,3mA. Was das in mW ausmacht >> kannst
-
Thread
Reparaturbericht SolarMax 6000Cx
18.08.2006/sz) Vers.G unter dem Display sitzt ein 4MHz-Quarz, PIC16LC770-I/P V6.2, BDP953, R9791A, TMS320LF2406APZA CA-74A6FHW G4 mit 7,372MHz Quarz, 74HC4538D, 74HC14D, 6x LM224, LM2901, 2x G7AB WZD2 FB und ein Akku Panasonic 3V UL1220D. Insgesamt 11 Relais (8 Schrack 0410 83 050 001 WG), 2x HX 10
ungepolt, nur in einer Bauform und Anschlußwert möglich, und Temperaturen brauchen die auch nur bis max. 40 Grd C aushalten. Also Vorschulniveau, Schutzbekleidung oder echtes Werkzeug ist auch nicht nötig, wenn dann mal einer hochgeht im Testlauf, kann man den ja ruckzuck wieder auswechseln, wenn man die
-
Thread
NXP verschenkt ARM-Chips
> Wer kennt den Unterschied zwischen |= und = Eine einfache Zuweisung: [c]a = b[/c] Eine veroderde Zuweisung: [c]a |= b [/c]entspricht [c]a = a | b[/c]
gerne einen zweiten LPC2478 dazuhaben... Kostet ja nur 14.91 US$... Eben was billigeres als eine TMS320C6474 von TI der einem gleich ein 1/8 Netto-Monatsgehalt versucht zu saugen... Oder erst das dazugehörige Evaluation Kit :-/ Grüße Michelle
-
Thread
arduino Platine mit microCore und 100baseT
Jedenfalls lag meine Motivation, es zu entwickeln, primär darin, dass ich - lang ist's her - einen TMS320C32 eingesetzt habe, als der RTX2000 abgekündigt wurde. Da waren die lustigsten Fehler drin - einen kannte TI noch gar nicht. Und da habe ich mir geschworen: NieNieNie wieder von einer Chipküche abhängig
(SPI_CLOCK_DIV8);//divide the clock by 8 } void loop (void) { char c; digitalWrite(SS, LOW); // enable Slave Select // send test string for (const char * p = "Hello, world!\r" ; c = *p; p++) { SPI.transfer (c); Serial.print(c); }
-
Thread
Platinen mit GPS - Empfänger bei ebay
und der Patch für das Flasher.bin aus dem JTAG-O-MAT 1.2.5 Paket: Original Quellcode (at91uart0.c Line 89-90): /* Set baud rate, MCKI / (16 * rate) */ usart0_reg[AT91_US_BRG] = 40; /*AT91_US_BAUD(115200); */ Original flasher.bin (40 = 0x28): RAM:00000BF0 MOV R3,
Hallo Um 10€ pro Stück hätte ich 2 genommen. 40€ sind mir viel zu teuer, da bekomme ich ja schon einen neuwertigen Empfänger. Siehe: http://www.sparkfun.com/commerce/categories.php?c=4 Für mich hat sich die Sache erledigt. LG Michael
-
Thread
Mikrocontroller mit 16-Bit-UART
Die LIN Module der TI C2000 Reihe können als UART beliebiger Bitlänge definiert werden. Könnte sein, dass du mit LIN das bekommst, was du suchst! https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1273686/tms320f280025c-using-lin-as-uart-to-serially-transmit-data
-
Thread
Maskieren modern?
Beitrag #7379555: > btw : ich habs mal so oder ähnlich gelernt (lesbarkeit..) : > > test = test | 40 ; // test = test ODER 2^5 ODER 2^3 Und dazu schreibst Du dann einen Kommentar? Was macht denn [c] test &= 39653678; [/c] Ok, Zeit abgelaufen ...
www.mikrocontroller.net/topic/394065#4527806 https://www.mikrocontroller.net/attachment/289053/spraa85d_Programming_TMS320xx280xx_C_C__.pdf Seite 11 [c] /******************************************************************** * User's source file *****************************************************************
-
Thread
Infos zu Qualität und Zuverlässigkeit von "Ost"-Halbleitern
wohl noch einige Betriebsstunden vor dem Defekt annehmen. Sagen wir mal 1000 Stunden noch bei 200°C angegebener Kristalltemperatur. Bei 210°C sind es dann z.B. nur noch 100 Stunden, bei 230°C macht es in ein paar Minuten "Peng". Nur mal beispielhaft, Zahlen einfach geschätzt. Nun, ich bin kein Halbleiterphysiker
Logik TI als billigen Nachbauer blostellt.. *grin* Allerdings hat die DDR um die Wendezeit noch den U320C20 hergestellt, einen TMS320C20, mit einer Nachfrage nach einem C-Compiler für die Dinger hatte ich hier schon mal "Dresche" bezogen, weil DDR und einfach nachgebaut..alles Käse. Löwentaqhl hat den
-
Thread
Befehlssatz der bo8-CPU - was ist gut, was ist schlecht
Publikums dazu? >http://www.mikrocontroller.net/articles/8bit-Compu... Schon wieder danaben. Der TMS320C28x hat einen Repeat-Befehl. Siehe Anhang.
dauern nur >>1 Vollzyklus. Was ist die Meinung des Publikums dazu? > > Schon wieder danaben. Der TMS320C28x hat einen Repeat-Befehl. Microchips 16-Bitter PIC24/30/33 haben den auch.
-
Thread
Wieso vor allem AVR µCs bei Bastlern?
viel weniger AVR als ARM, das stimmt schon, in dem Zusammenhang sehen die AVR32, vor allem der UC3C richtig nett aus. Nur kann es einem doch ziemlich egal sein ob der Controller 2,40 oder 4,95 kostet solange man immer nur mal einen davon verbaut. Der Aufwand sich auf was komplett neues einzustellen
in Assembler. Die MCS51 waren einfach, logisch und mächtig, genauso wie der Z80 und der 65XX (der TMS320 übrigens auch :). Dann war ich das EPROM Brennen leid und wollte wieder was einfaches, logisches und mächtiges. Als ich aber die Portbeschreibung der PIC studiert hatte, war ich recht verwirrt und
-
Thread
Z80 Einplatinencomputer für Lernzwecke
CP/M System ist zu 50% gefädelt und rennt problemlos mit 10MHz. Ich biete einen 100% gefädelten TMS320C25 mit 40Mhz/2 = 20MHz in Fädeltechnik :-) Boardcontroller ist ein Mega32.
verworfen und mir später einen 74LS612 für 3,50$ plus Versand bei eBay geschossen (und gleich noch 16C550 und TMS9929 dazu). Konrad S. schrieb im Beitrag #4073814: > S. R. schrieb: >> und ein 74LS612 vereinfacht das Design deutlich > Einen habe ich noch 'rumliegen. Den könnte ich dir anbieten.
-
Thread
The Siemens S65 132x176, 65536 color display with AVR
(leider) für einen Ti TMS320f2812... leider wegen dem dollen compiler den man verwenden muss :-X
H00 ' "s" Data &H04 , &H3E , &H44 , &H24 , &H00 , &H00 ' "t" Data &H3C , &H40 , &H20 , &H7C , &H00 , &H00 ' "u" Data &H1C , &H20 , &H40 , &H20 , &H1C , &H00 ' "v" Data &H3C , &H60 , &H30 , &H60 , &H3C , &H00 ' "w" Data &H6C
-
Thread
RS232 Problem
zur Ansteuerung der seriellen Schnittstelle verwendet. Der Mikrocontroller (oder besser DSP) ist ein TMS320F283xx. Als Level-Shifter wird ein MAX3243 verwendet. Der Fehler tritt leider nur sporadisch auf und ist sehr schwer zu reproduzieren. Es sind meist über 100000 Transfers in dem Protokoll nötig
externen Monitor zum Vergleich mitlaufen lässt, z.B. einen Protokoll-Analysator direkt an der RS232C-Leitung. Gruss Reinhard
-
Thread
Active Clamp 400 W Flyback Converter
schon zum DSP mutiert. > Und was ist es wirklich wo R1 hingeht? Es ist in Richtung "irgendeines" TMS320, also ein DSP. Die Grenzen zwischen MCU und DSP sind mittlerweile aber ja fast fließend. Nach R1 kommt eine Diode und ein Widerstand, aber da kann ich es nicht mehr weiter verfolgen. Ich habe ein
einem Controller wie UC38051, MC33262 oder ähnlich. Ein ausreichend groß dimensionertes Polypropylen-C parallel zum Transistor fängt die Abschaltspannungsspitzen durch Streuinduktivität ab. Da sowieso Nullspannungsschalten, juckt das C auch nicht. Man macht das gerade groß genug, das der Transistor nicht
-
Thread
VHDL Grundlagen Tonerzeugung
Nö, war mir nicht bewusst. Ich stelle mir unter DSP einen dedizierten Chip vor, sowas wie die TMS320-Serie. Diesbezüglich sind mir keine Neuentwicklungen bekannt. Die "signal processing"-Funktionen wandern als FPUs in die Prozessoren und Controller und sind seit Jahren als "multipy & add" im FPGA
> Nö, war mir nicht bewusst. Ich stelle mir unter DSP einen dedizierten > Chip vor, sowas wie die TMS320-Serie. Diesbezüglich sind mir keine > Neuentwicklungen bekannt. Was ist denn mit XMOS? Haben die nicht sowas im Programm? Oder liefern die nur Cores die wiederum woanders eingebaut werden?
-
Thread
Retro Fieber: Z80 oder 68000 ?
TMS9995) % c't 85/ 4 110 MONALISA: Monitor für EPAC-95 (Prozessor TMS9995) % c't 85/ 7 124 68000-Assembler-Programmierung unter RTOS % c't 86/ 6 60 Echtzeit-Multitasking mit RTOS/PEARL Teil 1: Mehrere
unbenutzt A3,A2,A1,A0 => Z80 STI (A0,A1,A2,A3) A1,A0 => 8255 (A0,A1) Memory Map 0x40 - 0x57 Z80 STI 0x80 - 0x83 8255 0xC0 - 0xC0 ADC0804 Ok?
-
Thread
Welche AVR (Atmega) haben UPDI?
c-hater schrieb im Beitrag #7223641: > Nichtsdestotrotz ist es ein serieller Bootloader, Hat eine SD-Karte dann auch einen Bootloader?
Also zwei Gegenbeispiele fallen mir auf Anhieb ein (weil ich aktuell damit zu tun habe): RP2040 und TMS320F28xxx. Aber wenn mich nicht alles täuscht, funktionieren auch sehr viele STM32-Bootloader genau nach diesem Prinzip: Bootloadercode im ROM, wird abgearbeitet vom ganz normalen Core. Eine Liste
-
Thread
Controller mit FPU
kleine Beschreibung, damit ich mir besser >Vorstellen kann was eine FPU ist und wie diese in einem uC integriert >ist). Eine FPU ist ein mathematischer Koprozessor, also ein Stück Hardware, welche die Fließkommarechungen macht. Der C Compiler kümmert sich darum, dass deine Fließkommarechungen in
> Wär nicht erstaunt, wenn man den für Newton-Raphson verwenden kann. So wurde das u.a. auf dem TMS320C40 gemacht. Der hatte einen Befehl, der mit Hilfe einer Lookuptabelle einen 8 Bit genauen Näherungswert für den Kehrwert einer Zahl ermittelt hat. Das Newton-Raphson-Verfahren verdoppelt mit jedem
-
Thread
Suche Empfehlung für Mikrocontroller
externer 74HC590 + beliebiger uC fertig sind die 200MHz oder externer MC10EP016FAG + beliebiger uC und fertig sind die >1GHz für die gewünschte Bitzahl kaskadieren. ist das so schwer ?
andere schruben, wenn die PWM der einzige Seinszweck sein soll: Sowohl die Piccolo als auch die TMS320F28XX-Reihe haben da eine schnucklige Hardware. IDE und Compiler gibt es als 'kostenneutrale' XDS-100 Version. Die billigsten XDS-100 wirst du als JTAG auf Evalsticks finden. Wenn du in der
-
Thread
MiniLA Version MockUp
über einen Post > dankbar. > scheib den PTH08080W etwas mehr nach rechts, sonst passt der C40 nicht rein. Es müssen schon speziele caps sein (evt. sogar zwei), siehe "Recommended Input/Output Capacitors" tabelle (seite 9, 10) in dem PTH08080W datenblatt. Ich habe Panasonic EEUFC1V331 330µF
den Pin mit dem Tastkopf. Bild 1 zeigt das Ergebnis gemessen mit einem Oszi (Kanal 1 gemessen am µC, Kanal 2 gemessen am Pin vom FPGA). Nehme ich das Signal mit dem LA auf, bekomme ich bei den steigenden und fallenden Flanken bei 40% der Flanken mindestens einen Flankenwechsel zusätzlich. Das
-
Thread
Fragen zu MISRA
hier sollte man sich der folgenden Punkte bewusst sein: - Es gibt mehrere Versionen von MISRA-C: von 1998 (C90), 2004 (C90) und 2012 (C99/C11) und zusätzlich eine Version von MISRA-C++ von 2008. Einige Widersprüche und Unklarheiten der früherensten Version sind in späteren Versionen behoben
diejenige Informationseinheit, in der ein Computer ein einzelnes Zeichen speichert. Auch nach dem C-Standard belegt ein char per definitionem exakt 1 Byte. Damit ist auf deinem DSP ein Byte eben 16 Bit groß, die Größe eines char aber immer noch 1 Byte. Auf dem TMS320C30 ist sogar ein double nur 1 Byte
-
Thread
Einstieg Mikrocontroller AVR vs ARM? Gesperrt
/scripts/downloader2.php?filename=T020/media/07/c9/1kmm1akx6gr&mime=application/pdf&originalname=AN0052-ARM-C-Benchmark.pdf
Ansteuerung des BLDC einen DSP > von TI (Piccolo, Delfino o.ä.) ausgeschlossen? Von TI hatte ich ein TMS320 Derivat im Rennen, allerdings war es für ein Proof of Concept eine Frage der Zeit und ich hatte einfach nicht genug, um mich in Code Composer, Pure Path und den dahinterstehenden Unterbau einzuarbeiten
-
Thread
Microcontroller aussuchen
. Die kommen erst bei Leistungsperipherie ins Spiel. Und das ist das nicht mehr nur ein µC sondern ein SoC.
Die /Leistungselektroniker/ die ich so kenne, nehmen eigentlich alle die TMS320F28xx von TI. Noetigenfalls mit einem FPGA aufgepeppt. U.a. wegen der schnellen und genauen ADCs, der hochpraezisen HRPWM, dem ausgezeichneten Realtimesupport beim Debuggen ... Mit mickrigen