Ersatz für LTC1624 gesucht

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • Page 4 of 6
TheBeginner
Schreiberling
Avatar
Gender: n/a
Location: Wunsiedel Bayern
Age: 67
Posts: 770
Registered: 06 / 2013
Subject:

Re: Ersatz für LTC1624 gesucht

 · 
Posted: 07.04.2015 - 11:48  ·  #25
Moin,

da ich Harald´s schaltung am laufen habe, habe ich jetzt den OC1A Ausgangspin angeshlossen.
Ist es richtig wenn man an dem OC1A Pin ein R-C Glied einlötet ? weil das verhalten ist doch anders
wie ein normaler Output Pin.


mfg Frank
Harry
Moderator
Avatar
Gender:
Location: zwischen Augsburg und Ulm
Age: 59
Posts: 2135
Registered: 03 / 2003
Subject:

Re: Ersatz für LTC1624 gesucht

 · 
Posted: 07.04.2015 - 13:59  ·  #26
Hi Frank,

für was soll das gut sein ? Willst du deine PWM glätten ? :D

Gruss
Harry
TheBeginner
Schreiberling
Avatar
Gender: n/a
Location: Wunsiedel Bayern
Age: 67
Posts: 770
Registered: 06 / 2013
Subject:

Re: Ersatz für LTC1624 gesucht

 · 
Posted: 07.04.2015 - 14:11  ·  #27
Harry ich weiß auch nicht was da los ist, mit einem normalen pin den ich ein und ausschalte.
ist alles ok, nur wenn ich den PWM anlege gehts einmal und einmal nicht. Ganz blödes verhalten.
Harry
Moderator
Avatar
Gender:
Location: zwischen Augsburg und Ulm
Age: 59
Posts: 2135
Registered: 03 / 2003
Subject:

Re: Ersatz für LTC1624 gesucht

 · 
Posted: 07.04.2015 - 14:27  ·  #28
Hi Frank,

das hatte ich anfangs bei meinen Tests auch. Erst als ich alle 4 PWM-Ports in Betrieb hatte ging es ohne Probleme. Wieso ? Keine Ahnung.

Gruss
Harry

[Edit]Schon mal den SoftPWM getestet ? Geht aber auf die Prozessorlast.
TheBeginner
Schreiberling
Avatar
Gender: n/a
Location: Wunsiedel Bayern
Age: 67
Posts: 770
Registered: 06 / 2013
Subject:

Re: Ersatz für LTC1624 gesucht

 · 
Posted: 07.04.2015 - 15:36  ·  #29
Hallo Harry,
SoftPWM, ja sicher, aber es muss doch auch so gehen.

Ich schreibe mal was ich gerade mache.

Code

Device = mega8, VCC=5;
Import SysTick, PWMport1A, PWMport1B, LCDport, ADCport; //SerPort,


Define
PWMpresc1 = 1;                 {prescaler timer1}
PWMres1   = 9;                 {resolution timer1}   // 8bit = 8
PWMmode1  = fast, negative;    {optional define}

//PB1 und PB2 auf Ausgang
procedure InitPorts;
begin
  PortB := %00000111;  // PB1 =OC1A  PB2 = OC1B
  DDRB  := %00000110;
end InitPorts;


Procedure test;
Begin
  PWMport1A:= 256;  // 8 bit   0-128-255   /  9bit   0-256-512   // 10bit   0-512-1024
  Repeat
     //   excl(hi_mos);   // an
     //   uDelay_1(20);
     //   incl(hi_mos);   // aus
     //   uDelay_1(10);
  until inp_Taste;
  PWMport1A:= 0;
  PWMport1B:= 0;
end test;



Wie gesagt, wenn ich selber in Repeat Until meine Takte setze ist alles ok, wenn ich das aus klammer, und den PWMport1A auf 128 bei 9 Bit setze, geht es ab und zu.

Dazu habe ich mir mal eine kleine Led an den OC1A pin angelötet und ein 1K ohm Widerstand an Masse, so das ich ein bissel sehe was an dem Ausgang los ist.


mfg Frank
Harry
Moderator
Avatar
Gender:
Location: zwischen Augsburg und Ulm
Age: 59
Posts: 2135
Registered: 03 / 2003
Subject:

Re: Ersatz für LTC1624 gesucht

 · 
Posted: 07.04.2015 - 16:10  ·  #30
Hi Frank,

so sollte das auch funktionieren. Ich schau mal, ob ich das mit einem Mega8 aufbauen kann oder wir warten auf die Platinen ;)

Nimm doch mal nur einen PWM. Für was überhaupt 2 ?

Gruss
Harry
Harald_K
 
Avatar
 
Subject:

Re: Ersatz für LTC1624 gesucht

 · 
Posted: 08.04.2015 - 00:14  ·  #31
also laut dem was der Compiler an ams-File produziert müßte es funzen - tccr1a auf F3h, tccr1b auf 09h (10 bit, fast, negative, Prescaler=1)

Die Portrichtung wird vom Compiler auch passend gestellt

macht OC1A und OC1B zum PWMOut, gesetzt beim Vorbeilaufen am Vergleichsregister und gelöscht beim Nullen,
WGM-Bits auf 7, d.h. fastPWM 0..3FFh

kann es evtl. sein daß eine deiner andren Funktionen (LCD) oder das OnChip-Debugging-Interface da reinfummelt??
(JTAG / OCD aus-fusen!!)

achja - irgendeiner der Portpins am Mega8 ist mit reduzierter Treiberleistung ... glaub ich mal .. keine Ahnung welcher
Harry
Moderator
Avatar
Gender:
Location: zwischen Augsburg und Ulm
Age: 59
Posts: 2135
Registered: 03 / 2003
Subject:

Re: Ersatz für LTC1624 gesucht

 · 
Posted: 08.04.2015 - 06:52  ·  #32
@Harald: Frank hat noch gar kein Display dran und ich hatte bei meinem Testaufbau auch "nur" den Schrittmotortreiber importiert.

Harry
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • Page 4 of 6
Selected quotes for multi-quoting:   0

Registered users in this topic

Currently no registered users in this section

The statistic shows who was online during the last 5 minutes. Updated every 90 seconds.
MySQL Queries: 15 · Cache Hits: 14   136   150 · Page-Gen-Time: 0.037922s · Memory Usage: 2 MB · GZIP: on · Viewport: SMXL-HiDPI