Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Si5351 + PIC16F1455 USB controller
#41
Evo kako izgledaju signali na nozicama kristala. Koliko kontam trebao bih TCXO da prikljucim na 2. nozicu.

Ovo je na 2. nozici od Si:

[Image: attachment.php?aid=19562]

Ovo je na 3. nozici od Si:

[Image: attachment.php?aid=19563]


Attached Files Thumbnail(s)

Reply
#42
(04-12-2016, 02:03 PM)mikikg Wrote: Evo kako izgledaju signali na nozicama kristala. Koliko kontam trebao bih TCXO da prikljucim na 2. nozicu.

Ako ti je kuciste 10 MSOP,TCXO teba da prikljucis na pin XA a to je 2. nozica. To je ulazni pin, XB nozica 3 je izlazni.

Predpostavljam da je amplituda ovog sinusa na pinu 2, 300mV a ne 3V?
Novac je sredstvo a ne cilj.
Reply
#43
Na drugoj nozici od Si je 600mVpp.
Moguce da je u "realnosti" malkice veci taj napon posto imam dodatnih 13pF opterecenja od merne sonde.

Za sad nemam detalje kako izgleda signal iz TCXO, spominju clipped-sinewave, moram to da sklopim i premerim.
Reply
#44
(04-12-2016, 03:33 PM)mikikg Wrote: Na drugoj nozici od Si je 600mVpp.
Moguce da je u "realnosti" malkice veci taj napon posto imam dodatnih 13pF opterecenja od merne sonde.

Za sad nemam detalje kako izgleda signal iz TCXO, spominju clipped-sinewave, moram to da sklopim i premerim.

Izgleda da ces moci direktno da ganjas Si sa ovimTCXO, samo ubacis kondenzatorce od 1nF za DC cut off.
Novac je sredstvo a ne cilj.
Reply
#45
Zbudzio sam i TCXO na raster plocici ... joj kolko je sitno Smile



Evo izgled signala sa njegovog izlaza. Za malo je samo veca amplituda, mislim da ce to moci direkt da ide u Si ...

[Image: attachment.php?aid=19566]


Attached Files Thumbnail(s)

Reply
#46
Skinuo sam Si5351ctl_vo2b.zip i pokušavam da ga pokrenem. Ne ide pa mi je potrebna pomoć. Mislio sam da je problem WinXP pa sam instalirao Ubuntu 14.04 LTS. Za instalaciju node.js sam koristio nvm skriptu skinutu sa:
https://github.com/creationix/nvm
Instalirao sam potom i nwjs sa:

npm i -g nwjs

Mislim da mi je to sve OK. Sistem mi kaže sledeće

goran@goran-HP-Compaq-8000-Elite-CMT-PC:~$ which node
/home/goran/.nvm/versions/node/v6.8.0/bin/node
goran@goran-HP-Compaq-8000-Elite-CMT-PC:~$ which nw
/home/goran/.nvm/versions/node/v6.8.0/bin/nw


Pokušao sam da po uputstvu sa http://docs.nwjs.io/en/latest/For%20User...20Started/ pokrenem aplikaciju ali mi to nešto ne ide. Jednostavno ništa se ne desi. Ima li neko ideju šta dalje?

Mikijev zip fajl sam raspakovao na
/home/goran/si
a po uputstvu treba da pokrenem aplikaciju sa
cd /home/goran/si /home/goran/.nvm/versions/node/v6.8.0/bin/nw .
ili negde ja grešim
Reply
#47
Da li si probao binarnu distro za NWJS?
Samo on kad se skine i poteras upali se test ekran/browser.
Ako ti to proradi samo kod starta navedes folder, moze i zip, ne navodis fajlove, on prvo otvori package.json pa po tome tera dalje.
Reply
#48
Dobijem prvo ovo:
Cached nwjs excutable vundefined not found, run nw install undefined first

Kad probam:
nw install undefined
Dobijem

goran@goran-HP-Compaq-8000-Elite-CMT-PC:~/.nvm/versions/node/v6.8.0/bin$ nw install undefined

Downloading undefined.tar.gz
Error: GET http://dl.nwjs.io/vundefined/nwjs-vundef...a32.tar.gz returned 404
Failed to install ✖ Version undefined
Error: Error: GET http://dl.nwjs.io/vundefined/nwjs-vundef...a32.tar.gz returned 404
    at /home/goran/.nvm/versions/node/v6.8.0/lib/node_modules/nwjs/node_modules/pget/index.js1619
    at done (/home/goran/.nvm/versions/node/v6.8.0/lib/node_modules/nwjs/node_modules/nugget/index.js589)
    at Request.<anonymous> (/home/goran/.nvm/versions/node/v6.8.0/lib/node_modules/nwjs/node_modules/nugget/index.js:170:58)
    at emitOne (events.js:96:13)
    at Request.emit (events.js:188:7)
    at Request.onRequestResponse (/home/goran/.nvm/versions/node/v6.8.0/lib/node_modules/nwjs/node_modules/request/request.js:954:10)
    at emitOne (events.js:96:13)
    at ClientRequest.emit (events.js:188:7)
    at HTTPParser.parserOnIncomingClient (_http_client.js:474:21)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:99:23)
