Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Savet oko PIC18F13K50 USB 5V & 3.3V I2C I/O

[es] :: Elektronika :: Mikrokontroleri :: Savet oko PIC18F13K50 USB 5V & 3.3V I2C I/O

[ Pregleda: 2343 | Odgovora: 12 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

mikikg
System administrator
Srbija

Član broj: 3779
Poruke: 5059
*.dynamic.isp.telekom.rs.

Sajt: yu3ma.net


+505 Profil

icon Savet oko PIC18F13K50 USB 5V & 3.3V I2C I/O25.12.2012. u 18:28 - pre 137 meseci
Pozdrav,

potreban mi je mala pomoc oko izbora postavke za sledecu stvar.

Imam PIC18F13K50 (HW USB + I2C, interni-osc, 2-5.5V Vcc) koji ce da bude vezan na USB port za komunikaciju. Takodje, sa USB ce se uzimati 5V napajanje za ostalu elektroniku. Sa druge strane ima dodatnu I2C logiku koja radi na 3.3V.

Moje pitanje je kako iskombinovati ova dva naponska nivoa/napajanja?

1. Varijanta
Da li da idem na opciju da ceo PIC napajam sa 3.3V, sta se onda sa USB COMM signalom desava?
Da li je USB tolerantan na 3.3V ili je sve to nekako drugacije interno reseno sa strane PIC?

2. Varijanta
Druga opcija da vezem PIC na 5V a dalje za I2C 3.3V da korisim level konvertore (npr sa BSS138), sto bi naravno da izbegnem ako prva varijanta moze da prodje?

Generalno meni 3.3V zavrsava posao za sve, samo me interesuje dali ce tada USB da radi kao treba.
Za 3.3V regulator sam izabrao TPS73133.
Site about Software Defined Radio – SDR
http://yu3ma.net/
https://github.com/yu3ma
On-line LM317 kalkulator
 
Odgovor na temu

pedja089

Član broj: 260085
Poruke: 112
*.dynamic.sbb.rs.



+5 Profil

icon Re: Savet oko PIC18F13K50 USB 5V & 3.3V I2C I/O25.12.2012. u 19:00 - pre 137 meseci
USB komunikacija ide na 3.3V, a napajanje je 5V.
Tako da sa tim regulatorom resavas sve...
 
Odgovor na temu

mikikg
System administrator
Srbija

Član broj: 3779
Poruke: 5059
*.dynamic.isp.telekom.rs.

Sajt: yu3ma.net


+505 Profil

icon Re: Savet oko PIC18F13K50 USB 5V & 3.3V I2C I/O25.12.2012. u 20:33 - pre 137 meseci
OK hvala.

Znaci PIC napajam sa 3.3V, USB D+/D- direktno a ostalo vec kako sam planirao.
Site about Software Defined Radio – SDR
http://yu3ma.net/
https://github.com/yu3ma
On-line LM317 kalkulator
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.dynamic.sbb.rs.

Sajt: mysql.rs


+2377 Profil

icon Re: Savet oko PIC18F13K50 USB 5V & 3.3V I2C I/O25.12.2012. u 21:52 - pre 137 meseci
pic sa usb hw-om ima svoj regulator za vusb tako da ako ga napajas sa 5v upalis taj regulator da bi on radio kako treba sa usb-om na 3v (posto je usb 3v), ako napajas pic sa 3v onda ugasis taj regulator

obrati samo paznju, ovi novi picovi kao mogu na usb sa internim oscilatorom, kao to radi, ali mene je $@_+%#$^&$#%^ dok na kraju nisam stavio lepo kristal i resio problem .. usb je vrlo osetljiv na tajming, posebno neki usb hostovi (npr moj lap ne sljivi dva posto ako je malo tajming van spec-a) .. ne znam za 13K50 da li on samo ima kao "precizan" interni ili radi resync osc-a sa usb kanala ali ako ti nije previse bitno da radis na internom osc-u izgubices mnogo manje vremena sa externim kristalom
 
Odgovor na temu

pedja089

Član broj: 260085
Poruke: 112
*.dynamic.sbb.rs.



+5 Profil

icon Re: Savet oko PIC18F13K50 USB 5V & 3.3V I2C I/O25.12.2012. u 22:00 - pre 137 meseci
Ja sam se malo igrao sa tim picem(tj 14K50, razlika je samo sto je jedan 8 drugi 16K), ne secam se jesam li koristio usb...
Ali se sigurno dobro secam da na njega mora kristal 12MHz, da bi dobio klok za usb.
 
Odgovor na temu

mikikg
System administrator
Srbija

Član broj: 3779
Poruke: 5059
*.dynamic.isp.telekom.rs.

Sajt: yu3ma.net


+505 Profil

icon Re: Savet oko PIC18F13K50 USB 5V & 3.3V I2C I/O25.12.2012. u 22:31 - pre 137 meseci
Ok, jasno mi je za Vusb.

Sto se tice oscilatora, koliko sam gledao (ne bas detaljno) po DS, ako bi radio u low-speed USB modu onda interni oscilator moze da radi OK, za high-speed bi vec valjao externi kristal/oscilator ili da ga "sam" kompeziram (samo ne znam na osnovu cega, temperature? :))

