Sari la conținut
ELFORUM - Forumul electronistilor

Frecventa PIC32 la PIN


nimeni_altci

Postări Recomandate

Salut,

 

Intentionez sa folosesc un PIC32(PIC32MZ2048ECH144),  cu un ADC extern, care comunica direct cu intrarile digitale alea pic-ului (adica daca ADC-ul este pe 8 biti, leg 8 "fire" de la ADC la intrarile digitale ale PIC32). Intrebarea mea este urmatoarea: As putea folosi un ADC de 100MSPS? din cate am inteles, chiar daca PIC-ul are 200Mhz, frecventa la pin este mai mica. Daca nu, care este cel mai mare ADC care l-as putea folosi? Multumesc!

Link spre comentariu
  • Răspunsuri 23
  • Creat
  • Ultimul Răspuns

Top autori în acest subiect

  • Vezi Muti

    7

  • Mondan

    6

  • sofian

    4

  • Liviu M

    3

PIC-ul are 4 pusuri ceas/ instructiune.

 

Mai are si PLL intern.

 

Cate instructiuni poate executa pe secunda e trecut in datasheet ca MIPS (mega instructiuni pe secunda).

 

Sa zicem,ca daca viteza dupa PLL este 160MHz atunci are 40Mega instructiuni/secunda.

Cam asa merg dsPICurile. Nu m-am utatain datasheet, dar exista si dsPIC-uri la 80MIPS

 

Acum,

Nu poti sa pui direct valoarea portului in RAM. Ai nevoie de doua instructinui PORT ->W1 si W1->RAM

 

Astfel viteaza maxima a unui convertor A/D cu ieirea paralel, va fi 20 MS/s

 

-------------------------------------------------

 

Daca vrei sa folosesti un A/D rapid nu ai nevoie de PIC.

 

Ai nevoie doar de o memorie RAM. Iar adresa memoriei va fi un numarator are se incrementeaza.

Eu ma gandeam sa folosesc o placutade RAM veche de calculator. Dar n-am avut A/D-ul si m-am lasatde ..bancuri :)

Link spre comentariu

Mondan,

PIC32 functioneaza altfel:

Are cache si poate efectua 1 instructiune per secunda (exceptie jmp, loop...)

Problema este wait-ul memoriei flash.

Dar se poate reloca codul in RAM.

Plus de asta PIC32 are DMA... dar daca mai scriu iar ma pui sa-mi fac topic la bazar.

Link spre comentariu

http://www.microchip.com/wwwproducts/Devices.aspx?product=PIC32MZ2048ECH144&utm_source=MicroSolutions&utm_medium=&utm_term=&utm_content=MCU32&utm_campaign=PIC32MZ+Embedded+Connectivity+%28EC%29+family

 

200 MHz/330 DMIPS

 

Cine vrea sa detalieze sa ne amintim despre DMIPS.....?

Imi plac datasheet-urile astea de 600 de pagini.

Si te mai intreaga unu' pe forum: cum n-ai citit cu atentie toate cele 600 de pagini ? :rade:

Deci tu il ai sub forma unui kit de dezvoltare, ca nu stiu cum ai putea lipi toti pinii aia minusculi.  

Editat de Mondan
Link spre comentariu

Mondan, nu am un PIC32MZ nici "lipit" , nici dezlipit.

Incercam numai sa te fac sa intelegi ca nu este bine sa dai sfaturi

in conditiile in care nu ai idee despre ce este vorba.

 

Cu alte cuvinte, "PORT ->W1 si W1->RAM" este un concept gresit cand vorbim de PIC32.

Pricepi ce zic?

 

Cel care a initiat topicul avea cu totul alta nedumerire decat framantarile tale legate de DMIPS.

 

nimeni_altci: nu merge cu un microcontroler , fie el si 32MZ, sa poti sustine o rata de 100MSPS.

este treaba FPGA-urilor in acest caz.

 

LE: Scuze, acum am vazut. Specialistul "Liviu M" m-a trimis. Nu la bazar, la bodega.

Hai mai domnul Liviu (M), nu ne pricem si la PIC32 ? poate PIC64 ceva ?

Editat de Vezi Muti
Link spre comentariu
  La 20.02.2015 la 17:08, Vezi Muti a spus:
LE: Scuze, acum am vazut. Specialistul "Liviu M" m-a trimis. Nu la bazar, la bodega.

Pe masura ce-mi raspunzi, mi se intareste convingerea ca nu intelegi ce citesti.

Link spre comentariu
  La 20.02.2015 la 17:53, Liviu M a spus:

Pe masura ce-mi raspunzi, mi se intareste convingerea ca nu intelegi ce citesti.

Si , totusi, va vad tare agitati cand aveti nimic sa spuneti, si chiar si nimicul ala este gresit.

 

Cel care a initiat topicul asta a avut o intrebare.

Mondan complet pe langa subiect (stai jos), iar tu ai aprecieri fara legatura cu intrebarea.

PIC32  , ADC...

Hai , la lupta tovarasi !

Ete un subiect care depaseste limita universului cunoscut: Stingerea si aprinderea unui LED sau Ceasurile cu CUCI ,aprope, perfect plagiate de pe google.

Editat de Vezi Muti
Link spre comentariu

Iar n-ai citit corect. Eu eram off-topic, dar raspundeam la off-topicul tau legat de numele meu. Ca sa fie clar la ce m-am referit/la ce am raspuns am pus un citat.

Asta chiar a fost ultimul mesaj pe care ti l-am adresat, nu meriti bitii consumati.

Link spre comentariu

cum a zis si VM

nu merge cu un microcontroler , fie el si 32MZ, sa poti sustine o rata de 100MSPS.

este treaba FPGA-urilor in acest caz.

 

eu am PIC32MZ si lucrez curent cu PIC32MX si se pot lipi si cu letconul daca ai experienta si indeminare

 

o poza cu un PIC32MX din un proiect vechi

 

 

post-174590-0-82500100-1424463113_thumb.jpg

Link spre comentariu
  La 20.02.2015 la 17:53, Liviu M a spus:

Pe masura ce-mi raspunzi, mi se intareste convingerea ca nu intelegi ce citesti.

Eu zic sa clarificam notiunile.

Nu sa le lasam asa mege, nu merge, ce zicem.

 

Sa demonstram afirmatii prin citare a documentatiei.

Editat de Mondan
Link spre comentariu

Creează un cont sau autentifică-te pentru a adăuga comentariu

Trebuie să fi un membru pentru a putea lăsa un comentariu.

Creează un cont

Înregistrează-te pentru un nou cont în comunitatea nostră. Este simplu!

Înregistrează un nou cont

Autentificare

Ai deja un cont? Autentifică-te aici.

Autentifică-te acum



×
×
  • Creează nouă...

Informații Importante

Am plasat cookie-uri pe dispozitivul tău pentru a îmbunătății navigarea pe acest site. Poți modifica setările cookie, altfel considerăm că ești de acord să continui.Termeni de Utilizare si Ghidări