<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
		<title><![CDATA[DIY Electronic projects - Tutorijali - Tutorials]]></title>
		<link>https://forum.yu3ma.net/</link>
		<description><![CDATA[DIY Electronic projects - https://forum.yu3ma.net]]></description>
		<pubDate>Sun, 05 Apr 2026 00:51:59 +0000</pubDate>
		<generator>MyBB</generator>
		<item>
			<title><![CDATA[Forum(ski) - Softver za projektovanje PCB]]></title>
			<link>https://forum.yu3ma.net/showthread.php?tid=2996</link>
			<pubDate>Sun, 09 Feb 2025 08:03:39 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.yu3ma.net/member.php?action=profile&uid=748">Boban</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.yu3ma.net/showthread.php?tid=2996</guid>
			<description><![CDATA[(izdvojeno iz <a href="https://forum.yu3ma.net/showthread.php?tid=2290" target="_blank" rel="noopener" class='oembed'>PCB Design Routing</a>, posle <a href="https://forum.yu3ma.net/showthread.php?tid=2290&amp;pid=135641#pid135641" target="_blank" rel="noopener" class='oembed'>ovog Bockovog posta)</a><br />
<br />
Da zloupotrebim temu - kakvo je mišljenje da se svi okrenemo istom softveru za projektovanje PCB, recimo besplatnom KiCAD?]]></description>
			<content:encoded><![CDATA[(izdvojeno iz <a href="https://forum.yu3ma.net/showthread.php?tid=2290" target="_blank" rel="noopener" class='oembed'>PCB Design Routing</a>, posle <a href="https://forum.yu3ma.net/showthread.php?tid=2290&amp;pid=135641#pid135641" target="_blank" rel="noopener" class='oembed'>ovog Bockovog posta)</a><br />
<br />
Da zloupotrebim temu - kakvo je mišljenje da se svi okrenemo istom softveru za projektovanje PCB, recimo besplatnom KiCAD?]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[DOUBLE-POLE COMPENSATION AND THE PUSH-PULL TRANSIMPEDANCE STAGE IN DISCRETE AUDIO]]></title>
			<link>https://forum.yu3ma.net/showthread.php?tid=2981</link>
			<pubDate>Sun, 01 Dec 2024 10:25:49 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.yu3ma.net/member.php?action=profile&uid=981">savan</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.yu3ma.net/showthread.php?tid=2981</guid>
			<description><![CDATA[Slucajno sam naleteo na ovaj dokumenat pa mi se ucinio da bi mogao da bude vrlo zanimljiv clanovima sa debelim znanjem  i iskustvom poput Dragana100, Brace i drugih. Na to sam naleteo trazeci informaciju u vezi koja topologija se nalazi u ovakvom jednom power amp uredjaju <a href="https://www.toppingaudio.com/product-item/b100" target="_blank" rel="noopener" class='oembed'>https://www.toppingaudio.com/product-item/b100</a> , kazu da je B klasa u pitanju sa tri pole Transitional Miller Compensation (TMC)? Trazeci dalje nisam uspeo da pronadjem konkretno koja je tacno topologija u B100. Ako se nekom ucini zanimljivim ovaj neverovatano dobar B100 moze dalje da pretrazuje.<br />
<br />
<a href="https://www.audiosciencereview.com/forum/index.php?threads/topping-b100-amplifier-review.57036/" target="_blank" rel="noopener" class='oembed'>https://www.audiosciencereview.com/forum...iew.57036/</a><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forum.yu3ma.net/images/attachtypes/pdf.gif" title="Adobe Acrobat PDF" border="0" alt=".pdf" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=44099" target="_blank" title="">DOUBLE-POLE COMPENSATION AND THE PUSH-PULL.pdf</a> (Size: 1,73 MB / Downloads: 13)
<!-- end: postbit_attachments_attachment -->]]></description>
			<content:encoded><![CDATA[Slucajno sam naleteo na ovaj dokumenat pa mi se ucinio da bi mogao da bude vrlo zanimljiv clanovima sa debelim znanjem  i iskustvom poput Dragana100, Brace i drugih. Na to sam naleteo trazeci informaciju u vezi koja topologija se nalazi u ovakvom jednom power amp uredjaju <a href="https://www.toppingaudio.com/product-item/b100" target="_blank" rel="noopener" class='oembed'>https://www.toppingaudio.com/product-item/b100</a> , kazu da je B klasa u pitanju sa tri pole Transitional Miller Compensation (TMC)? Trazeci dalje nisam uspeo da pronadjem konkretno koja je tacno topologija u B100. Ako se nekom ucini zanimljivim ovaj neverovatano dobar B100 moze dalje da pretrazuje.<br />
<br />
<a href="https://www.audiosciencereview.com/forum/index.php?threads/topping-b100-amplifier-review.57036/" target="_blank" rel="noopener" class='oembed'>https://www.audiosciencereview.com/forum...iew.57036/</a><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forum.yu3ma.net/images/attachtypes/pdf.gif" title="Adobe Acrobat PDF" border="0" alt=".pdf" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=44099" target="_blank" title="">DOUBLE-POLE COMPENSATION AND THE PUSH-PULL.pdf</a> (Size: 1,73 MB / Downloads: 13)
<!-- end: postbit_attachments_attachment -->]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Precizna kontrola Servo Motora Pomocu SimpleFOC biblioteke]]></title>
			<link>https://forum.yu3ma.net/showthread.php?tid=2908</link>
			<pubDate>Fri, 05 Apr 2024 01:10:30 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.yu3ma.net/member.php?action=profile&uid=755">elektropionir</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.yu3ma.net/showthread.php?tid=2908</guid>
			<description><![CDATA[SimpleFOC je trenutno najbolji framework za kontrolu elektricnih motora pomocu FOC metode.<br />
Ovo je open source projekat koji me je zainteresirao jako davno. Mislim da je projekat zapoceo inzinjer koji se zove Antun Skuric sa nasih prostora, ali ovo je sada jako veliki framework kome doprinosi mnogo developera.<br />
Razviti citav kontrolni algoritam je jako komplikovan zadatak. Srecom SimpleFOC je jako modularan i fleksibilan framework.<br />
Podrzava mnogo tipova motora, tipova kontrole obrtnog momenta, brzine ili pozicije u open loop ili closed loop modu, kao i mnogo razlicitih senzora za detekciju pozicije.<br />
<br />
Ovdje cu opisati svoj test setup. Namjerno sam koristio jako jednostavne i jeftine alate da bi ovaj primjer bio laksi za reproducirati.<br />
<br />
Motor koji koristim je mali servo motor, nema17 RS broj 536-6024. Napon 24V, peak struje 6A sa 4 para polova i 3 hall senzora. Bez obzira na tip motora, ovi primjeri i metodi rade za bilo koju masinu.<br />
<br />
<img src="https://i.imgur.com/MTohx9d.jpeg" loading="lazy"  alt="[Image: MTohx9d.jpeg]" class="mycode_img" /> <br />
<br />
Naravno protrebna nam je i kontrolna ploca sa 3fanzim mostom kao servo pojacalom. Eksperimentisanje sam zapoceo sa steval-spin3202.<br />
<img src="https://i.imgur.com/Wnvmyhx.jpeg" loading="lazy"  alt="[Image: Wnvmyhx.jpeg]" class="mycode_img" /> <br />
<br />
Medjutim, ova ploca nema shunt u svakoj grani 3faznog mosta, tako da sam odlucio da nabavim mnogo popularniju b-g431b-esc1. Ovo je plocica koja je namjenjena za kontrolu motora u RC avionima i dronovima. Ima jako brz G4 microcontroller, ali je nocna mora za bilo kakvo testiranje. Definitivno cu se vratiti Prvoj opciji kada budem morao ustvari primjeniti ovaj motor i dodati svoju elektroniku i mehaniku na uredjaj koji pravim.<br />
<br />
<img src="https://i.imgur.com/DRb0YAN.jpeg" loading="lazy"  alt="[Image: DRb0YAN.jpeg]" class="mycode_img" /><br />
<br />
Posto je ESC1 popularna razvojna plocica, svi pinovi mikrokontrolera kao i ostali hardware su vec definisani u SimpleFOC.<br />
U ini file platformio mozemo da stavimo osnovne podatke o projektu, ovo je moj platformio.ini fajl:<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>[env:disco_b_g431b_esc1]<br />
platform = ststm32<br />
board = disco_b_g431b_esc1<br />
framework = arduino<br />
monitor_speed = 115200<br />
upload_protocol = stlink<br />
lib_archive = no<br />
build_flags = <br />
&nbsp;&nbsp;&nbsp;&nbsp;-D PIO_FRAMEWORK_ARDUINO_NANOLIB_FLOAT_PRINTF<br />
&nbsp;&nbsp;&nbsp;&nbsp;-D HAL_OPAMP_MODULE_ENABLED<br />
&nbsp;&nbsp;&nbsp;&nbsp;-D HAL_TIM_MODULE_ENABLED<br />
lib_deps = <br />
&nbsp;&nbsp;&nbsp;&nbsp;https://github.com/simplefoc/Arduino-FOC<br />
&nbsp;&nbsp;&nbsp;&nbsp;SPI<br />
&nbsp;&nbsp;&nbsp;&nbsp;Wire</code></div></div><br />
<br />
Da bi skratio ovu temu, ovdje cu postaviti citav main.cpp code:<br />
Cilj ovog koda je testirati regulator brzine. Brzina se mjeri pomocu hall senzora. Trenutno samo regulator brzine je aktivan, regulator momenta i sve ostalo je ugaseno-<br />
Prvi dio koda definise senzor i motor objekat i neke osnovne parametre o motoru.<br />
Commander command je objekat je objekat koji uzima ulaz sa serijskog porta i mjenja reaguje na odredjene ulaze koje cemo kasnije definisati.<br />
void onTarget ili onP I D kao sto vidite su method funkcije koje ce pozvati komander objekat. Ove funkcije samo mjenjaju koeficjent u PID kontroleru brzine kao sto je ocito.<br />
U init dijelu ovi objekti se iniciraju sa parametrima i opisom koji smo zadali.<br />
Init metod po paljenju uredjaja pokrene motor u obje strane za jedno 30 stepeni, provjeri prirodni smijer obrtanja kao i broj pari polova. Postoji nacin da se ovo preskoci i da se zadaju tacni parametri jer inicijalizacija traje 10tak sekundi.<br />
<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>#include &lt;Arduino.h&gt;<br />
#include &lt;SimpleFOC.h&gt;<br />
<br />
HallSensor sensor = HallSensor(A_HALL1, A_HALL2, A_HALL3, 4);<br />
<br />
// Interrupt routine intialisation<br />
// channel A and B callbacks<br />
void doA(){sensor.handleA();}<br />
void doB(){sensor.handleB();}<br />
void doC(){sensor.handleC();}<br />
// put function declarations here:<br />
<br />
<br />
// BLDC motor &amp; driver instance<br />
// BLDCMotor motor = BLDCMotor(pole pair number);<br />
BLDCMotor motor = BLDCMotor(4);<br />
// BLDCDriver3PWM driver = BLDCDriver3PWM(pwmA, pwmB, pwmC, Enable(optional));<br />
BLDCDriver6PWM driver = BLDCDriver6PWM(A_PHASE_UH, A_PHASE_UL, A_PHASE_VH, A_PHASE_VL, A_PHASE_WH, A_PHASE_WL);<br />
<br />
Commander command = Commander(Serial);<br />
float target_velocity=0;<br />
<br />
void onTarget(char* cmd){ <br />
  command.scalar(&amp;target_velocity, cmd); <br />
  }<br />
<br />
void onP(char* cmd){ <br />
  command.scalar(&amp;motor.PID_velocity.P, cmd); <br />
  }<br />
void onI(char* cmd){ <br />
  command.scalar(&amp;motor.PID_velocity.I, cmd); <br />
  }<br />
void onD(char* cmd){ <br />
  command.scalar(&amp;motor.PID_velocity.D, cmd); <br />
  }<br />
void onT(char* cmd){ <br />
  command.scalar(&amp;motor.LPF_velocity.Tf, cmd); <br />
  }<br />
float target = 0.0;<br />
<br />
void SerialLoop(){<br />
  static String received_chars;<br />
<br />
  while(Serial.available()){<br />
    char inChar = (char) Serial.read();<br />
    received_chars += inChar;<br />
    if (inChar=='&#92;n')<br />
    {<br />
      target = received_chars.toFloat();<br />
      Serial.print("Target = ");<br />
      Serial.println(target);<br />
      received_chars="";<br />
    }<br />
    <br />
  }<br />
}<br />
<br />
void setup() {<br />
  // put your setup code here, to run once:<br />
  Serial.begin(115200);<br />
  delay(1000);<br />
<br />
  sensor.init();<br />
  // hardware interrupt enable<br />
  sensor.enableInterrupts(doA, doB, doC);<br />
<br />
  // driver config<br />
  // power supply voltage [V]<br />
  driver.voltage_power_supply = 24;<br />
  // limit the maximal dc voltage the driver can set<br />
  // as a protection measure for the low-resistance motors<br />
  // this value is fixed on startup<br />
  driver.voltage_limit = 8;<br />
  driver.init();<br />
  // link the motor and the driver<br />
  motor.linkDriver(&amp;driver);<br />
<br />
  // limiting motor movements<br />
  motor.voltage_limit = 9;    // [V]<br />
  motor.velocity_limit = 500;  // [rad/sec]<br />
  motor.voltage_sensor_align=2;<br />
  // limit the voltage to be set to the motor<br />
  // start very low for high resistance motors<br />
  // current = voltage / resistance, so try to be well under 1Amp<br />
  motor.phase_resistance = 1.6; // [Ohm]<br />
  motor.current_limit = 6;   // [Amps] - if phase resistance defined<br />
<br />
  motor.useMonitoring(Serial);<br />
  motor.monitor_downsample = 5;<br />
  motor.monitor_variables = _MON_TARGET | _MON_VEL| _MON_VOLT_Q;<br />
<br />
  motor.linkSensor(&amp;sensor);<br />
<br />
  motor.PID_velocity.P=0.03;<br />
  motor.PID_velocity.I=0.2;<br />
  motor.PID_velocity.D=0.002;<br />
  motor.LPF_velocity.Tf=0.09;<br />
<br />
  // open loop control config<br />
  //motor.torque_controller = TorqueControlType::voltage;<br />
  motor.controller = MotionControlType::velocity;<br />
<br />
  // init motor hardware<br />
  motor.init();<br />
  motor.initFOC();<br />
  Serial.println("Setup Done!");<br />
<br />
  command.add('v', onTarget, "target velocity");<br />
  command.add('p', onP, "Proportional Regulator");<br />
  command.add('i', onI, "Integral Regulator");<br />
  command.add('d', onD, "Differential Regulator");<br />
  command.add('t', onT, "loop speed Regulator");<br />
}<br />
<br />
void loop() {<br />
<br />
  motor.loopFOC();<br />
<br />
  motor.move(target_velocity);<br />
  //motor.monitor();<br />
  command.run();<br />
  <br />
}<br />
<br />
// put function definitions here:</code></div></div><br />
Glavna petlja je jako kratka i samo mjenja zadatu brzinu, i poziva glavni FOC kontrolni algoritam.<br />
motor.monitor je funkcija koja u terminalu moze da ispise trenutnu poziciju, ali ova funkcija je uzasno spora. Citav 1 dan sam pokusao da skontam zasto algoritam ne funkcionise. Imao sam cak 0.5A na 24V praznu potrosnju, i kontrolni parametri su bili potpuno besmisleni. Motor je bio nemoguc za kontrolisati. Ukidanjem ove funkcije algoritam radi kako treba<br />
<br />
Sada dolazimo do glavnog problem. Podesavanje PID parametara, sto nebi trebao biti problem za nekoga ko je zavrsio Automatiku, ali mi je i dalje trebalo 2 dana da pripremim sve <img src="https://forum.yu3ma.net/images/smilies/smile.gif" alt="Smile" title="Smile" class="smilie smilie_1" /><br />
Iz nekog razloga, sva dokumentacija, primjeri i demonstracije ove biblioteke, cak i od strane developera su poprilicno besmislene. Svaki control loop primjer je ustvari PI kontroler.<br />
Svima samo preporucuju da ne koriste D, jer to cini motor nestabilnim. Meni to nema nikakvog smisla, vidio sam source code ovih regulatora, sve je savrseno programirano.<br />
Ali zaista, poceo sam sa malim parametrima i cim dodam D koji nije 0, motor bi poceo da skace, tako da sam odlucio da vidim sta je problem.<br />
Osim toga, svakaki konverter koji sam ikada napravio obavezno koristi D regulator.<br />
<br />
----------------------- OFFTOPIC----------------------<br />
Upravo nedavno sam morao da napravim konverter za napajanje gate drajvera, sto zvuci kao maciji kasalj za mnoge od Vas. Medjutim drajver je za 4.5kV IGBT modul, konverter je 2MW, i sav elektricni naboj koji se potrosi za paljenje modula, mora biti zamjenjen u periodu od 5 mikrosekundi. Paljenje velikog modula uzrokuje da gate napon blago opadne,za oko 1V cak i uz ogroman bulk cap. Manji gate napon povecava disipaciju modula, sto na 2kA nije zezancija. Uglavnom srednja snaga tog jako malog konvertera je samo oko 5w ali peak snaga je 120W, i pored toga udaljen je 2 PCB plocice i 20CM kabla od bulk-a i gate drajvera. HAH! Napravi taj brz i stabilan regulator bez mnogo Dif. komponenti.<br />
----------------------------------------------------------<br />
<br />
Prvi zadatak je definitivno napraviti neovisno mjerenje brzine obrtaja.<br />
3D printao sam jako jednostavan enkoder, sa samo 6 pozicija. On se vrti kroz jedan opticki endstop. Ovo sam imao viska kada sam upgrade-ova svoj 3d printer.<br />
Ovi endstopi nisu dobri za brz odziv enkodera. Potrebno je smanjiti intenzitet svjetla diode za brzi odziv. Takodjer fototranzistor sluzi samo da ugasi 2N7002 mosfet, uz malu modifikaciju sheme, uklanjanje mosfeta, pomocu PNP-a pojacati signal da se odziv jos ubrza.<br />
<br />
<img src="https://i.imgur.com/5VtzIFh.jpeg" loading="lazy"  alt="[Image: 5VtzIFh.jpeg]" class="mycode_img" /> <br />
<br />
Pravi izazov je snimiti ove signale. Naravno to mozemo pomocu osciloskopa ali to je mukotrpan proces, preracunavanje tih analognih signala u brzinu, to mi se definitivno nije radilo.<br />
Tako da mi je palo na pamet da iskoristim jedan od ovih logickih analizatora koje imam. Ovo je najjeftinija kopija starog Saleae Logic8 analizatora ali za ovu svrhu vise nego dovoljan!<br />
Kada radim testove uvjek koristim jedan od DreamSourceLab jako brzih logickih analizatora tako da sam zaboravio da imam ovo, ali vjerujem da skoro svako ima bar jedan negdje.<br />
Dovoljno je samo spojiti masu i jedan od ulaza, na izlaz iz ovog optickog prekidaca.<br />
<br />
Mozemo koristiti LogicView Sigrok open source software za snimanje ovih signala, medjutim, sigrok takodjer ima comand line client koji sam uvjek zelio da naucim koristiti tako da je ovo bila dobra prilika da to provjerimo<br />
<br />
Ovdje cu postaviti citavu python skriptu, ja sam je koristio u jupyter notebook:<br />
<br />
Ovo su osnovne funkcije:<br />
<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>import subprocess<br />
<br />
SIGROK_CLI_PATH = 'C:/Program Files/sigrok/sigrok-cli/sigrok-cli.exe'<br />
<br />
def find_transitions(data):<br />
    states = [data[0]]<br />
    durations = [0]<br />
    for bit_possition, bit_value in enumerate(data):<br />
        if bit_value != states[-1]:<br />
            states.append(bit_value)<br />
            durations.append(bit_possition-durations[-1])<br />
    return states, durations<br />
<br />
def calculate_speed(sample_rate, encoder_resolution, durations):<br />
    speeds = [sample_rate*3.14/((durations[i+2]-durations[i])*encoder_resolution) for i in range(len(durations)-2) ]<br />
    timescale = [0]<br />
    <br />
    for index in range(1,len(durations)-2,2):<br />
        temp1=durations[index+2]-durations[index]<br />
        temp2=durations[index+1]-durations[index-1]<br />
        timescale.append(timescale[-1]+temp2)<br />
        timescale.append(timescale[-1]+temp1)<br />
      <br />
    time = [timescale[i]/sample_rate for i in range(1,len(timescale))]<br />
    return speeds, time<br />
<br />
<br />
def plot_speed(in_samplerate):<br />
    samplerate = {    <br />
    20000   :'20 kHz',<br />
    25000   :'25 kHz',<br />
    50000   :'50 kHz',<br />
    100000  :'100 kHz',<br />
    200000  :'200 kHz',<br />
    250000  :'250 kHz',<br />
    500000  :'500 kHz',<br />
    1000000 :'1 MHz',<br />
    2000000 :'2 MHz',<br />
    3000000 :'3 MHz',<br />
    4000000 :'4 MHz',<br />
    6000000 :'6 MHz',<br />
    8000000 :'8 MHz',<br />
    12000000:'12 MHz',<br />
    16000000:'16 MHz',<br />
    24000000:'24 MHz',<br />
    48000000:'48 MHz'<br />
    }<br />
<br />
    SAMPLES = f'{8*10000}'<br />
    TRIGGER = 'D0=1'<br />
    SAMPLE_RATE = f'{samplerate[in_samplerate]}'<br />
<br />
    capture = subprocess.run(<br />
        [SIGROK_CLI_PATH, '--driver', DEVICE, <br />
         '--samples', SAMPLES, <br />
         '--triggers', TRIGGER, <br />
         '--output-format' , 'bits:width=8',<br />
         '--channels', 'D0', <br />
         #'--output-file', 'test.csv', <br />
         '--config', f'samplerate={SAMPLE_RATE}'], <br />
        shell=True, <br />
        stdout=subprocess.PIPE, <br />
        stderr=subprocess.STDOUT)<br />
<br />
    datastream=capture.stdout.decode('ascii')<br />
    datastream = datastream.replace('FRAME-END','').replace('FRAME-BEGIN','').replace('T:^ 0','').replace('D0:','')<br />
<br />
    test = datastream.split('&#92;n')<br />
    to_delete = []<br />
    for index,value in enumerate(test):<br />
        if(len(value)!=8):<br />
            to_delete.append(index)<br />
<br />
    to_delete.reverse()<br />
<br />
    for index in to_delete:<br />
        test.pop(index)<br />
<br />
    waveform = ""<br />
    for bits in test:<br />
        waveform+=bits<br />
<br />
    s,d = find_transitions(waveform)<br />
    #print(waveform)<br />
    speed, time = calculate_speed(in_samplerate,6,d)<br />
<br />
    return speed, time</code></div></div><br />
I ovo napokon iscrtava grafove koje zelimo vidjeti<br />
<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>from time import sleep<br />
import plotly.graph_objs as go<br />
speed, time = plot_speed(20000)<br />
fig = go.FigureWidget()<br />
fig.add_scatter(y=speed)<br />
fig.update_layout(xaxis_title="samples x 50us", yaxis_title="rad/s")<br />
fig['data'][0]['name']='speed'<br />
fig['data'][0]['showlegend']=True<br />
fig.update_traces(marker=dict(size=24, color="blue"), selector = dict(name="first_trace"))<br />
fig</code></div></div><br />
Sada dolazi zabavan dio.<br />
U VS code terminalu mozemo da saljemo komande. Kao sto smo programirali "v20" komanda bi promjenila brzinu obrtaja na 20rad/sec. Komanda i5.4 bi promjenila koeficjent kI na 5.4 u PID regulatoru. Sada imamo sve da lako testiramo regulator brzine.<br />
Korak 1.<br />
I = 0 D = 0. Mjenjamo P od 0 to broja koji nam daje relativno glatku opraciju na srednjem broju obrtaja, 50rad/sekundi i ne previse skakanja na 0-5rad/s. 0 je obicno jako nestabilna.<br />
Ukoliko regulator ne reaguje na zadatu vrijednost, P je premali broj. Za moj motor P je bio ok od 0.03 do 0.1 medjutim na vecem broju obrtaja veci P je bio nestabilan. Izabrao sam manju vrijednost.<br />
Nakon nekoliko pokusaja dolazimo do prvog koraka:<br />
<img src="https://i.imgur.com/T8o6eYV.jpeg" loading="lazy"  alt="[Image: T8o6eYV.jpeg]" class="mycode_img" /><br />
Kao sto se vidi iz prvog grafa sam P regulator ima staticku gresu od oko 20rad/s. To je prihvatljivo za ovaj korak.<br />
Sljedeci korak je podesavanje I regulatora. Cilj je imati manji I regulator da dovoljno brzo popravi staticku gresku. Nakon podesavanja I regulatora motor ce raditi ok, ali step odziv je uzasan. Motor radi ok u stacionarnom stanju ali... Dinamika je katastrofa. Na zalost sva dokumentacija i savjeti koje daju pocetnicima na razlicitim platformama kaze da je ovo dovoljno dobro. Za moj cilj na zalost nije. Nakon malo igranja sa parametrima, dajem kratak sazetak rezultata ispod:<br />
<img src="https://i.imgur.com/6WJf0lP.png" loading="lazy"  alt="[Image: 6WJf0lP.png]" class="mycode_img" /> <br />
<br />
Ovo je sada vec mnogo respektabilnije.<br />
Naredni korak bi bio ukljucivanje regulatora momenta. Ali to cu ostaviti za buduci trenutak.]]></description>
			<content:encoded><![CDATA[SimpleFOC je trenutno najbolji framework za kontrolu elektricnih motora pomocu FOC metode.<br />
Ovo je open source projekat koji me je zainteresirao jako davno. Mislim da je projekat zapoceo inzinjer koji se zove Antun Skuric sa nasih prostora, ali ovo je sada jako veliki framework kome doprinosi mnogo developera.<br />
Razviti citav kontrolni algoritam je jako komplikovan zadatak. Srecom SimpleFOC je jako modularan i fleksibilan framework.<br />
Podrzava mnogo tipova motora, tipova kontrole obrtnog momenta, brzine ili pozicije u open loop ili closed loop modu, kao i mnogo razlicitih senzora za detekciju pozicije.<br />
<br />
Ovdje cu opisati svoj test setup. Namjerno sam koristio jako jednostavne i jeftine alate da bi ovaj primjer bio laksi za reproducirati.<br />
<br />
Motor koji koristim je mali servo motor, nema17 RS broj 536-6024. Napon 24V, peak struje 6A sa 4 para polova i 3 hall senzora. Bez obzira na tip motora, ovi primjeri i metodi rade za bilo koju masinu.<br />
<br />
<img src="https://i.imgur.com/MTohx9d.jpeg" loading="lazy"  alt="[Image: MTohx9d.jpeg]" class="mycode_img" /> <br />
<br />
Naravno protrebna nam je i kontrolna ploca sa 3fanzim mostom kao servo pojacalom. Eksperimentisanje sam zapoceo sa steval-spin3202.<br />
<img src="https://i.imgur.com/Wnvmyhx.jpeg" loading="lazy"  alt="[Image: Wnvmyhx.jpeg]" class="mycode_img" /> <br />
<br />
Medjutim, ova ploca nema shunt u svakoj grani 3faznog mosta, tako da sam odlucio da nabavim mnogo popularniju b-g431b-esc1. Ovo je plocica koja je namjenjena za kontrolu motora u RC avionima i dronovima. Ima jako brz G4 microcontroller, ali je nocna mora za bilo kakvo testiranje. Definitivno cu se vratiti Prvoj opciji kada budem morao ustvari primjeniti ovaj motor i dodati svoju elektroniku i mehaniku na uredjaj koji pravim.<br />
<br />
<img src="https://i.imgur.com/DRb0YAN.jpeg" loading="lazy"  alt="[Image: DRb0YAN.jpeg]" class="mycode_img" /><br />
<br />
Posto je ESC1 popularna razvojna plocica, svi pinovi mikrokontrolera kao i ostali hardware su vec definisani u SimpleFOC.<br />
U ini file platformio mozemo da stavimo osnovne podatke o projektu, ovo je moj platformio.ini fajl:<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>[env:disco_b_g431b_esc1]<br />
platform = ststm32<br />
board = disco_b_g431b_esc1<br />
framework = arduino<br />
monitor_speed = 115200<br />
upload_protocol = stlink<br />
lib_archive = no<br />
build_flags = <br />
&nbsp;&nbsp;&nbsp;&nbsp;-D PIO_FRAMEWORK_ARDUINO_NANOLIB_FLOAT_PRINTF<br />
&nbsp;&nbsp;&nbsp;&nbsp;-D HAL_OPAMP_MODULE_ENABLED<br />
&nbsp;&nbsp;&nbsp;&nbsp;-D HAL_TIM_MODULE_ENABLED<br />
lib_deps = <br />
&nbsp;&nbsp;&nbsp;&nbsp;https://github.com/simplefoc/Arduino-FOC<br />
&nbsp;&nbsp;&nbsp;&nbsp;SPI<br />
&nbsp;&nbsp;&nbsp;&nbsp;Wire</code></div></div><br />
<br />
Da bi skratio ovu temu, ovdje cu postaviti citav main.cpp code:<br />
Cilj ovog koda je testirati regulator brzine. Brzina se mjeri pomocu hall senzora. Trenutno samo regulator brzine je aktivan, regulator momenta i sve ostalo je ugaseno-<br />
Prvi dio koda definise senzor i motor objekat i neke osnovne parametre o motoru.<br />
Commander command je objekat je objekat koji uzima ulaz sa serijskog porta i mjenja reaguje na odredjene ulaze koje cemo kasnije definisati.<br />
void onTarget ili onP I D kao sto vidite su method funkcije koje ce pozvati komander objekat. Ove funkcije samo mjenjaju koeficjent u PID kontroleru brzine kao sto je ocito.<br />
U init dijelu ovi objekti se iniciraju sa parametrima i opisom koji smo zadali.<br />
Init metod po paljenju uredjaja pokrene motor u obje strane za jedno 30 stepeni, provjeri prirodni smijer obrtanja kao i broj pari polova. Postoji nacin da se ovo preskoci i da se zadaju tacni parametri jer inicijalizacija traje 10tak sekundi.<br />
<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>#include &lt;Arduino.h&gt;<br />
#include &lt;SimpleFOC.h&gt;<br />
<br />
HallSensor sensor = HallSensor(A_HALL1, A_HALL2, A_HALL3, 4);<br />
<br />
// Interrupt routine intialisation<br />
// channel A and B callbacks<br />
void doA(){sensor.handleA();}<br />
void doB(){sensor.handleB();}<br />
void doC(){sensor.handleC();}<br />
// put function declarations here:<br />
<br />
<br />
// BLDC motor &amp; driver instance<br />
// BLDCMotor motor = BLDCMotor(pole pair number);<br />
BLDCMotor motor = BLDCMotor(4);<br />
// BLDCDriver3PWM driver = BLDCDriver3PWM(pwmA, pwmB, pwmC, Enable(optional));<br />
BLDCDriver6PWM driver = BLDCDriver6PWM(A_PHASE_UH, A_PHASE_UL, A_PHASE_VH, A_PHASE_VL, A_PHASE_WH, A_PHASE_WL);<br />
<br />
Commander command = Commander(Serial);<br />
float target_velocity=0;<br />
<br />
void onTarget(char* cmd){ <br />
  command.scalar(&amp;target_velocity, cmd); <br />
  }<br />
<br />
void onP(char* cmd){ <br />
  command.scalar(&amp;motor.PID_velocity.P, cmd); <br />
  }<br />
void onI(char* cmd){ <br />
  command.scalar(&amp;motor.PID_velocity.I, cmd); <br />
  }<br />
void onD(char* cmd){ <br />
  command.scalar(&amp;motor.PID_velocity.D, cmd); <br />
  }<br />
void onT(char* cmd){ <br />
  command.scalar(&amp;motor.LPF_velocity.Tf, cmd); <br />
  }<br />
float target = 0.0;<br />
<br />
void SerialLoop(){<br />
  static String received_chars;<br />
<br />
  while(Serial.available()){<br />
    char inChar = (char) Serial.read();<br />
    received_chars += inChar;<br />
    if (inChar=='&#92;n')<br />
    {<br />
      target = received_chars.toFloat();<br />
      Serial.print("Target = ");<br />
      Serial.println(target);<br />
      received_chars="";<br />
    }<br />
    <br />
  }<br />
}<br />
<br />
void setup() {<br />
  // put your setup code here, to run once:<br />
  Serial.begin(115200);<br />
  delay(1000);<br />
<br />
  sensor.init();<br />
  // hardware interrupt enable<br />
  sensor.enableInterrupts(doA, doB, doC);<br />
<br />
  // driver config<br />
  // power supply voltage [V]<br />
  driver.voltage_power_supply = 24;<br />
  // limit the maximal dc voltage the driver can set<br />
  // as a protection measure for the low-resistance motors<br />
  // this value is fixed on startup<br />
  driver.voltage_limit = 8;<br />
  driver.init();<br />
  // link the motor and the driver<br />
  motor.linkDriver(&amp;driver);<br />
<br />
  // limiting motor movements<br />
  motor.voltage_limit = 9;    // [V]<br />
  motor.velocity_limit = 500;  // [rad/sec]<br />
  motor.voltage_sensor_align=2;<br />
  // limit the voltage to be set to the motor<br />
  // start very low for high resistance motors<br />
  // current = voltage / resistance, so try to be well under 1Amp<br />
  motor.phase_resistance = 1.6; // [Ohm]<br />
  motor.current_limit = 6;   // [Amps] - if phase resistance defined<br />
<br />
  motor.useMonitoring(Serial);<br />
  motor.monitor_downsample = 5;<br />
  motor.monitor_variables = _MON_TARGET | _MON_VEL| _MON_VOLT_Q;<br />
<br />
  motor.linkSensor(&amp;sensor);<br />
<br />
  motor.PID_velocity.P=0.03;<br />
  motor.PID_velocity.I=0.2;<br />
  motor.PID_velocity.D=0.002;<br />
  motor.LPF_velocity.Tf=0.09;<br />
<br />
  // open loop control config<br />
  //motor.torque_controller = TorqueControlType::voltage;<br />
  motor.controller = MotionControlType::velocity;<br />
<br />
  // init motor hardware<br />
  motor.init();<br />
  motor.initFOC();<br />
  Serial.println("Setup Done!");<br />
<br />
  command.add('v', onTarget, "target velocity");<br />
  command.add('p', onP, "Proportional Regulator");<br />
  command.add('i', onI, "Integral Regulator");<br />
  command.add('d', onD, "Differential Regulator");<br />
  command.add('t', onT, "loop speed Regulator");<br />
}<br />
<br />
void loop() {<br />
<br />
  motor.loopFOC();<br />
<br />
  motor.move(target_velocity);<br />
  //motor.monitor();<br />
  command.run();<br />
  <br />
}<br />
<br />
// put function definitions here:</code></div></div><br />
Glavna petlja je jako kratka i samo mjenja zadatu brzinu, i poziva glavni FOC kontrolni algoritam.<br />
motor.monitor je funkcija koja u terminalu moze da ispise trenutnu poziciju, ali ova funkcija je uzasno spora. Citav 1 dan sam pokusao da skontam zasto algoritam ne funkcionise. Imao sam cak 0.5A na 24V praznu potrosnju, i kontrolni parametri su bili potpuno besmisleni. Motor je bio nemoguc za kontrolisati. Ukidanjem ove funkcije algoritam radi kako treba<br />
<br />
Sada dolazimo do glavnog problem. Podesavanje PID parametara, sto nebi trebao biti problem za nekoga ko je zavrsio Automatiku, ali mi je i dalje trebalo 2 dana da pripremim sve <img src="https://forum.yu3ma.net/images/smilies/smile.gif" alt="Smile" title="Smile" class="smilie smilie_1" /><br />
Iz nekog razloga, sva dokumentacija, primjeri i demonstracije ove biblioteke, cak i od strane developera su poprilicno besmislene. Svaki control loop primjer je ustvari PI kontroler.<br />
Svima samo preporucuju da ne koriste D, jer to cini motor nestabilnim. Meni to nema nikakvog smisla, vidio sam source code ovih regulatora, sve je savrseno programirano.<br />
Ali zaista, poceo sam sa malim parametrima i cim dodam D koji nije 0, motor bi poceo da skace, tako da sam odlucio da vidim sta je problem.<br />
Osim toga, svakaki konverter koji sam ikada napravio obavezno koristi D regulator.<br />
<br />
----------------------- OFFTOPIC----------------------<br />
Upravo nedavno sam morao da napravim konverter za napajanje gate drajvera, sto zvuci kao maciji kasalj za mnoge od Vas. Medjutim drajver je za 4.5kV IGBT modul, konverter je 2MW, i sav elektricni naboj koji se potrosi za paljenje modula, mora biti zamjenjen u periodu od 5 mikrosekundi. Paljenje velikog modula uzrokuje da gate napon blago opadne,za oko 1V cak i uz ogroman bulk cap. Manji gate napon povecava disipaciju modula, sto na 2kA nije zezancija. Uglavnom srednja snaga tog jako malog konvertera je samo oko 5w ali peak snaga je 120W, i pored toga udaljen je 2 PCB plocice i 20CM kabla od bulk-a i gate drajvera. HAH! Napravi taj brz i stabilan regulator bez mnogo Dif. komponenti.<br />
----------------------------------------------------------<br />
<br />
Prvi zadatak je definitivno napraviti neovisno mjerenje brzine obrtaja.<br />
3D printao sam jako jednostavan enkoder, sa samo 6 pozicija. On se vrti kroz jedan opticki endstop. Ovo sam imao viska kada sam upgrade-ova svoj 3d printer.<br />
Ovi endstopi nisu dobri za brz odziv enkodera. Potrebno je smanjiti intenzitet svjetla diode za brzi odziv. Takodjer fototranzistor sluzi samo da ugasi 2N7002 mosfet, uz malu modifikaciju sheme, uklanjanje mosfeta, pomocu PNP-a pojacati signal da se odziv jos ubrza.<br />
<br />
<img src="https://i.imgur.com/5VtzIFh.jpeg" loading="lazy"  alt="[Image: 5VtzIFh.jpeg]" class="mycode_img" /> <br />
<br />
Pravi izazov je snimiti ove signale. Naravno to mozemo pomocu osciloskopa ali to je mukotrpan proces, preracunavanje tih analognih signala u brzinu, to mi se definitivno nije radilo.<br />
Tako da mi je palo na pamet da iskoristim jedan od ovih logickih analizatora koje imam. Ovo je najjeftinija kopija starog Saleae Logic8 analizatora ali za ovu svrhu vise nego dovoljan!<br />
Kada radim testove uvjek koristim jedan od DreamSourceLab jako brzih logickih analizatora tako da sam zaboravio da imam ovo, ali vjerujem da skoro svako ima bar jedan negdje.<br />
Dovoljno je samo spojiti masu i jedan od ulaza, na izlaz iz ovog optickog prekidaca.<br />
<br />
Mozemo koristiti LogicView Sigrok open source software za snimanje ovih signala, medjutim, sigrok takodjer ima comand line client koji sam uvjek zelio da naucim koristiti tako da je ovo bila dobra prilika da to provjerimo<br />
<br />
Ovdje cu postaviti citavu python skriptu, ja sam je koristio u jupyter notebook:<br />
<br />
Ovo su osnovne funkcije:<br />
<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>import subprocess<br />
<br />
SIGROK_CLI_PATH = 'C:/Program Files/sigrok/sigrok-cli/sigrok-cli.exe'<br />
<br />
def find_transitions(data):<br />
    states = [data[0]]<br />
    durations = [0]<br />
    for bit_possition, bit_value in enumerate(data):<br />
        if bit_value != states[-1]:<br />
            states.append(bit_value)<br />
            durations.append(bit_possition-durations[-1])<br />
    return states, durations<br />
<br />
def calculate_speed(sample_rate, encoder_resolution, durations):<br />
    speeds = [sample_rate*3.14/((durations[i+2]-durations[i])*encoder_resolution) for i in range(len(durations)-2) ]<br />
    timescale = [0]<br />
    <br />
    for index in range(1,len(durations)-2,2):<br />
        temp1=durations[index+2]-durations[index]<br />
        temp2=durations[index+1]-durations[index-1]<br />
        timescale.append(timescale[-1]+temp2)<br />
        timescale.append(timescale[-1]+temp1)<br />
      <br />
    time = [timescale[i]/sample_rate for i in range(1,len(timescale))]<br />
    return speeds, time<br />
<br />
<br />
def plot_speed(in_samplerate):<br />
    samplerate = {    <br />
    20000   :'20 kHz',<br />
    25000   :'25 kHz',<br />
    50000   :'50 kHz',<br />
    100000  :'100 kHz',<br />
    200000  :'200 kHz',<br />
    250000  :'250 kHz',<br />
    500000  :'500 kHz',<br />
    1000000 :'1 MHz',<br />
    2000000 :'2 MHz',<br />
    3000000 :'3 MHz',<br />
    4000000 :'4 MHz',<br />
    6000000 :'6 MHz',<br />
    8000000 :'8 MHz',<br />
    12000000:'12 MHz',<br />
    16000000:'16 MHz',<br />
    24000000:'24 MHz',<br />
    48000000:'48 MHz'<br />
    }<br />
<br />
    SAMPLES = f'{8*10000}'<br />
    TRIGGER = 'D0=1'<br />
    SAMPLE_RATE = f'{samplerate[in_samplerate]}'<br />
<br />
    capture = subprocess.run(<br />
        [SIGROK_CLI_PATH, '--driver', DEVICE, <br />
         '--samples', SAMPLES, <br />
         '--triggers', TRIGGER, <br />
         '--output-format' , 'bits:width=8',<br />
         '--channels', 'D0', <br />
         #'--output-file', 'test.csv', <br />
         '--config', f'samplerate={SAMPLE_RATE}'], <br />
        shell=True, <br />
        stdout=subprocess.PIPE, <br />
        stderr=subprocess.STDOUT)<br />
<br />
    datastream=capture.stdout.decode('ascii')<br />
    datastream = datastream.replace('FRAME-END','').replace('FRAME-BEGIN','').replace('T:^ 0','').replace('D0:','')<br />
<br />
    test = datastream.split('&#92;n')<br />
    to_delete = []<br />
    for index,value in enumerate(test):<br />
        if(len(value)!=8):<br />
            to_delete.append(index)<br />
<br />
    to_delete.reverse()<br />
<br />
    for index in to_delete:<br />
        test.pop(index)<br />
<br />
    waveform = ""<br />
    for bits in test:<br />
        waveform+=bits<br />
<br />
    s,d = find_transitions(waveform)<br />
    #print(waveform)<br />
    speed, time = calculate_speed(in_samplerate,6,d)<br />
<br />
    return speed, time</code></div></div><br />
I ovo napokon iscrtava grafove koje zelimo vidjeti<br />
<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>from time import sleep<br />
import plotly.graph_objs as go<br />
speed, time = plot_speed(20000)<br />
fig = go.FigureWidget()<br />
fig.add_scatter(y=speed)<br />
fig.update_layout(xaxis_title="samples x 50us", yaxis_title="rad/s")<br />
fig['data'][0]['name']='speed'<br />
fig['data'][0]['showlegend']=True<br />
fig.update_traces(marker=dict(size=24, color="blue"), selector = dict(name="first_trace"))<br />
fig</code></div></div><br />
Sada dolazi zabavan dio.<br />
U VS code terminalu mozemo da saljemo komande. Kao sto smo programirali "v20" komanda bi promjenila brzinu obrtaja na 20rad/sec. Komanda i5.4 bi promjenila koeficjent kI na 5.4 u PID regulatoru. Sada imamo sve da lako testiramo regulator brzine.<br />
Korak 1.<br />
I = 0 D = 0. Mjenjamo P od 0 to broja koji nam daje relativno glatku opraciju na srednjem broju obrtaja, 50rad/sekundi i ne previse skakanja na 0-5rad/s. 0 je obicno jako nestabilna.<br />
Ukoliko regulator ne reaguje na zadatu vrijednost, P je premali broj. Za moj motor P je bio ok od 0.03 do 0.1 medjutim na vecem broju obrtaja veci P je bio nestabilan. Izabrao sam manju vrijednost.<br />
Nakon nekoliko pokusaja dolazimo do prvog koraka:<br />
<img src="https://i.imgur.com/T8o6eYV.jpeg" loading="lazy"  alt="[Image: T8o6eYV.jpeg]" class="mycode_img" /><br />
Kao sto se vidi iz prvog grafa sam P regulator ima staticku gresu od oko 20rad/s. To je prihvatljivo za ovaj korak.<br />
Sljedeci korak je podesavanje I regulatora. Cilj je imati manji I regulator da dovoljno brzo popravi staticku gresku. Nakon podesavanja I regulatora motor ce raditi ok, ali step odziv je uzasan. Motor radi ok u stacionarnom stanju ali... Dinamika je katastrofa. Na zalost sva dokumentacija i savjeti koje daju pocetnicima na razlicitim platformama kaze da je ovo dovoljno dobro. Za moj cilj na zalost nije. Nakon malo igranja sa parametrima, dajem kratak sazetak rezultata ispod:<br />
<img src="https://i.imgur.com/6WJf0lP.png" loading="lazy"  alt="[Image: 6WJf0lP.png]" class="mycode_img" /> <br />
<br />
Ovo je sada vec mnogo respektabilnije.<br />
Naredni korak bi bio ukljucivanje regulatora momenta. Ali to cu ostaviti za buduci trenutak.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[REW - Room EQ Wizard]]></title>
			<link>https://forum.yu3ma.net/showthread.php?tid=2880</link>
			<pubDate>Wed, 22 Nov 2023 08:37:19 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.yu3ma.net/member.php?action=profile&uid=610">Braca</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.yu3ma.net/showthread.php?tid=2880</guid>
			<description><![CDATA[REW je program koji je poznat na forumu, ali su informacije o njemu i saveti, odn. uputstva za korišćenje rasuti po raznim temama, pa zato pokrećem ovu temu.<br />
<br />
REW je, kako u njegovom punom nazivu stoji, program za ispitivanje i korekciju akustike prostora u kome se sluša muzika.<br />
Ja se tom temom ne bavim, ali program sadrži jedan od boljih spektralnih analizatora s kojima sam do sada radio i zato je postao standardni deo moje merne opreme.<br />
<br />
U besplatnoj verziji može se koristiti samo jedan ADC kanal, za aktiviranje drugog plaća se 100 US&#36;.<br />
<br />
Na internetu se mogu naći uputstva za njegovo korišćenje, pre svega na matičnom sajtu:<br />
<a href="https://www.roomeqwizard.com/help/help_en-GB/html/gettingstarted.html" target="_blank" rel="noopener" class='oembed'>https://www.roomeqwizard.com/help/help_e...arted.html</a><br />
jedno AV:<br />
<a href="https://www.avnirvana.com/threads/a-beginners-guide-to-room-eq-wizard-rew.3723/" target="_blank" rel="noopener" class='oembed'>https://www.avnirvana.com/threads/a-begi...-rew.3723/</a><br />
i jedno u pdf formatu:<br />
<a href="https://www.dropbox.com/s/51jpnxet3bvew2k/REW%20101%20HTS%20Current%20Version.pdf?dl=1" target="_blank" rel="noopener" class='oembed'>https://www.dropbox.com/s/51jpnxet3bvew2...n.pdf?dl=1</a>]]></description>
			<content:encoded><![CDATA[REW je program koji je poznat na forumu, ali su informacije o njemu i saveti, odn. uputstva za korišćenje rasuti po raznim temama, pa zato pokrećem ovu temu.<br />
<br />
REW je, kako u njegovom punom nazivu stoji, program za ispitivanje i korekciju akustike prostora u kome se sluša muzika.<br />
Ja se tom temom ne bavim, ali program sadrži jedan od boljih spektralnih analizatora s kojima sam do sada radio i zato je postao standardni deo moje merne opreme.<br />
<br />
U besplatnoj verziji može se koristiti samo jedan ADC kanal, za aktiviranje drugog plaća se 100 US&#36;.<br />
<br />
Na internetu se mogu naći uputstva za njegovo korišćenje, pre svega na matičnom sajtu:<br />
<a href="https://www.roomeqwizard.com/help/help_en-GB/html/gettingstarted.html" target="_blank" rel="noopener" class='oembed'>https://www.roomeqwizard.com/help/help_e...arted.html</a><br />
jedno AV:<br />
<a href="https://www.avnirvana.com/threads/a-beginners-guide-to-room-eq-wizard-rew.3723/" target="_blank" rel="noopener" class='oembed'>https://www.avnirvana.com/threads/a-begi...-rew.3723/</a><br />
i jedno u pdf formatu:<br />
<a href="https://www.dropbox.com/s/51jpnxet3bvew2k/REW%20101%20HTS%20Current%20Version.pdf?dl=1" target="_blank" rel="noopener" class='oembed'>https://www.dropbox.com/s/51jpnxet3bvew2...n.pdf?dl=1</a>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Sorin&Diana : Let's learn electronics on a fast track fun way. Enjoy the content!]]></title>
			<link>https://forum.yu3ma.net/showthread.php?tid=2868</link>
			<pubDate>Thu, 21 Sep 2023 15:06:28 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.yu3ma.net/member.php?action=profile&uid=748">Boban</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.yu3ma.net/showthread.php?tid=2868</guid>
			<description><![CDATA[Interesantno i edukativno <img src="https://forum.yu3ma.net/images/smilies/smile.gif" alt="Smile" title="Smile" class="smilie smilie_1" /><br />
<br />
<a href="https://www.youtube.com/@sorinelectronics/videos" target="_blank" rel="noopener" class='oembed'>https://www.youtube.com/@sorinelectronics/videos</a>]]></description>
			<content:encoded><![CDATA[Interesantno i edukativno <img src="https://forum.yu3ma.net/images/smilies/smile.gif" alt="Smile" title="Smile" class="smilie smilie_1" /><br />
<br />
<a href="https://www.youtube.com/@sorinelectronics/videos" target="_blank" rel="noopener" class='oembed'>https://www.youtube.com/@sorinelectronics/videos</a>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Merenja u audio tehnici]]></title>
			<link>https://forum.yu3ma.net/showthread.php?tid=2848</link>
			<pubDate>Thu, 29 Jun 2023 07:54:22 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.yu3ma.net/member.php?action=profile&uid=610">Braca</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.yu3ma.net/showthread.php?tid=2848</guid>
			<description><![CDATA[Po predlogu koji je dao @ronovar, otvaram temu o merenjima u audio tehnici.<br />
<br />
Merenjem se dobijaju objektivni rezultati o tome koliko dobro je uspela realizacija nekog uređaja, ali i o tome koliko je dobar i sam dizajn. <br />
<br />
Ideja je da se na jednom mestu sakupi materijal o teorijskim i praktičnim aspektima merenja nelinearnih izobličenja elektronskih sklopova, sa naglaskom na spektralnoj analizi.<br />
<br />
Opšta literatura o merenjima postoji, ali samo par starijih knjiga, a onih novijeg datuma uopšte nema. Na raspolaganju su uglavnom publikacije proizvođača merne opreme i softvera, pre svega Audio Precision, i aplikacioni saveti i izveštaji.<br />
<br />
Spektralna analiza se opsežno obrađuje u skoro svim knjigama o digitalnim sistemima i digitalnoj obradi signala, kao i u opštoj literaturi o signalima i sistemima.<br />
Korišćenje takve literature podrazumeva matematičko predznanje bar na nivou klasične gimnazije.<br />
<br />
U tehničkom delu realizacije mernog projekta podrazumeva se znanje klasične analogne elektronike, dakle teorije šuma, slaganja impedansi, atenuacije i pojačanja, filtera itd.<br />
<br />
Obzirom da se merenjima bavim više od 50 godina, mnogo toga što se tiče predznanja podrazumevam i zato će mi od koristi biti reakcije čitalaca ako nešto nije bilo dovoljno objašnjeno.<br />
<br />
I na kraju ovog početka, još jedna napomena: merenje je uspelo samo ako u svakoj njegovoj fazi tačno znate šta se i zašto tu dešava. Nije lako doći do tog nivoa, ali je zadovoljstvo uspehom neizmerno.]]></description>
			<content:encoded><![CDATA[Po predlogu koji je dao @ronovar, otvaram temu o merenjima u audio tehnici.<br />
<br />
Merenjem se dobijaju objektivni rezultati o tome koliko dobro je uspela realizacija nekog uređaja, ali i o tome koliko je dobar i sam dizajn. <br />
<br />
Ideja je da se na jednom mestu sakupi materijal o teorijskim i praktičnim aspektima merenja nelinearnih izobličenja elektronskih sklopova, sa naglaskom na spektralnoj analizi.<br />
<br />
Opšta literatura o merenjima postoji, ali samo par starijih knjiga, a onih novijeg datuma uopšte nema. Na raspolaganju su uglavnom publikacije proizvođača merne opreme i softvera, pre svega Audio Precision, i aplikacioni saveti i izveštaji.<br />
<br />
Spektralna analiza se opsežno obrađuje u skoro svim knjigama o digitalnim sistemima i digitalnoj obradi signala, kao i u opštoj literaturi o signalima i sistemima.<br />
Korišćenje takve literature podrazumeva matematičko predznanje bar na nivou klasične gimnazije.<br />
<br />
U tehničkom delu realizacije mernog projekta podrazumeva se znanje klasične analogne elektronike, dakle teorije šuma, slaganja impedansi, atenuacije i pojačanja, filtera itd.<br />
<br />
Obzirom da se merenjima bavim više od 50 godina, mnogo toga što se tiče predznanja podrazumevam i zato će mi od koristi biti reakcije čitalaca ako nešto nije bilo dovoljno objašnjeno.<br />
<br />
I na kraju ovog početka, još jedna napomena: merenje je uspelo samo ako u svakoj njegovoj fazi tačno znate šta se i zašto tu dešava. Nije lako doći do tog nivoa, ali je zadovoljstvo uspehom neizmerno.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Rob Watts seminar - topologije D/A konvertera]]></title>
			<link>https://forum.yu3ma.net/showthread.php?tid=2820</link>
			<pubDate>Thu, 02 Mar 2023 21:49:06 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.yu3ma.net/member.php?action=profile&uid=115">nik</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.yu3ma.net/showthread.php?tid=2820</guid>
			<description><![CDATA[Najnoviji CanJam audio sajam obogaćen je seminarom Rob Watts-a, poznatog konstruktora u digitalnoj sferi, <br />
dugi niz godina saradnik cenjenog proizvođača d/a konvertera, pojačala i drugih audio uređaja - 'Chord Electronics'. <br />
<br />
Link ka njegovom blogu na Head-Fi forumu: <a href="https://www.head-fi.org/threads/watts-up.800264/post-17430724" target="_blank" rel="noopener" class='oembed'>https://www.head-fi.org/threads/watts-up...t-17430724</a><br />
Potrudiću se da slajdove seminara uvezem u pdf i priložim ih ovde.]]></description>
			<content:encoded><![CDATA[Najnoviji CanJam audio sajam obogaćen je seminarom Rob Watts-a, poznatog konstruktora u digitalnoj sferi, <br />
dugi niz godina saradnik cenjenog proizvođača d/a konvertera, pojačala i drugih audio uređaja - 'Chord Electronics'. <br />
<br />
Link ka njegovom blogu na Head-Fi forumu: <a href="https://www.head-fi.org/threads/watts-up.800264/post-17430724" target="_blank" rel="noopener" class='oembed'>https://www.head-fi.org/threads/watts-up...t-17430724</a><br />
Potrudiću se da slajdove seminara uvezem u pdf i priložim ih ovde.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Izrada PCB Fotopostupak, SolderMask - HaSl]]></title>
			<link>https://forum.yu3ma.net/showthread.php?tid=2687</link>
			<pubDate>Wed, 09 Feb 2022 14:56:41 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.yu3ma.net/member.php?action=profile&uid=24">ronovar</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.yu3ma.net/showthread.php?tid=2687</guid>
			<description><![CDATA[U planu imam da izgradim opremu za izradu PCB doma, posto su mi zadnje vrijeme PCB sve vece i vece a cijene kod kineza su cijene za euro format i vece i jaca cijena.<br />
Plan je prvo izraditi foto osvjetljivac, pa onda nacrtati prema narucenim PCB PVC kuciste u Fusion 360 i na kraju se i uci kako modelirati 3D kuciste prema PCB koji su potrebni za foto osvjetljivac.Pa krenimo redom...<br />
<br />
1. PCB Exposure Box<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="text-decoration: underline;" class="mycode_u">UV LED STRIP TRACK</span></span><br />
<br />
- UV LED traka valne duzine 395-405nm =&gt; <a href="https://www.aliexpress.com/item/4000509878148.html" target="_blank" rel="noopener" class='oembed'>UV LED Strip</a><br />
- velicina kutije A4 formata (300mm x 210mm)<br />
- posto traka sadrzi 60 UV LED dioda 5050 na 1m duzine, potrebno mi je ukupno 1,2m duzina trake kako bih mogao pokriti A4 format kutije.<br />
<br />
 <img src="https://forum.yu3ma.net/attachment.php?aid=37087" loading="lazy"  alt="[Image: attachment.php?aid=37087]" class="mycode_img" /><br />
Razmak izmedju UV LED traka ce biti 34mm, tako da bude isti razmak izmedju svih traka, jer je svaka traka sirine 10mm. Udaljenost izmedju LED trake i PCB ce trebati odrediti experimentalno, posto vidim da jedni koriste izmedju 8 do 10cm udaljenost.<br />
<br />
Posto se u 5050 UV LED diodi nalaze 3 komada LED dioda maximalni bias dioda je 3x20mA ili ti 60mA po diodi na UV LED traki, ici cu sa 75% od maximalne vrijednosti BIAS-a UV LED diode a to je 60mA x 0,75 = 45mA, kako bih imao jace UV osvjetljavanje i imao duzi vijek trajanja LED dioda, mada po specifikaciji se navodi na linku da MTBF je 50000 sati dakle smanjio sam MTBF na 37500 sati ali sam dobio jaci bias diode i jace osvjetljenje.<br />
<br />
UV LED traka se napaja sa 12VDC i ima na sebi otpornike od 240R, posto trebam podici BIAS UV LED dioda na 45mA a imam ukupno 72komada je struja od 3,24A pa mi je i potreban DC ispravljac koji napaja te diode sa 25% vecom izlaznom strujom, pa sam za tu svrhu odabrao SMPS napajanje (jer linearno napajanje unistava zivotni vijek LED dioda, a sa SMPS se LED diode duze traju), znaci 3,24A * 1,25 = 4,05A treba da daje i da je na 12V.<br />
<br />
Kod UV LED trake bi htio koristiti i Current Source a moze i Voltage Source, ako ima koji modul na aliexpress da se postavi u temi, posto LED diode ce svjetliti sve jednako ako imaju konstantnu struju koja bez obzira na pad napona je konstantna.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">2. DC 12V 8A SMPS PSU</span><br />
<br />
Za SMPS sam odabrao 12V i 8A, mada po iskustvu korisnika na 12V i 4A je vec vruce na poluvodicima SMPS-a, tako da tu smo na maximumu =&gt; <a href="https://www.aliexpress.com/item/1005001394167780.html" target="_blank" rel="noopener" class='oembed'>12V 8A SMPS</a><br />
<br />
Posto UV LED imaju 240R otpornike, i rade na 12VDC imam dakle i 72kom tih dioda spojeni u seriju, pa trebam bias od 45mA svake te diode, razmisljam sto da napravim, dali da mjenjam SMD otpornike od 240R za manje, ili da povecam napon na 24VDC pa onda ogromna disipacija na LED i otpornicima bude im skratila jos vise vijek, ili neko trece rjesenje?<br />
<br />
<span style="font-weight: bold;" class="mycode_b">3. UV TIMER</span><br />
<br />
Za timer sam odabrao ovaj, jer ima logicke MOSFET a ti su mi za UV LED savrseni, i trpe max ulazni napon potrosaca do 30VDC, relej nebi koristio jer ne radim sa UV lampama =&gt; <a href="https://www.aliexpress.com/item/32921236561.html" target="_blank" rel="noopener" class='oembed'>UV TIMER</a>.<br />
<br />
Kao sto se vidi za relativno malo novaca (ako ne racunamo kutiju) moze se napraviti profi foto osvjetljivac a to mi je i cilj, da bude profi kao sto kinezi koriste u tvornicama <img src="https://forum.yu3ma.net/images/smilies/smile.gif" alt="Smile" title="Smile" class="smilie smilie_1" /><br />
<br />
Ako ima bolje i cijenom pristupacno, postavite svoje ideje, linkove od aliexpress uredjaja da vidimo sto mozemo skockati za relativno malo novaca a da je bolje i da se dobiju kad za to dodje vrijeme trace od 10mils-a.<br />
<br />
Na kraju kad vidim sve opcije, ide narudzba navedenih sklopova sa aliexpressa.<br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forum.yu3ma.net/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=37087" target="_blank" title="">UV EXPOSURE BOX.png</a> (Size: 30,1 KB / Downloads: 316)
<!-- end: postbit_attachments_attachment -->]]></description>
			<content:encoded><![CDATA[U planu imam da izgradim opremu za izradu PCB doma, posto su mi zadnje vrijeme PCB sve vece i vece a cijene kod kineza su cijene za euro format i vece i jaca cijena.<br />
Plan je prvo izraditi foto osvjetljivac, pa onda nacrtati prema narucenim PCB PVC kuciste u Fusion 360 i na kraju se i uci kako modelirati 3D kuciste prema PCB koji su potrebni za foto osvjetljivac.Pa krenimo redom...<br />
<br />
1. PCB Exposure Box<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="text-decoration: underline;" class="mycode_u">UV LED STRIP TRACK</span></span><br />
<br />
- UV LED traka valne duzine 395-405nm =&gt; <a href="https://www.aliexpress.com/item/4000509878148.html" target="_blank" rel="noopener" class='oembed'>UV LED Strip</a><br />
- velicina kutije A4 formata (300mm x 210mm)<br />
- posto traka sadrzi 60 UV LED dioda 5050 na 1m duzine, potrebno mi je ukupno 1,2m duzina trake kako bih mogao pokriti A4 format kutije.<br />
<br />
 <img src="https://forum.yu3ma.net/attachment.php?aid=37087" loading="lazy"  alt="[Image: attachment.php?aid=37087]" class="mycode_img" /><br />
Razmak izmedju UV LED traka ce biti 34mm, tako da bude isti razmak izmedju svih traka, jer je svaka traka sirine 10mm. Udaljenost izmedju LED trake i PCB ce trebati odrediti experimentalno, posto vidim da jedni koriste izmedju 8 do 10cm udaljenost.<br />
<br />
Posto se u 5050 UV LED diodi nalaze 3 komada LED dioda maximalni bias dioda je 3x20mA ili ti 60mA po diodi na UV LED traki, ici cu sa 75% od maximalne vrijednosti BIAS-a UV LED diode a to je 60mA x 0,75 = 45mA, kako bih imao jace UV osvjetljavanje i imao duzi vijek trajanja LED dioda, mada po specifikaciji se navodi na linku da MTBF je 50000 sati dakle smanjio sam MTBF na 37500 sati ali sam dobio jaci bias diode i jace osvjetljenje.<br />
<br />
UV LED traka se napaja sa 12VDC i ima na sebi otpornike od 240R, posto trebam podici BIAS UV LED dioda na 45mA a imam ukupno 72komada je struja od 3,24A pa mi je i potreban DC ispravljac koji napaja te diode sa 25% vecom izlaznom strujom, pa sam za tu svrhu odabrao SMPS napajanje (jer linearno napajanje unistava zivotni vijek LED dioda, a sa SMPS se LED diode duze traju), znaci 3,24A * 1,25 = 4,05A treba da daje i da je na 12V.<br />
<br />
Kod UV LED trake bi htio koristiti i Current Source a moze i Voltage Source, ako ima koji modul na aliexpress da se postavi u temi, posto LED diode ce svjetliti sve jednako ako imaju konstantnu struju koja bez obzira na pad napona je konstantna.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">2. DC 12V 8A SMPS PSU</span><br />
<br />
Za SMPS sam odabrao 12V i 8A, mada po iskustvu korisnika na 12V i 4A je vec vruce na poluvodicima SMPS-a, tako da tu smo na maximumu =&gt; <a href="https://www.aliexpress.com/item/1005001394167780.html" target="_blank" rel="noopener" class='oembed'>12V 8A SMPS</a><br />
<br />
Posto UV LED imaju 240R otpornike, i rade na 12VDC imam dakle i 72kom tih dioda spojeni u seriju, pa trebam bias od 45mA svake te diode, razmisljam sto da napravim, dali da mjenjam SMD otpornike od 240R za manje, ili da povecam napon na 24VDC pa onda ogromna disipacija na LED i otpornicima bude im skratila jos vise vijek, ili neko trece rjesenje?<br />
<br />
<span style="font-weight: bold;" class="mycode_b">3. UV TIMER</span><br />
<br />
Za timer sam odabrao ovaj, jer ima logicke MOSFET a ti su mi za UV LED savrseni, i trpe max ulazni napon potrosaca do 30VDC, relej nebi koristio jer ne radim sa UV lampama =&gt; <a href="https://www.aliexpress.com/item/32921236561.html" target="_blank" rel="noopener" class='oembed'>UV TIMER</a>.<br />
<br />
Kao sto se vidi za relativno malo novaca (ako ne racunamo kutiju) moze se napraviti profi foto osvjetljivac a to mi je i cilj, da bude profi kao sto kinezi koriste u tvornicama <img src="https://forum.yu3ma.net/images/smilies/smile.gif" alt="Smile" title="Smile" class="smilie smilie_1" /><br />
<br />
Ako ima bolje i cijenom pristupacno, postavite svoje ideje, linkove od aliexpress uredjaja da vidimo sto mozemo skockati za relativno malo novaca a da je bolje i da se dobiju kad za to dodje vrijeme trace od 10mils-a.<br />
<br />
Na kraju kad vidim sve opcije, ide narudzba navedenih sklopova sa aliexpressa.<br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forum.yu3ma.net/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=37087" target="_blank" title="">UV EXPOSURE BOX.png</a> (Size: 30,1 KB / Downloads: 316)
<!-- end: postbit_attachments_attachment -->]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Discrete Denoiser PSU - Imperium PSU]]></title>
			<link>https://forum.yu3ma.net/showthread.php?tid=2608</link>
			<pubDate>Mon, 02 Aug 2021 12:28:35 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.yu3ma.net/member.php?action=profile&uid=24">ronovar</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.yu3ma.net/showthread.php?tid=2608</guid>
			<description><![CDATA[Discrete Denoiser PSU nalazi se na velikom forumu u <a href="https://www.diyaudio.com/forums/power-supplies/367721-discrete-regulators-denoiser-14.html#post6685297" target="_blank" rel="noopener" class='oembed'>temi</a>, a ja sam dodao par izmjena nebi li već odličan regulator unaprijedio za još jednu stepenicu više.Zadnjih par dana sam istraživao regulatore i po ovoj shemi ovo je najbolji regulator na svijetu, jer ni jedan skupi OPAMP nema toliko nizak šum a ni izlaznu impendanciju....sada konačno možemo SHUNT PSU "grijalice" zamjeniti sa ovim profi SERIJSKIM regulatorom.<br />
<br />
Poboljšanja koja sam dodao su:<br />
- CCS sa LED diodoma za Dienoiser zamjenjeno umjesto LED diode za 3x1N4148 i biasirane su svaka od po cca 1,1mA, kako bi dobili tihu naponsku referencu i nizak šum za BJT koji je preko otpornika R6(39R) CCS podešen da daje cca 29,45mA za Dienoiser, (tu smo umjesto otpornika stavili CCS pa se i PSRR bitno popravlja za par dB)<br />
- naponska referenca LM329 u krugu MOSFETA je niskošumna referenca, i biasirana je preko otpornika R3(1k) na 16,66mA i disipirat će 116mW te će temperatura TO92 biti (116mW x 160C/W + 25C Tamb) = cca 44C<br />
- dodatkom 2299uF/100V bypass konda izmedju + i - grane dobije se još 5dB veće potiskivanje smetnji iz AC komponente (-170dB naspram -175dB)<br />
<br />
- glavni TO220 MOSFET-i će se hladiti na SK18-37.5mm visine koji ima 3.5C/W termički otpor pa možemo ići na 500mA MAX izlazne struje na +/-24VDC za potrošaća....što daje MAX temperaturu hladnjaka (34V-24V x 500mA) x2 (jer imamo dva TO220 na istom hladnjaku) x 3,5C/W = 60C ai imamo na ulazu diode 1N4007 pa je i to nekvi MAXimum za njih, mada bi bilo dobro staviti onda umjesto 1A 1N4007 dioda nekve jače ok 2A.<br />
<br />
Ono što je problem:<br />
- Q3 u CCS-u disipira 462mW i biti će dosta vrući (462mW x 150C/W + 25C Tamb) = 94,3C, razmišljam da stavim tu nekvi BD u TO126 kućištu i na glavni hladnjak ili novi CCS sa 2xBJT<br />
- Q4 u CFP-u disipira 197mW i isto će biti vrući (197mW x 150C/W + 25C Tamb) = 54,55C, tu bi isto valjalo staviti nekvi u TO126 kućištu i na glavni hladnjak<br />
<br />
Evo schematic:<br />
<br />
<img src="https://forum.yu3ma.net/attachment.php?aid=36130" loading="lazy"  alt="[Image: attachment.php?aid=36130]" class="mycode_img" /><br />
<br />
<br />
PSRR: (negativna grana je lošija za 12dB od pozitivne grane).<br />
<br />
<img src="https://forum.yu3ma.net/attachment.php?aid=36131" loading="lazy"  alt="[Image: attachment.php?aid=36131]" class="mycode_img" /><br />
<br />
Noise (pozitivna grana): 0,56nV/Hz<br />
<br />
<img src="https://forum.yu3ma.net/attachment.php?aid=36132" loading="lazy"  alt="[Image: attachment.php?aid=36132]" class="mycode_img" /><br />
<br />
<span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Tahoma, Verdana, Arial, sans-serif;" class="mycode_font">Noise (negativna grana): <span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Tahoma, Verdana, Arial, sans-serif;" class="mycode_font">0,69</span></span></span><span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Tahoma, Verdana, Arial, sans-serif;" class="mycode_font">nV/Hz</span></span></span></span></span></span><br />
<br />
<img src="https://forum.yu3ma.net/attachment.php?aid=36133" loading="lazy"  alt="[Image: attachment.php?aid=36133]" class="mycode_img" /><br />
<br />
Izlazni napon (čist ko suza) <img src="https://forum.yu3ma.net/images/smilies/smile.gif" alt="Smile" title="Smile" class="smilie smilie_1" /><br />
<br />
<br />
<img src="https://forum.yu3ma.net/attachment.php?aid=36134" loading="lazy"  alt="[Image: attachment.php?aid=36134]" class="mycode_img" /><br />
<br />
<span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Tahoma, Verdana, Arial, sans-serif;" class="mycode_font">StartUp: negativni napon se podiže za 135mS prije nego pozitivni napon...Startup da se stabilizira izlazni napon je potrebno 3,51sekunda...što je OK.</span></span></span><br />
<br />
<br />
<img src="https://forum.yu3ma.net/attachment.php?aid=36135" loading="lazy"  alt="[Image: attachment.php?aid=36135]" class="mycode_img" /><br />
<br />
Izlazna impendancija: 1,97uohm@1kHz za pozitivni napon i 3,03uohm za negativni napon@1kHz<br />
<br />
<img src="https://forum.yu3ma.net/attachment.php?aid=36136" loading="lazy"  alt="[Image: attachment.php?aid=36136]" class="mycode_img" /><br />
<br />
Temperaturna stabilnost napona na max temp hladnjaka: pozitivna strana 24.265766V@60C<br />
<br />
<img src="https://forum.yu3ma.net/attachment.php?aid=36137" loading="lazy"  alt="[Image: attachment.php?aid=36137]" class="mycode_img" /><br />
<br />
<span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Tahoma, Verdana, Arial, sans-serif;" class="mycode_font">Temperaturna stabilnost napona na max temp hladnjaka: negativna strana -24.267801V@60C</span></span></span><br />
<br />
<img src="https://forum.yu3ma.net/attachment.php?aid=36138" loading="lazy"  alt="[Image: attachment.php?aid=36138]" class="mycode_img" /><br />
<br />
Prilažem i LTspice file za igranje sa simulacijom...meni ovi podaci izgledaju mnoogoo profesionalno....pa još samo razmišljam dali da dodam Current Limiter na izlazu iz MOSFETA (250mA) ili ne....naravno svaki prijedlog abartizacije je dobrodošao.<br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forum.yu3ma.net/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=36130" target="_blank" title="">Discrete Dienoiser PSU - Schematic.png</a> (Size: 91,55 KB / Downloads: 490)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forum.yu3ma.net/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=36131" target="_blank" title="">Discrete Dienoiser PSU - PSRR.png</a> (Size: 93,39 KB / Downloads: 461)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forum.yu3ma.net/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=36135" target="_blank" title="">Discrete Dienoiser PSU - StartUp.png</a> (Size: 32,48 KB / Downloads: 410)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forum.yu3ma.net/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=36132" target="_blank" title="">Discrete Dienoiser PSU - Noise (V+).png</a> (Size: 73,5 KB / Downloads: 446)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forum.yu3ma.net/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=36133" target="_blank" title="">Discrete Dienoiser PSU - Noise (V-).png</a> (Size: 74,96 KB / Downloads: 440)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forum.yu3ma.net/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=36134" target="_blank" title="">Discrete Dienoiser PSU - Output Voltage.png</a> (Size: 19,83 KB / Downloads: 430)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forum.yu3ma.net/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=36136" target="_blank" title="">Discrete Dienoiser PSU - Output Impendance.png</a> (Size: 93,79 KB / Downloads: 395)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forum.yu3ma.net/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=36137" target="_blank" title="">Discrete Dienoiser PSU - Temperature Stabilitz (V+).png</a> (Size: 33,19 KB / Downloads: 387)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forum.yu3ma.net/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=36138" target="_blank" title="">Discrete Dienoiser PSU - Temperature Stability (V-).png</a> (Size: 31,94 KB / Downloads: 393)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forum.yu3ma.net/images/attachtypes/zip.gif" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=36139" target="_blank" title="">Discrete Dienoiser PSU.zip</a> (Size: 98,12 KB / Downloads: 9)
<!-- end: postbit_attachments_attachment -->]]></description>
			<content:encoded><![CDATA[Discrete Denoiser PSU nalazi se na velikom forumu u <a href="https://www.diyaudio.com/forums/power-supplies/367721-discrete-regulators-denoiser-14.html#post6685297" target="_blank" rel="noopener" class='oembed'>temi</a>, a ja sam dodao par izmjena nebi li već odličan regulator unaprijedio za još jednu stepenicu više.Zadnjih par dana sam istraživao regulatore i po ovoj shemi ovo je najbolji regulator na svijetu, jer ni jedan skupi OPAMP nema toliko nizak šum a ni izlaznu impendanciju....sada konačno možemo SHUNT PSU "grijalice" zamjeniti sa ovim profi SERIJSKIM regulatorom.<br />
<br />
Poboljšanja koja sam dodao su:<br />
- CCS sa LED diodoma za Dienoiser zamjenjeno umjesto LED diode za 3x1N4148 i biasirane su svaka od po cca 1,1mA, kako bi dobili tihu naponsku referencu i nizak šum za BJT koji je preko otpornika R6(39R) CCS podešen da daje cca 29,45mA za Dienoiser, (tu smo umjesto otpornika stavili CCS pa se i PSRR bitno popravlja za par dB)<br />
- naponska referenca LM329 u krugu MOSFETA je niskošumna referenca, i biasirana je preko otpornika R3(1k) na 16,66mA i disipirat će 116mW te će temperatura TO92 biti (116mW x 160C/W + 25C Tamb) = cca 44C<br />
- dodatkom 2299uF/100V bypass konda izmedju + i - grane dobije se još 5dB veće potiskivanje smetnji iz AC komponente (-170dB naspram -175dB)<br />
<br />
- glavni TO220 MOSFET-i će se hladiti na SK18-37.5mm visine koji ima 3.5C/W termički otpor pa možemo ići na 500mA MAX izlazne struje na +/-24VDC za potrošaća....što daje MAX temperaturu hladnjaka (34V-24V x 500mA) x2 (jer imamo dva TO220 na istom hladnjaku) x 3,5C/W = 60C ai imamo na ulazu diode 1N4007 pa je i to nekvi MAXimum za njih, mada bi bilo dobro staviti onda umjesto 1A 1N4007 dioda nekve jače ok 2A.<br />
<br />
Ono što je problem:<br />
- Q3 u CCS-u disipira 462mW i biti će dosta vrući (462mW x 150C/W + 25C Tamb) = 94,3C, razmišljam da stavim tu nekvi BD u TO126 kućištu i na glavni hladnjak ili novi CCS sa 2xBJT<br />
- Q4 u CFP-u disipira 197mW i isto će biti vrući (197mW x 150C/W + 25C Tamb) = 54,55C, tu bi isto valjalo staviti nekvi u TO126 kućištu i na glavni hladnjak<br />
<br />
Evo schematic:<br />
<br />
<img src="https://forum.yu3ma.net/attachment.php?aid=36130" loading="lazy"  alt="[Image: attachment.php?aid=36130]" class="mycode_img" /><br />
<br />
<br />
PSRR: (negativna grana je lošija za 12dB od pozitivne grane).<br />
<br />
<img src="https://forum.yu3ma.net/attachment.php?aid=36131" loading="lazy"  alt="[Image: attachment.php?aid=36131]" class="mycode_img" /><br />
<br />
Noise (pozitivna grana): 0,56nV/Hz<br />
<br />
<img src="https://forum.yu3ma.net/attachment.php?aid=36132" loading="lazy"  alt="[Image: attachment.php?aid=36132]" class="mycode_img" /><br />
<br />
<span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Tahoma, Verdana, Arial, sans-serif;" class="mycode_font">Noise (negativna grana): <span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Tahoma, Verdana, Arial, sans-serif;" class="mycode_font">0,69</span></span></span><span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Tahoma, Verdana, Arial, sans-serif;" class="mycode_font">nV/Hz</span></span></span></span></span></span><br />
<br />
<img src="https://forum.yu3ma.net/attachment.php?aid=36133" loading="lazy"  alt="[Image: attachment.php?aid=36133]" class="mycode_img" /><br />
<br />
Izlazni napon (čist ko suza) <img src="https://forum.yu3ma.net/images/smilies/smile.gif" alt="Smile" title="Smile" class="smilie smilie_1" /><br />
<br />
<br />
<img src="https://forum.yu3ma.net/attachment.php?aid=36134" loading="lazy"  alt="[Image: attachment.php?aid=36134]" class="mycode_img" /><br />
<br />
<span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Tahoma, Verdana, Arial, sans-serif;" class="mycode_font">StartUp: negativni napon se podiže za 135mS prije nego pozitivni napon...Startup da se stabilizira izlazni napon je potrebno 3,51sekunda...što je OK.</span></span></span><br />
<br />
<br />
<img src="https://forum.yu3ma.net/attachment.php?aid=36135" loading="lazy"  alt="[Image: attachment.php?aid=36135]" class="mycode_img" /><br />
<br />
Izlazna impendancija: 1,97uohm@1kHz za pozitivni napon i 3,03uohm za negativni napon@1kHz<br />
<br />
<img src="https://forum.yu3ma.net/attachment.php?aid=36136" loading="lazy"  alt="[Image: attachment.php?aid=36136]" class="mycode_img" /><br />
<br />
Temperaturna stabilnost napona na max temp hladnjaka: pozitivna strana 24.265766V@60C<br />
<br />
<img src="https://forum.yu3ma.net/attachment.php?aid=36137" loading="lazy"  alt="[Image: attachment.php?aid=36137]" class="mycode_img" /><br />
<br />
<span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Tahoma, Verdana, Arial, sans-serif;" class="mycode_font">Temperaturna stabilnost napona na max temp hladnjaka: negativna strana -24.267801V@60C</span></span></span><br />
<br />
<img src="https://forum.yu3ma.net/attachment.php?aid=36138" loading="lazy"  alt="[Image: attachment.php?aid=36138]" class="mycode_img" /><br />
<br />
Prilažem i LTspice file za igranje sa simulacijom...meni ovi podaci izgledaju mnoogoo profesionalno....pa još samo razmišljam dali da dodam Current Limiter na izlazu iz MOSFETA (250mA) ili ne....naravno svaki prijedlog abartizacije je dobrodošao.<br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forum.yu3ma.net/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=36130" target="_blank" title="">Discrete Dienoiser PSU - Schematic.png</a> (Size: 91,55 KB / Downloads: 490)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forum.yu3ma.net/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=36131" target="_blank" title="">Discrete Dienoiser PSU - PSRR.png</a> (Size: 93,39 KB / Downloads: 461)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forum.yu3ma.net/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=36135" target="_blank" title="">Discrete Dienoiser PSU - StartUp.png</a> (Size: 32,48 KB / Downloads: 410)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forum.yu3ma.net/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=36132" target="_blank" title="">Discrete Dienoiser PSU - Noise (V+).png</a> (Size: 73,5 KB / Downloads: 446)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forum.yu3ma.net/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=36133" target="_blank" title="">Discrete Dienoiser PSU - Noise (V-).png</a> (Size: 74,96 KB / Downloads: 440)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forum.yu3ma.net/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=36134" target="_blank" title="">Discrete Dienoiser PSU - Output Voltage.png</a> (Size: 19,83 KB / Downloads: 430)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forum.yu3ma.net/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=36136" target="_blank" title="">Discrete Dienoiser PSU - Output Impendance.png</a> (Size: 93,79 KB / Downloads: 395)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forum.yu3ma.net/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=36137" target="_blank" title="">Discrete Dienoiser PSU - Temperature Stabilitz (V+).png</a> (Size: 33,19 KB / Downloads: 387)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forum.yu3ma.net/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=36138" target="_blank" title="">Discrete Dienoiser PSU - Temperature Stability (V-).png</a> (Size: 31,94 KB / Downloads: 393)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forum.yu3ma.net/images/attachtypes/zip.gif" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=36139" target="_blank" title="">Discrete Dienoiser PSU.zip</a> (Size: 98,12 KB / Downloads: 9)
<!-- end: postbit_attachments_attachment -->]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Sulzer Regulator]]></title>
			<link>https://forum.yu3ma.net/showthread.php?tid=2607</link>
			<pubDate>Wed, 28 Jul 2021 08:53:22 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.yu3ma.net/member.php?action=profile&uid=24">ronovar</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.yu3ma.net/showthread.php?tid=2607</guid>
			<description><![CDATA[Sulzer regulator schematic je u prilogu kako je zamišljen originalni regulator, pa sam to stavio u TINA-TI da vidim dali je prikazani graf sa stranice za PSRR točno takav i u simulaciji.<br />
Problem je da ja dobijam jako čudan PSRR pa ako možemo ovu originalnu shemu malo abartizirati i poboljšati jer po autorovom mjerenju daje PSRR od -140dB što je za serijski regulator dosad najbolje što se ima u DIY.<br />
<br />
Originalna stranica je <a href="https://www.atlhifi.com/shop/bare-pcb/pcb-for-modified-sulzer-regulator-v3-single-channel/" target="_blank" rel="noopener" class='oembed'>TU</a>.<br />
<br />
<img src="https://forum.yu3ma.net/attachment.php?aid=36119" loading="lazy"  alt="[Image: attachment.php?aid=36119]" class="mycode_img" /><br />
<br />
Kao što se i vidi iz grafa, PSRR nije ni blizu -140dB kako je izmjereno na prototipu. Ja sam stavio BJT koji sam imao u library i nije darlingthon tipa BJT.<br />
Htio bih abartizirati shemu i izvući najbolje iz nje, a shema obećava i mislim da bi mogla biti u rangu Active Servo PSU.<br />
<br />
Simulacija je rađena sa željenim karakteristikama:<br />
<br />
- ulazni napon 35VDC (toroid sa duplim sekundarima 2x24VAC)<br />
- current limiter podešen na 240mA<br />
- izlazni napon +/-24VDC<br />
<br />
Prilažem i TINA-TI file za abartiziranje i poboljšavanje parametra ove odlične Sulzen topologije.<br />
<br />
A evo i originalne sheme koja dolazi uz PCB u PDF formatu.<br />
<br />
Po "caki" autora uzimanje naponske reference sa izlaza regulatora je "caka" koja daje još veći PSRR i tu je samo jedno od unapređenja regulatora, jer većina referentnog napona se uzima sa ulaza, tj nereguliranog napona. Zener diode za referentni napon zamjenit tišom referencom, dali shuntom, ili naponskom referencom u TO92, current limiter posložiti sa mosfetom u TO220...<br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forum.yu3ma.net/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=36119" target="_blank" title="">sulzer regulator.png</a> (Size: 71,97 KB / Downloads: 316)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forum.yu3ma.net/images/attachtypes/txt.gif" title="" border="0" alt=".tsc" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=36120" target="_blank" title="">SULZER REGULATOR V3.TSC</a> (Size: 46,88 KB / Downloads: 5)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forum.yu3ma.net/images/attachtypes/pdf.gif" title="Adobe Acrobat PDF" border="0" alt=".pdf" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=36121" target="_blank" title="">Sulzer.pdf</a> (Size: 78,42 KB / Downloads: 12)
<!-- end: postbit_attachments_attachment -->]]></description>
			<content:encoded><![CDATA[Sulzer regulator schematic je u prilogu kako je zamišljen originalni regulator, pa sam to stavio u TINA-TI da vidim dali je prikazani graf sa stranice za PSRR točno takav i u simulaciji.<br />
Problem je da ja dobijam jako čudan PSRR pa ako možemo ovu originalnu shemu malo abartizirati i poboljšati jer po autorovom mjerenju daje PSRR od -140dB što je za serijski regulator dosad najbolje što se ima u DIY.<br />
<br />
Originalna stranica je <a href="https://www.atlhifi.com/shop/bare-pcb/pcb-for-modified-sulzer-regulator-v3-single-channel/" target="_blank" rel="noopener" class='oembed'>TU</a>.<br />
<br />
<img src="https://forum.yu3ma.net/attachment.php?aid=36119" loading="lazy"  alt="[Image: attachment.php?aid=36119]" class="mycode_img" /><br />
<br />
Kao što se i vidi iz grafa, PSRR nije ni blizu -140dB kako je izmjereno na prototipu. Ja sam stavio BJT koji sam imao u library i nije darlingthon tipa BJT.<br />
Htio bih abartizirati shemu i izvući najbolje iz nje, a shema obećava i mislim da bi mogla biti u rangu Active Servo PSU.<br />
<br />
Simulacija je rađena sa željenim karakteristikama:<br />
<br />
- ulazni napon 35VDC (toroid sa duplim sekundarima 2x24VAC)<br />
- current limiter podešen na 240mA<br />
- izlazni napon +/-24VDC<br />
<br />
Prilažem i TINA-TI file za abartiziranje i poboljšavanje parametra ove odlične Sulzen topologije.<br />
<br />
A evo i originalne sheme koja dolazi uz PCB u PDF formatu.<br />
<br />
Po "caki" autora uzimanje naponske reference sa izlaza regulatora je "caka" koja daje još veći PSRR i tu je samo jedno od unapređenja regulatora, jer većina referentnog napona se uzima sa ulaza, tj nereguliranog napona. Zener diode za referentni napon zamjenit tišom referencom, dali shuntom, ili naponskom referencom u TO92, current limiter posložiti sa mosfetom u TO220...<br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forum.yu3ma.net/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=36119" target="_blank" title="">sulzer regulator.png</a> (Size: 71,97 KB / Downloads: 316)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forum.yu3ma.net/images/attachtypes/txt.gif" title="" border="0" alt=".tsc" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=36120" target="_blank" title="">SULZER REGULATOR V3.TSC</a> (Size: 46,88 KB / Downloads: 5)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forum.yu3ma.net/images/attachtypes/pdf.gif" title="Adobe Acrobat PDF" border="0" alt=".pdf" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=36121" target="_blank" title="">Sulzer.pdf</a> (Size: 78,42 KB / Downloads: 12)
<!-- end: postbit_attachments_attachment -->]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[DIY Aleph J: A Build Guide (Vodič za gradnju)]]></title>
			<link>https://forum.yu3ma.net/showthread.php?tid=2605</link>
			<pubDate>Sat, 17 Jul 2021 18:34:31 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.yu3ma.net/member.php?action=profile&uid=115">nik</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.yu3ma.net/showthread.php?tid=2605</guid>
			<description><![CDATA[Link: <a href="https://diyalephj.blogspot.com/" target="_blank" rel="noopener" class='oembed'>https://diyalephj.blogspot.com/</a><br />
<br />
First Watt 'Aleph J' je jedan od popularnijih projekata N.Pass-a u samogradnji. Vodič je dobar a tu je i lista delova za naručivanje od 'Mouser'-a.<br />
Usput<br />
Ako se neko odluči za gradnju, italijanski proizvođač dobrih kućišta za pojačala '<a href="https://modushop.biz/site/" target="_blank" rel="noopener" class='oembed'>Modushop</a>' u periodu od 19.07 d0 25.07. 2021 odobrava popust na sve proizvode: Kod ESTATE10 - 10% za narudžbine od €50+, <span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Tahoma, Verdana, Arial, sans-serif;" class="mycode_font">ESTATE15 - 15% za <span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Tahoma, Verdana, Arial, sans-serif;" class="mycode_font">narudžbine </span></span></span>od €150+ te <span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Tahoma, Verdana, Arial, sans-serif;" class="mycode_font">ESTATE20 - 20% za <span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Tahoma, Verdana, Arial, sans-serif;" class="mycode_font">narudžbine €300+</span></span></span></span></span></span></span></span></span><br />
<span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Tahoma, Verdana, Arial, sans-serif;" class="mycode_font"><span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Tahoma, Verdana, Arial, sans-serif;" class="mycode_font"> </span></span></span></span></span></span>]]></description>
			<content:encoded><![CDATA[Link: <a href="https://diyalephj.blogspot.com/" target="_blank" rel="noopener" class='oembed'>https://diyalephj.blogspot.com/</a><br />
<br />
First Watt 'Aleph J' je jedan od popularnijih projekata N.Pass-a u samogradnji. Vodič je dobar a tu je i lista delova za naručivanje od 'Mouser'-a.<br />
Usput<br />
Ako se neko odluči za gradnju, italijanski proizvođač dobrih kućišta za pojačala '<a href="https://modushop.biz/site/" target="_blank" rel="noopener" class='oembed'>Modushop</a>' u periodu od 19.07 d0 25.07. 2021 odobrava popust na sve proizvode: Kod ESTATE10 - 10% za narudžbine od €50+, <span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Tahoma, Verdana, Arial, sans-serif;" class="mycode_font">ESTATE15 - 15% za <span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Tahoma, Verdana, Arial, sans-serif;" class="mycode_font">narudžbine </span></span></span>od €150+ te <span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Tahoma, Verdana, Arial, sans-serif;" class="mycode_font">ESTATE20 - 20% za <span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Tahoma, Verdana, Arial, sans-serif;" class="mycode_font">narudžbine €300+</span></span></span></span></span></span></span></span></span><br />
<span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Tahoma, Verdana, Arial, sans-serif;" class="mycode_font"><span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Tahoma, Verdana, Arial, sans-serif;" class="mycode_font"> </span></span></span></span></span></span>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Altium - piatanja i odgovori]]></title>
			<link>https://forum.yu3ma.net/showthread.php?tid=2572</link>
			<pubDate>Tue, 06 Apr 2021 10:16:18 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.yu3ma.net/member.php?action=profile&uid=107">mikikg</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.yu3ma.net/showthread.php?tid=2572</guid>
			<description><![CDATA[Pozdrav,<br />
<br />
evo nova tema sa pitanjima i odgovorima u vezi Altium SCH/PCB programa.<br />
<br />
Za pocetak me interesuje kako moze da se konvertuje shema iz Altium-a u "Pads" format?<br />
<br />
U firmi koristimo Altium ali nam trebaju fajlovi i u Pads formatu za potrebe tima koji radi druge stvari.]]></description>
			<content:encoded><![CDATA[Pozdrav,<br />
<br />
evo nova tema sa pitanjima i odgovorima u vezi Altium SCH/PCB programa.<br />
<br />
Za pocetak me interesuje kako moze da se konvertuje shema iz Altium-a u "Pads" format?<br />
<br />
U firmi koristimo Altium ali nam trebaju fajlovi i u Pads formatu za potrebe tima koji radi druge stvari.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[NX-Amplifier 100W CFA Class AB]]></title>
			<link>https://forum.yu3ma.net/showthread.php?tid=2534</link>
			<pubDate>Wed, 27 Jan 2021 15:43:17 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.yu3ma.net/member.php?action=profile&uid=24">ronovar</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.yu3ma.net/showthread.php?tid=2534</guid>
			<description><![CDATA[Našao sam ovu zgodnu shemu na <a href="http://hifisonix.com/nx-amp-audio-amplifier/" target="_blank" rel="noopener" class='oembed'>http://hifisonix.com/nx-amp-audio-amplifier/</a> i odmah mi se dopala kako je odrađen ulazni dio i VAS i DRIVERIMA, te izlazni odabir NJW3281/1302...shemu sam ubacio u TINA-TI simulator (modele sam uzeo iz TSC od Dragan100 sheme GAMMA-MINI, a izlazni su spice modeli sa ONSEMI)...pregledom u DataSheet pojačala:<br />
<br />
<a href="http://hifisonix.com/wordpress/wp-content/uploads/2020/02/The-Ovation-nx-Amplifier-V2.10.pdf" target="_blank" rel="noopener" class='oembed'>http://hifisonix.com/wordpress/wp-conten...-V2.10.pdf</a><br />
<br />
Vidi se da pojačalo na "papiru" ima visok SlewRate, BW (do čak 570kHz), te napajanje je +/-50V što je taman za dobiti 100W/8R.<br />
<br />
No u simulatoru nemogu dobiti te podatke (posebno THD ni SlewRate)...simulaciju sam radio po Draganovim uputstvima sa teme:<br />
<br />
<a href="https://forum.yu3ma.net/thread-249-post-56264.html#pid56264" target="_blank" rel="noopener" class='oembed'>https://forum.yu3ma.net/thread-249-post-...l#pid56264</a><br />
<br />
I tu nedostaje (ili ja nemogu naći) tutorijal kako se mjeri SlewRate pojačala..pa sam na ulaz stavio Square Wave, 1Vrms amplitude i 1kHz frekvencije..i onda sam uzeo 90% i 10% od gornjeg i donjeg Vp.<br />
<br />
Evo simulacije i sheme pa ako se može komentirati o shemi i posebno mi se dopada ulazni dio i napredni dio VBE praćenja temperature..na originalnom PCB nevidim da su stavili ta dva VBE na hladnjak nego su na PCB?<br />
<br />
Ja sam samo zamjenio ove BC sa KSC i KSA jer su kod mousera lako nabavljivi pošto su BC550C/560C obsolete...tu će ići KSA992FBU i KSC1815FBU pošto sa oznakom E nemaju u mouseru.<br />
<br />
Crtanje PCB i izrada ovisi o simulaciji i komentarima što poboljšati ili malo utrimovati jer mi se ova fazna margina kao i THD ne svidjaju...ali ima par zanimljivih rješenja...kao npr. Ulazni dio, VAS struja sa Klasom A sa 23mA mirne struje, VBE multi unaprijeđeni te umjesto drivera u TO220 koristi se driver za VAS koji otvara i zatvara izlazne tranzistore....<br />
<br />
<br />
&gt; PSU ............ +/-50VDC<br />
&gt; Frekventni opseg ............. 17Hz-667kHz (-3dB)<br />
&gt; Fazni pomak .................. 41,33°@20Hz / -2,03°@20k<br />
&gt; Clipping ..................... 46,55Vpeak<br />
&gt; P_Clipping ................... 135Wrms/8R0<br />
&gt; P_Max ........................ 108Wrms/8R0<br />
&gt; Ulazna Osetljivost ........... max 1,29Vpeak ili 0,91Vrms (počinje već klipping, izlaz je na cca 46,55Vpeak, klipping vrlo simetričan u obje poluperiode, P_Clipping cca 135Wrms)<br />
&gt; Ao ............. 31dB ili 36V/V<br />
&gt; Offset ......... 1uV (za Offset Pursite)<br />
&gt; Ulazni Naponski Šum ..........  4,94nV/sqrt(Hz)<br />
&gt; Odnos signal/šum .............  104dB @1KHz<br />
<br />
THD+N:<br />
&gt; 1Wrms, @4Vpeak......... 0,0044%<br />
&gt; 80Wrms, @35,8Vpeak.. 0,047%<br />
&gt; 100Wrms, @40Vpeak... 0,054%<br />
<br />
+/-50VDC IPS+VAS+DRI+OPS<br />
&gt; PSRR (positiv PS) ......... -49,1dB<br />
&gt; PSRR (negativ PS)........ -48,3dB<br />
<br />
+/-55VDC IPS+VAS / +/-50VDC DRI+OPS<br />
&gt; PSRR (positiv PS) ......... -75dB<br />
&gt; PSRR (negativ PS)........ -91dB<br />
<br />
Iz priloga se vidi da mu ni PSRR IPS+VAS nije baš sjajni...a kada se stavi odvojeni napajanje za IPS+VAS i OPS onda se to malo popravi na prihvatljivu razinu..tako da će trebati pomoćno napajanje za IPS+VAS..ovo gore su rezultati simulacije..a TSC možete skinut dolje iza sheme sa mog gdrive foldera....<br />
<br />
<!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forum.yu3ma.net/images/attachtypes/image.gif" title="JPG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=35115" target="_blank" title="">NX-AMPLIFIER - Schematic.JPG</a> (Size: 428,48 KB / Downloads: 77)
<!-- end: postbit_attachments_attachment --><br />
<br />
<a href="https://drive.google.com/file/d/1eNNalmlmIULLaDJaXh8ckaEji10DLdq4/view?usp=sharing" target="_blank" rel="noopener" class='oembed'>https://drive.google.com/file/d/1eNNalml...sp=sharing</a>]]></description>
			<content:encoded><![CDATA[Našao sam ovu zgodnu shemu na <a href="http://hifisonix.com/nx-amp-audio-amplifier/" target="_blank" rel="noopener" class='oembed'>http://hifisonix.com/nx-amp-audio-amplifier/</a> i odmah mi se dopala kako je odrađen ulazni dio i VAS i DRIVERIMA, te izlazni odabir NJW3281/1302...shemu sam ubacio u TINA-TI simulator (modele sam uzeo iz TSC od Dragan100 sheme GAMMA-MINI, a izlazni su spice modeli sa ONSEMI)...pregledom u DataSheet pojačala:<br />
<br />
<a href="http://hifisonix.com/wordpress/wp-content/uploads/2020/02/The-Ovation-nx-Amplifier-V2.10.pdf" target="_blank" rel="noopener" class='oembed'>http://hifisonix.com/wordpress/wp-conten...-V2.10.pdf</a><br />
<br />
Vidi se da pojačalo na "papiru" ima visok SlewRate, BW (do čak 570kHz), te napajanje je +/-50V što je taman za dobiti 100W/8R.<br />
<br />
No u simulatoru nemogu dobiti te podatke (posebno THD ni SlewRate)...simulaciju sam radio po Draganovim uputstvima sa teme:<br />
<br />
<a href="https://forum.yu3ma.net/thread-249-post-56264.html#pid56264" target="_blank" rel="noopener" class='oembed'>https://forum.yu3ma.net/thread-249-post-...l#pid56264</a><br />
<br />
I tu nedostaje (ili ja nemogu naći) tutorijal kako se mjeri SlewRate pojačala..pa sam na ulaz stavio Square Wave, 1Vrms amplitude i 1kHz frekvencije..i onda sam uzeo 90% i 10% od gornjeg i donjeg Vp.<br />
<br />
Evo simulacije i sheme pa ako se može komentirati o shemi i posebno mi se dopada ulazni dio i napredni dio VBE praćenja temperature..na originalnom PCB nevidim da su stavili ta dva VBE na hladnjak nego su na PCB?<br />
<br />
Ja sam samo zamjenio ove BC sa KSC i KSA jer su kod mousera lako nabavljivi pošto su BC550C/560C obsolete...tu će ići KSA992FBU i KSC1815FBU pošto sa oznakom E nemaju u mouseru.<br />
<br />
Crtanje PCB i izrada ovisi o simulaciji i komentarima što poboljšati ili malo utrimovati jer mi se ova fazna margina kao i THD ne svidjaju...ali ima par zanimljivih rješenja...kao npr. Ulazni dio, VAS struja sa Klasom A sa 23mA mirne struje, VBE multi unaprijeđeni te umjesto drivera u TO220 koristi se driver za VAS koji otvara i zatvara izlazne tranzistore....<br />
<br />
<br />
&gt; PSU ............ +/-50VDC<br />
&gt; Frekventni opseg ............. 17Hz-667kHz (-3dB)<br />
&gt; Fazni pomak .................. 41,33°@20Hz / -2,03°@20k<br />
&gt; Clipping ..................... 46,55Vpeak<br />
&gt; P_Clipping ................... 135Wrms/8R0<br />
&gt; P_Max ........................ 108Wrms/8R0<br />
&gt; Ulazna Osetljivost ........... max 1,29Vpeak ili 0,91Vrms (počinje već klipping, izlaz je na cca 46,55Vpeak, klipping vrlo simetričan u obje poluperiode, P_Clipping cca 135Wrms)<br />
&gt; Ao ............. 31dB ili 36V/V<br />
&gt; Offset ......... 1uV (za Offset Pursite)<br />
&gt; Ulazni Naponski Šum ..........  4,94nV/sqrt(Hz)<br />
&gt; Odnos signal/šum .............  104dB @1KHz<br />
<br />
THD+N:<br />
&gt; 1Wrms, @4Vpeak......... 0,0044%<br />
&gt; 80Wrms, @35,8Vpeak.. 0,047%<br />
&gt; 100Wrms, @40Vpeak... 0,054%<br />
<br />
+/-50VDC IPS+VAS+DRI+OPS<br />
&gt; PSRR (positiv PS) ......... -49,1dB<br />
&gt; PSRR (negativ PS)........ -48,3dB<br />
<br />
+/-55VDC IPS+VAS / +/-50VDC DRI+OPS<br />
&gt; PSRR (positiv PS) ......... -75dB<br />
&gt; PSRR (negativ PS)........ -91dB<br />
<br />
Iz priloga se vidi da mu ni PSRR IPS+VAS nije baš sjajni...a kada se stavi odvojeni napajanje za IPS+VAS i OPS onda se to malo popravi na prihvatljivu razinu..tako da će trebati pomoćno napajanje za IPS+VAS..ovo gore su rezultati simulacije..a TSC možete skinut dolje iza sheme sa mog gdrive foldera....<br />
<br />
<!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forum.yu3ma.net/images/attachtypes/image.gif" title="JPG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=35115" target="_blank" title="">NX-AMPLIFIER - Schematic.JPG</a> (Size: 428,48 KB / Downloads: 77)
<!-- end: postbit_attachments_attachment --><br />
<br />
<a href="https://drive.google.com/file/d/1eNNalmlmIULLaDJaXh8ckaEji10DLdq4/view?usp=sharing" target="_blank" rel="noopener" class='oembed'>https://drive.google.com/file/d/1eNNalml...sp=sharing</a>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Lcd moduli, saveti]]></title>
			<link>https://forum.yu3ma.net/showthread.php?tid=2523</link>
			<pubDate>Fri, 08 Jan 2021 19:53:59 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.yu3ma.net/member.php?action=profile&uid=98">Macola</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.yu3ma.net/showthread.php?tid=2523</guid>
			<description><![CDATA[Jedna, nadam se vama korisna, sitnica oko LCD modula (2x16, 2x20, 4x20...):<br />
<br />
 Mnogi LCD karakter moduli su deklarisani za rad na tipičnih 5V Vdd i većina od njih može raditi i na 3.3V napajanja drajverskih čipova. Takođe su sasvim kompatibilni logički nivoi na 3V3.<br />
<br />
Međutim, u dosta slučajeva je to nedovoljan napon za sam LCD panel u modulu (što se podešava na pinu za kontrolu kontrasta modula), te se karakteri ne vide ili su sasvim bledi, pa se onda dosta njih odluči za LCD modul koji je predisponiran za 3V3 napajanja...<br />
<br />
U dokumentima većine modula je kontrola kontrasta uzeta sa potenciometra čiji su krajevi priključeni između Vdd i GND, a srednji kraj ide na Vc (kontrast), što je u stvari napajanje za sam panel.<br />
<br />
Naravno, ogroman broj elektroničara ne zna da je kod najveće većine LCD modula dozvoljeno napajanje za Vc pin Vdd-10V (retko u kom DS to i piše).<br />
Odnosno, na pin za kontrast se može bez problema dovesti negativan napon, samo je bitno da između Vdd i Vc ne bude više od 10V razlike.<br />
<br />
U praksi je se pokazalo da je već dovoljno svega -1 do -2V na Vc da bi najveća većina LCD modula bez problema odlično radila na 3V3 napajanja.<br />
<br />
Dakle, dovoljno je trimer pot od kontrasta gornjim krajem vezati za Vdd a donjim na neki mali negativni napon reda -2V i maltene svi 5V LCD moduli će raditi na 3V3 sasvim normalno, odnosno bez problema se može namestiti željen kontrast.<br />
<br />
Toliko od mene.<br />
<br />
<!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forum.yu3ma.net/images/attachtypes/pdf.gif" title="Adobe Acrobat PDF" border="0" alt=".pdf" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=34965" target="_blank" title="">LCD_Vc.pdf</a> (Size: 3,5 KB / Downloads: 32)
<!-- end: postbit_attachments_attachment --><br />
<br />
P.S.<br />
<br />
Evo na primer i jednog tipičnog DS, gde sam strelicama označio bitne parametre oko pina za kontrast, odnosno napajanja samog panela.<br />
<br />
<!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forum.yu3ma.net/images/attachtypes/pdf.gif" title="Adobe Acrobat PDF" border="0" alt=".pdf" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=34966" target="_blank" title="">Lcd_2004a_Vo.pdf</a> (Size: 1,18 MB / Downloads: 22)
<!-- end: postbit_attachments_attachment -->]]></description>
			<content:encoded><![CDATA[Jedna, nadam se vama korisna, sitnica oko LCD modula (2x16, 2x20, 4x20...):<br />
<br />
 Mnogi LCD karakter moduli su deklarisani za rad na tipičnih 5V Vdd i većina od njih može raditi i na 3.3V napajanja drajverskih čipova. Takođe su sasvim kompatibilni logički nivoi na 3V3.<br />
<br />
Međutim, u dosta slučajeva je to nedovoljan napon za sam LCD panel u modulu (što se podešava na pinu za kontrolu kontrasta modula), te se karakteri ne vide ili su sasvim bledi, pa se onda dosta njih odluči za LCD modul koji je predisponiran za 3V3 napajanja...<br />
<br />
U dokumentima većine modula je kontrola kontrasta uzeta sa potenciometra čiji su krajevi priključeni između Vdd i GND, a srednji kraj ide na Vc (kontrast), što je u stvari napajanje za sam panel.<br />
<br />
Naravno, ogroman broj elektroničara ne zna da je kod najveće većine LCD modula dozvoljeno napajanje za Vc pin Vdd-10V (retko u kom DS to i piše).<br />
Odnosno, na pin za kontrast se može bez problema dovesti negativan napon, samo je bitno da između Vdd i Vc ne bude više od 10V razlike.<br />
<br />
U praksi je se pokazalo da je već dovoljno svega -1 do -2V na Vc da bi najveća većina LCD modula bez problema odlično radila na 3V3 napajanja.<br />
<br />
Dakle, dovoljno je trimer pot od kontrasta gornjim krajem vezati za Vdd a donjim na neki mali negativni napon reda -2V i maltene svi 5V LCD moduli će raditi na 3V3 sasvim normalno, odnosno bez problema se može namestiti željen kontrast.<br />
<br />
Toliko od mene.<br />
<br />
<!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forum.yu3ma.net/images/attachtypes/pdf.gif" title="Adobe Acrobat PDF" border="0" alt=".pdf" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=34965" target="_blank" title="">LCD_Vc.pdf</a> (Size: 3,5 KB / Downloads: 32)
<!-- end: postbit_attachments_attachment --><br />
<br />
P.S.<br />
<br />
Evo na primer i jednog tipičnog DS, gde sam strelicama označio bitne parametre oko pina za kontrast, odnosno napajanja samog panela.<br />
<br />
<!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forum.yu3ma.net/images/attachtypes/pdf.gif" title="Adobe Acrobat PDF" border="0" alt=".pdf" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=34966" target="_blank" title="">Lcd_2004a_Vo.pdf</a> (Size: 1,18 MB / Downloads: 22)
<!-- end: postbit_attachments_attachment -->]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Reading ROM Optically (Virtual ToorCamp 2020)]]></title>
			<link>https://forum.yu3ma.net/showthread.php?tid=2436</link>
			<pubDate>Sun, 28 Jun 2020 21:20:17 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.yu3ma.net/member.php?action=profile&uid=719">1van</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.yu3ma.net/showthread.php?tid=2436</guid>
			<description><![CDATA[<blockquote class="mycode_quote"><cite>Quote:</cite><span style="color: #030303;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Roboto, Arial, sans-serif;" class="mycode_font">Taking an IC (ST16CF54A smartcard chip) and decapsulating it using fuming nitric acid to expose the bare die then delayering it using hydrofluoric acid to strip away metal and oxide layers to expose the silicon below, taking a look under microscope to see the progress and eventually identify the binary 1's and 0's embedded in ROM memory.</span></span></span></blockquote>
<br />
<br />
<a href="https://www.youtube.com/watch?v=nUKiV2s13wk&amp;feature=youtu.be" target="_blank" rel="noopener" class='oembed'>https://www.youtube.com/watch?v=nUKiV2s1...e=youtu.be</a>]]></description>
			<content:encoded><![CDATA[<blockquote class="mycode_quote"><cite>Quote:</cite><span style="color: #030303;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Roboto, Arial, sans-serif;" class="mycode_font">Taking an IC (ST16CF54A smartcard chip) and decapsulating it using fuming nitric acid to expose the bare die then delayering it using hydrofluoric acid to strip away metal and oxide layers to expose the silicon below, taking a look under microscope to see the progress and eventually identify the binary 1's and 0's embedded in ROM memory.</span></span></span></blockquote>
<br />
<br />
<a href="https://www.youtube.com/watch?v=nUKiV2s13wk&amp;feature=youtu.be" target="_blank" rel="noopener" class='oembed'>https://www.youtube.com/watch?v=nUKiV2s1...e=youtu.be</a>]]></content:encoded>
		</item>
	</channel>
</rss>