[ vos @ 26.10.2011. 14:27 ] @
Trudim se da utvrdim razlog zasto bih ikada koristio jedan od PIC24-ova a ne neki od dsPIC33F. dsPIC33F je takodje 16bitni sa dodatnim DSP modulom pri cemu ne vidim da je bilo cime uskracen u odnosu na PIC24? Navodno su dsPIC33F nesto skuplji ali to nesto deluje jako sitno (ja i ne videh razliku) pa se pitam da li uopste da se bakcem sa PIC24 ili da odmah sve projekte radim sa dsPIC33F cak i kada mi ne treba kompleksna matematika u floating point ili neka obrada signala. I ostale karakteristike favorizuju dsPIC33F kao sto je ADC preciznost, brzina (40 mips prema uglavnom 16mips za PIC24), PWM kanali za kontrolu motora itd.

Pitanje je da li nesto propustam tj. da li ima dsPIC33F ima bilo kakvu manu osim cene (i mozda eventualno potrosnje jer pretpostavljam da dsPIC33F kao mocniji i vise trosi) u odnosu na PIC24?
[ bogdan.kecman @ 26.10.2011. 14:41 ] @
33f su skuplji i to je otprilike to .. 24f mogu da sinkuju vise struje (dspic33 je ako se dobro secam limitiran na 4-5mA dok 24f moze da sinkne nesto tipa 10-15mA zavisno od komada) ... ne secam se dobro da li su svi dspic33 5v tolerantni, 24F mislim da svi jesu (ipak moras da proveris za svaki koji hoces da koristis u datasheet-u) ... ali sve u svemu, osnovna razlika je sto dspic33 ima vise hw-a pa je malo skuplji
[ vos @ 26.10.2011. 15:08 ] @
Ok, hvala. Inace kada kazes 5V tolerantni da li mislis da iako u datasheetu stoji da je napajanje recimo 2-3.6V da ipak moze da radi na 5V ili mislis na to da je u datasheetu ipak navedeno xxx-5V? Pitam zato sto za sve dsPIC33F stoji da su 3-3.6V a za PIC24F uglavnom stoji da su 1.8-3.6V. Ustvari, vidim samo par za koje pise da je napajanje 1.8-5.5V: http://www.microchip.com/Param...d=14&lang=en&pageId=75.

a dsPIC33F: http://www.microchip.com/Param....aspx?branchID=8192&mid=14
[ vos @ 26.10.2011. 21:20 ] @
Nasao sam u datasheetu ipak za neke dsPIC33F-ove da su 5V tolerant, sta god to znacilo :) Pretpostavljam da to znaci da iako im je napajanje recimo 3.3V da bi logicki nivoi mogli biti 5V. Ne znam da li su onda tolerantni i na napajanje od 5V i ako jesu zasto bi uopste navodili da je napajanje 3-3.6V?
[ goran_68 @ 26.10.2011. 21:33 ] @
Nijedan dsPIC33F nema EEPROM. Nijedan PIC24F nema CAN. Napajanje za dsPIC33F u granicama 3-3.6V. Kod ovog drugog veci raspon napona napajanja. Maksimalna kolicina RAM-a veca kod PIC24F. Brzina na strani dsPIC33F.
[ Horvat @ 26.10.2011. 21:35 ] @
tolerantan znaci verovatno da nece biti riknjavela ako mu slucajno pustis 5V umesto 3V3
[ goran_68 @ 26.10.2011. 21:38 ] @
Pise: Operating Voltage Range (V) 3 to 3.6. Ne moze 5V. Ustvari, moze ali jako kratko :).
[ foxhunter1 @ 26.10.2011. 22:39 ] @
5 V tolerantni znaci da na ulaze uC mozes da dovedes 5V signale, bez obzira sto sam kontroler napajas manjim naponom (3 - 3.6V). Nikako ne znaci da, ako je predvidjen da se napaja sa 3V3, mozes da to cinis sa 5V. U stvari i moze... sto rece kolega pre mene, ali vrlo kratko. Posle ce mu biti sve jedno
[ bogdan.kecman @ 27.10.2011. 04:25 ] @
napajanje i tolerantnost pinova nema veze jedno sa drugim :D .. kao sto ti je vec receno, dspicovi ako se dobro secam uglavnom nisu 5v tolerantni (ima ih koji jesu) dok su skoro svi 24F tolerantni .. e sad, fora je sto se pakuje dosta razlicit hw u njih .. ja uvek idem na MAPS i naklikam sta mi treba od hw-a i on mi napravi listu mcu-a koji to imaju i onda u odnosu na to odaberem koji cu da koristim .. 24F i dspic koriste isti kompajler, iste biblioteke .. dspic ima malo vise megaherca sto cini flash na njemu jako skupim (posto dspic nema wait state tako da i flash i ram mora da bude na istoj brzini kao i mcu) tako da obicno ima manje flash-a i ram-a nego 24F koji je duplo sporiji te mu je flash/ram dosta jeftiniji. Kada predjes na 32MX tu vec sam flash ne igra toliko veliku ulogu posto 32MX ima wait state pa flash ne mora da bude na istom taktu kao procesor
[ vos @ 27.10.2011. 08:37 ] @
Ok, jasno. Bilo mi je inace cudno to sto dsPIC33F nemaju EEPROM ali nisam znao razlog. Ali uvek mogu da stavim eksterni ako mi treba. Hvala svima na informacijama.
[ bogdan.kecman @ 27.10.2011. 11:48 ] @
od dsPIC-onja samo dsPIC30 ima eeprom, dsPIC33 nema. 32bitne piconje isto nemaju EEPROM ostali uglavnom imaju .. nisam siguran zasto nema eeproma u ovim vecim, ne verujem da je zbog brzine posto upis u eeprom svejedno traje nekoliko taktova na picu te nije frka ako je spor, bice da je problem sa prostorom na plocici .. ili su ljudi prosto odlucili da ovi "jaci" picovi ne moraju da imaju eeprom posto ces vec imati na pcb-u neki eeprom velicine koja tebi odgovara