Meni je 100kbps puna kapa, ma i 9.6kbps dosta, nemam ja tu neku bitnu brzinu za prenos.

Gledam ako ikako mogu da izbegnem kristal za PIC zbog nekih drugih problema oko EMI.

Imam na drugom mestu malo ozbiljniji oscilator (10ppm) za PLL koji upravljam sa PIC + ovaj kristal http://www.txc.com.tw/download/products/c/7M-2008-P08.pdf

Cak ako bude "dotle doslo", mogu iz PLL da generisem clock za pic posto imam 3 nezavisna clock izlaza iz PLL a koji moze (to trebam proveriti) da se OTP-uje i da mu postavim "boot" PLL parametre. To nesto experimentisem sa nekim "ludackim" Silicon Labs IC-ovima.
Site about Software Defined Radio – SDR
http://yu3ma.net/
https://github.com/yu3ma
On-line LM317 kalkulator
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.dynamic.sbb.rs.

Sajt: mysql.rs


+2377 Profil

icon Re: Savet oko PIC18F13K50 USB 5V & 3.3V I2C I/O25.12.2012. u 23:09 - pre 137 meseci
stavis mali smd kristal 6x3.5mm i 2 komada 0603 ili 0402 konda oko njega, okruzis gnd-om i nema EMI nema sta da brines, to je toliko mala snaga tu da je dovoljan track gnd-a oko njega i resio si problem .. interni oscilator i usb je jos uvek vrlo nezgodna stvar ..
 
Odgovor na temu

mikikg
System administrator
Srbija

Član broj: 3779
Poruke: 5059
*.dynamic.isp.telekom.rs.

Sajt: yu3ma.net


+505 Profil

icon Re: Savet oko PIC18F13K50 USB 5V & 3.3V I2C I/O25.12.2012. u 23:20 - pre 137 meseci
Kapiram, samo me uzasno kopka da probam bez kristala, to bi mi znacilo puno za neke buduce projekte.

Mada evo ovde kazu da interni oscilator (to mu dodje neki TCRCO, temperaturno kompeziran R/C osclilator :) moze da zadovolji low-speed specifikaciju. Ako to radi meni bi to zavrsilo posao jer mi treba samo USB<->I2C comm, mozda jos neki staticni I/O, nikakvu drugu "matematiku" PIC nece da radi.
http://www.ccsinfo.com/forum/viewtopic.php?p=127450

A PIC sam dobio u MSOP kucisti, joj kolko je to sitno (0.5mm raster), prvo sa tim da se izborim nekako :)
Site about Software Defined Radio – SDR
http://yu3ma.net/
https://github.com/yu3ma
On-line LM317 kalkulator
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.dynamic.sbb.rs.

