shift register 32 nebo 64 bit

František Burian BuFran na seznam.cz
Pondělí Červenec 13 12:16:01 CEST 2015


Dobrý den,

  Vzhledem k Vašemu privátnímu popisu za nějž děkuji bych možná poradil 
použít v procesoru nějaký PSC modul a deadtime generovat tam. (nebo deadtime
generovat jednou, těsně za procesorem) Pak za pomocí shiftregistrů stačí 
zpožďovat dva signály, a budete mít zaručeno, že v každém z měničů budete 
mít přesně definované spínací časy. Nevýhodou je krok deadtime 20ns což u 
rychlých T může být málo.

Z pohledu regulačnického - zajištění stability smyčky - si vkládáte k 
akčnímu členu dopravní zpoždění o délce jedné periody PWM, bude sranda to 
uřídit při dynamických dějích na výstupu.

  K principu bych pro ostatní dodal, že jde o to zřetězit jeden PWM signál 
generovaný procesorem (řekněme 10 bit PWM tj 2^10=1024 poloh, tj 1024bitů k 
uložení, tj 1024/64 = 16x64 bitů zpoždění). Kdekoliv z těchto "zpožďovacích 
linek" vytáhneme signál z výstupu, tak bude fázově posunutý oproti 
originální PWM, takže při 16 zpožďovacích linkách o 64 bitech bude 16 
výstupů fázově zpožděných s krokem 360/16 = 22,5 stupně.

  Co vidím jako problém bude ripple na vstupní napájecí šíně způsobený 
deadtime použitých T, s opakovací frekvencí kolem 3MHz (celek), trošku bych 
se bál že to bude rušit rádio (KV).

Zajímavé na Vaší konstrukci je řazení 80ks modulů paralelně, bude každý z 
těch 80ks řízen nezávisle, nebo to bude mít centrální řízení a moduly budou 
jen "hloupé" spínače s cívkou a filtry ?

S pozdravem,

  František Burian


---------- Původní zpráva ----------
Od: Vláďa Anděl <vaelektronik na vaelektronik.cz>
Komu: HW-news <hw-list na list.hw.cz>
Datum: 13. 7. 2015 10:40:12
Předmět: Re: shift register 32 nebo 64 bit

"Zatím to nemám celé domyšlené, ale na každém z těch 8 výstupů musím 
generovat dead time a musí být všude stejně dlouhý, takže zase odvozený 
ze základního kmitočtu. Proto tam bude logika, kterou dokážu oba 
tranzistory zavřít. Tu využiju i pro vypnutí zdroje.
Anděl

Dne 13.7.2015 v 9:32 Petr Tomasek napsal(a):
> On Mon, Jul 13, 2015 at 09:23:33AM +0200, Vláďa Anděl wrote:
>> PWM samosřejmě dělá procesor. Těch měničů tam bude paralelně 80,
>> celkový proud je 6000A při 3,5V. Aby se snížily nároky na filtrační
>> kapacitu, rozděluju měnič do 8 fází. Impulzy se navzájem
>> překrývají a střídavá složka klesne 8x.
>> Už jsem něco podobného dělal při PWM řízení odporové zátěže u
>> polarizované drenáže. Ta je na 160A a na filtraci mi stačilo cca 200
>> uF. Dával jsem tam fóliové X2, snesou při stejné kapacitě větší
>> proud než elektrolyty a nestárnou.
>> http://vaelektronik.cz/epd160rd.html
>> Tam jsem to dělal analogově. Pokud mají odpory o 5% rozdílný proud,
>> nic se neděje. Tady potřebuju, aby při paralelním chodu měly všechny
>> měniče stejné napětí. Proto vezmu ten výstup PWM a zpozdím ho
>> posuvnýma registrama, abych z toho dostal těch 8 fází. Samosřejmě
>> tady jde i o geometrické uspořádání, aby přívody ke všem měničům
>> měly stejný odpor. Něco vyrovnají odpory tlumivek a tranzistorů v
>> měničích.
> Jeste jedna otazka, to ten procesor bude tech 8 paralelnich PWM
> signalu generovat porad, nebo nejak "inicializuje" ty posuvne registry
> a pak jen sype hodiny? Jestli rozumite, co myslim.
>
> P.T.
>
>> Dne 13.7.2015 v 7:47 Ondrej napsal(a):
>>> Už teď vím, že se ztrapním svou nevědomostí, ale nějak se nemohu
>>> představit, jakou může mít takový 64 bit registr funkci při
>>> generování PWM.
>>>
>>> Ondřej
>>>
>>> Dne 12.7.2015 v 2:31 Vláďa Anděl napsal(a):
>>>> Dobrý den,
>>>> do jedné aplikace, kde chci vytvořit 8 fázovou PWM, by se mi hodily
>>>> posuvné registry serial in, serial out s délkou 32 nebo 64 bit.
>>>> Prošel jsem celou nabídku TME a jediný obvod 4557, který má délku
>>>> 64 bit, se vyrábí pouze v "pomalé" řadě 4000. Potřeboval bych něco
>>>> alespoň z řady 74HC. Nevíte někdo o něčem? Dávat tam hromadu 8
>>>> bitových registrů se mi zrovna nechce.
>>>>
>>>> Anděl
>>>>
>>>>
>>>> _______________________________________________
>>>> HW-list mailing list - sponsored bywww.HW.cz
>>>> Hw-list na list.hw.cz
>>>> http://list.hw.cz/mailman/listinfo/hw-list
>>>
>>>
>>> _______________________________________________
>>> HW-list mailing list - sponsored by www.HW.cz
>>> Hw-list na list.hw.cz
>>> http://list.hw.cz/mailman/listinfo/hw-list
>>
>> _______________________________________________
>> HW-list mailing list - sponsored by www.HW.cz
>> Hw-list na list.hw.cz
>> http://list.hw.cz/mailman/listinfo/hw-list
>>
>

_______________________________________________
HW-list mailing list - sponsored by www.HW.cz
Hw-list na list.hw.cz
http://list.hw.cz/mailman/listinfo/hw-list"
------------- další část ---------------
HTML příloha byla odstraněna...
URL: <http://list.hw.cz/pipermail/hw-list/attachments/20150713/57664913/attachment.html>


Další informace o konferenci Hw-list