goran@goran-HP-Compaq-8000-Elite-CMT-PC:~/.nvm/versions/node/v6.8.0/bin$
Reply
#49
Probaj LTS verziju v0.14.7, radi na OSX i na WinXP (VM)
http://nwjs.io/downloads/


Attached Files Thumbnail(s)

Reply
#50
Nisam pokretao tu stariju verziju jer je proradilo. Najgore od svega je to što nisam siguran šta sam uradio da je sada OK. Budžio sam do besvesti i tražio po netu. Najverovatnije je da ja nisam lepo odradio instalaciju nwjs. Mada... šta bi tu moglo da se pogreši...
Reply
#51
Miki,
Interesantan mi je ovaj nwjs baš zbog izrade aplikacija nalik na ovu tvoju. Trenutno nemam ništa konkretno na umu ali recimo da imam mogućnost pisanja i čitanja po USB (serial) periferiji kao i logovanja nekih podataka. Tu mi dosta znači ovaj tvoj primer jer se tako najbrže i uči.
E sad, tu me zanima na koji način se generiše ovaj error event.            

wstream.on('error', function (err){

Da li tvoj PIC šalje neki keep alive periodično ili je nešto drugo u pitanju?

Imaću sigurno još pitanja pa možemo i da otvorimo neku drugu temu o nwjs i node.js.
Reply
#52
Taj listener se dodaje na otvoren stream sa "wstream = fs.createWriteStream(usbdev)" i sama biblioteka generise event za gresku ako dodje do nekog prekida, recimo resetujes kontroler ili ga iscupas iz USB.
Ne salje keep-alive PIC, salje drugo nesto kada ga pitam, Node biblioteka hendluje te error dogadjaje koji su na nizem nivou transporta.

Inace imaju razni "dogadjaji" kada se otvori stream, detalje pogledaj u dokumentaciji:
https://nodejs.org/api/stream.html
Reply
#53
I mene zanima nwjs i node.js, pa možda ne bi bilo loše da postoji tema posvećena tome. Nije mi teško da pratim i ovde. Inače čitao sam na ES kako je Miki postupno išao i 'krotio PIC', što je vrlo interesentno (uvek ima da se nešto nauči).
Reply
#54
Imam ovde temu oko slicne problematike oko Node.JS
http://forum.yu3ma.net/showthread.php?tid=1243&pid=58281&highlight=nodered#pid58281
Reply
#55
Mikikg, jel bi se mogao jedan takav "opaki" frekvencmetar napraviti sa recimo Arduino Zero,Nano ili nekim sličnim minijaturnim i veoma jeftinim MCUom kojeg se nađe na svakom koraku ako se pod time računa ebay.
Reply
#56
Naaravno da moze, moj predlog je STM32F103, Blue Pill plocica od nekoliko $.
Nabavi dva, kad nabavis javi se da ti kazem sta dalje sa tim.

Ovih dana se bas aktivno bavim sa STM32, evo neki peti uredjaj sam napravio sa tim za malo vise od mesec dana ... Smile
Sledeca stanica STM32F429ZI, to je vec malo ozbiljnija masina ....

Inace ova Blue Pill plocica me je toliko odusevila da sam napravio Quad Core postavku ovde kod mene Smile Dva su mi aplikativni procesori a ostala dva debugeri za njih Smile
Reply
#57
E sada si se usosio sa tom Blupill pločicom. Big Grin 
Jel bi ti se dalo napraviti jedan takav frekvencmetar možda od 0,1Hz koliko Gosha spominje pa do koliko ide. Da se možda upotrijebi nekakav display koji mi je Npejcic predložio u ovom postu http://forum.yu3ma.net/showthread.php?ti...3#pid72023
Čak onaj OLED iz prvog linka u Npejcicevom postu kaže da je "kompatibilan" sa ST32 serijom čipova što god to značilo. Ili ako smatraš da bi jedan frekvencmetar trebao imati nekakvo interaktivno sučelje onda je opcija touch ekran koji je Npejcic predložio u istom postu. Oba ekrana su veoma mala i stanu u najmanje kućište.
Reply
#58
To su sekundarne stvari oko display, da pokrenes prvo "Hello World" ili "Blink LED" aplikacije, posle toga mozes da uvezes sta hoces, sve dok imas slobodnih pinova Wink
Reply
#59
Treba imati u vidu da brojaci reaguju na uzlaznu ili silaznu ivicu impulsa, sto nije problem kod prostoperiodicnih
oscilacija, bilo kakvog oblika impulsa. Ako odnos nije 50-50%-period ostaje isti ali se brojacka vrata moraju
optimizovati na uzlaznu ili silaznu ivicu impulsa.-
Vec je 50Hz konvencionalnim brojacima problematicno izmjeriti jer je tolerancija +-1digit, pa samo mjerenje
periode dolazi u obzir sa znatnim klokom.-
pOz
Reply
#60
Takodje oko frekvencmetra, jedan drugi segmen je mnogo bitniji a to je glavni oscilator, sta ce te sa tim da radite?
Kako ce da trimujete oscilator na tacnu frekvenciju, odakle vam tacna frekvencija? Smile
Da se bazirate na kineskom HC-49 kristalu od 100-200ppm, ili mozda Si5351A sa 10ppm ili mozda TCXO sa 0.5ppm ili OCXO, mozda Rubidijum ... neka kaze ko ce sta Big Grin
Reply


Forum Jump:


Users browsing this thread: 5 Guest(s)