Sajt: mysql.rs


+2377 Profil

icon Re: Savet oko PIC18F13K50 USB 5V & 3.3V I2C I/O25.12.2012. u 23:34 - pre 137 meseci
ja ti rekoh, ti novi picovi koji kao mogu da teraju usb sa itnernim oscilatorom "kao" mogu da teraju usb sa internim oscilatorom ... microchip-ov MAL je vec dovoljno ocajan da je usb poprilican smor, kada na to dodas interni oscilator izgubices puno vremena u debagiranju .. mozda i neces, ja ti zelim da ti proradi iz prve, ali napravi ti pcb da prima externi kristal pa se silji sa internim ako radi super al ako ne radi da mozes da imas bekap (iliti, naparvi ti da radi sa externim pa kad to proradi onda se zezaj pa tweakuj da prodje i interni)
 
Odgovor na temu

mikikg
System administrator
Srbija

Član broj: 3779
Poruke: 5059
*.dynamic.isp.telekom.rs.

Sajt: yu3ma.net


+505 Profil

icon Re: Savet oko PIC18F13K50 USB 5V & 3.3V I2C I/O25.12.2012. u 23:59 - pre 137 meseci
hmm, ta ti je dobra sa backup kristalom bar dok to malo ne izcackam ...
Site about Software Defined Radio – SDR
http://yu3ma.net/
https://github.com/yu3ma
On-line LM317 kalkulator
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.dynamic.sbb.rs.

Sajt: mysql.rs


+2377 Profil

icon Re: Savet oko PIC18F13K50 USB 5V & 3.3V I2C I/O26.12.2012. u 10:57 - pre 137 meseci
lako ti skines kristal ili ga samo ne upalis u konfigu ako ga neces, a mnogo ces ga tesko "dodati" sutra ako bude moralo
 
Odgovor na temu

mikikg
System administrator
Srbija

Član broj: 3779
Poruke: 5059
*.dynamic.isp.telekom.rs.

Sajt: yu3ma.net


+505 Profil

icon Re: Savet oko PIC18F13K50 USB 5V & 3.3V I2C I/O26.12.2012. u 23:23 - pre 136 meseci
Da li kod PIC moze da se menja Clock source u toku rada?
To bi bila isto vrlo zanimljiva opcija jer bih imao i sinhroni clock. Caka je sto vec imam (max 8) clock izlaza i imam master PLL koji generise ostalo prakticno isto, ganjam ga sa kristalom iz linka, ne bih stavljao nista drugo onda.
Probao bih da resinhujem clock, da prvo PIC sa internim inicializuje PLL i onda da se prebaci na njega ubuduce :)
U sustini ima OTP i napravili bas za to, da prvo proradi clock pa ostalo, ali moram tek proveriti sta/kako.
Sam PLL ima 0ppm gresku i moze se prikljuciti na externi ref clock a kada radi sa kristalom ima te osobine. Kristal koji sam stavio u linku je od 10pF load i IC vec ima cap integrisan za to, tako da su to namuljili opako, ubuduce nece trebati nikakvi drugi kristali za bilo koji clock source.
To kada proradi moze PC da se sincuje sa njim :)
Site about Software Defined Radio – SDR
http://yu3ma.net/
https://github.com/yu3ma
On-line LM317 kalkulator
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.dynamic.sbb.rs.

Sajt: mysql.rs


+2377 Profil

icon Re: Savet oko PIC18F13K50 USB 5V & 3.3V I2C I/O27.12.2012. u 01:34 - pre 136 meseci
moze da se prebacuje sa glavnog na drugi oscilator, dal moze sa internog na externi ne znam, nikad nisam probao
 
Odgovor na temu

[es] :: Elektronika :: Mikrokontroleri :: Savet oko PIC18F13K50 USB 5V & 3.3V I2C I/O

[ Pregleda: 2343 | Odgovora: 12 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.