Sida 1 av 2

PIC med både A/D och D/A

Postat: 19 januari 2009, 11:04:52
av Jan-A
Tjena!
Vet någon om det finns en lämplig PIC-krets som kan programmeras med PICkit 2-programmerare och innehåller både ett par A/D-omvandlare och minst en D/A-omvandlare. Skulle vilja klara mig utan externa omvandlare och helst slippa använda PWM-utgången som D/A.
/J-A N :-)

Re: PIC med både A/D och D/A

Postat: 19 januari 2009, 11:29:33
av wolfheat
På microchips hemsida finns MAPS, där kan du söka efter de funktioner du önskar.

http://www.microchip.com/maps/microcontroller.aspx

Re: PIC med både A/D och D/A

Postat: 19 januari 2009, 11:36:59
av Micke_s
dsPIC33FJ64GP802 har en 16 bitars D/A
finns i SDIP också

Re: PIC med både A/D och D/A

Postat: 19 januari 2009, 11:41:10
av wolfheat
Micke_s skrev:dsPIC33FJ64GP802 har en 16 bitars D/A
finns i SDIP också
Den hade jag nog föreslagit också, möjligen dsPIC33FJ128GP802. Begränsningarna ligger främst vid D/A-omvandlaren. Är du beredd att ha den extern så finns det 50 gånger fler PICar att välja mellan.

Re: PIC med både A/D och D/A

Postat: 19 januari 2009, 11:45:01
av Jan-A
Tjena!

Går dessa 16-bitars att programmera med PICkit 2 starter kit, eller behöver man kraftfullare programmerare och/eller kompilator?

/J-A N :-)

Re: PIC med både A/D och D/A

Postat: 19 januari 2009, 11:49:27
av Micke_s
Enligt vad som står på Pickit 2 så tar den DSPIC33 ja.
kompilator är det en annan än PIC16F/PIC18F ja.

Är du student så har de en student edition av kompilatorn kostnadsfritt.

Re: PIC med både A/D och D/A

Postat: 19 januari 2009, 12:04:16
av sodjan
> Går dessa 16-bitars att programmera med PICkit 2 starter kit,

Lite märklig fråga, den/de finns ju med i "PICkit 2 Device Support List" :
http://www.microchip.com/stellent/idcpl ... e=en027813

När det gellar utvecklingsverktygen (kompilator o.s.v) så måste det så klart vara prylar
som klarar dsPIC33 arkitekturen. Jag tror att all info finns på Microships sidor om dsPIC,
t.ex : "MPLAB C Compiler for dsPIC" :
http://www.microchip.com/stellent/idcpl ... e=en535363

Hur som helst, det mest intressanta är kanske vad det är som du vill göra. Kanske att en "vanlig" PIC
tillsammans med en filtrerad PWM utgång är enklast. Eller en liten DAC som t.ex MCP4821 :
http://www.microchip.com/wwwproducts/De ... e=en024015

Re: PIC med både A/D och D/A

Postat: 19 januari 2009, 12:08:31
av wolfheat
Jan-A skrev:Tjena!

Går dessa 16-bitars att programmera med PICkit 2 starter kit, eller behöver man kraftfullare programmerare och/eller kompilator?

/J-A N :-)
Kanske kan vara bra att kolla support list för PICKIT2 så ser du. Verkar som du inte har sån stor koll på vad du letar efter, därmed antar jag att du kommer vilja ha kretsar av PDIP typ om du skall använda kopplingsdäck för uppkoppling av det hela. Beskriv gärna lite mer av ditt projekt och hur du tänkt gå tillväga så har du lättare att få hjälp här. Ju tydligare du är, desto lättare och troligare är det att du får den hjälp du behöver.

http://www.microchip.com/stellent/idcpl ... e=en027813
PICkit 2 support list

Re: PIC med både A/D och D/A

Postat: 19 januari 2009, 12:12:53
av Jan-A
Jo, som Sodjan nämner så blir det nog en enklare PIC med filtrerad PWM.
Tänkte använda utgången till att styra en frekvensomriktare med 0-10V.

Hade hoppats på att det fanns en PIC16/18 med inbyggd DAC,
hittade dock ingen med microchips sökverktyg och att gå till 16-bitars
kanske är lite överdrivet.

/J-A N :-)

Re: PIC med både A/D och D/A

Postat: 19 januari 2009, 12:20:33
av sodjan
> Tänkte använda utgången till att styra en frekvensomriktare med 0-10V.

OK, då har du kanske inte så stora krav på svarstid, så att säga.
Hur snabbt behöver utgången (0-10V) kunna ändras ?

> hittade dock ingen med microchips sökverktyg

Jahaja... Så någon annan skulle trolla fram en som inte ens Microchip känner till ? :-)

Re: PIC med både A/D och D/A

Postat: 19 januari 2009, 13:12:13
av Jan-A
sodjan skrev:Jahaja... Så någon annan skulle trolla fram en som inte ens Microchip känner till ? :-)
Ja, det var förhoppningen!
Du har väl en fab i källaren som du kan rita en ny PIC med.
Det räcker med ett par exemplar. ;-)

Har letat för ett år sedan och vill minnas (minnet har dock spelat mig spratt förr) att jag hittade en 8-bitars PIC med DAC.
Men det kan ju vara så att jag då nöjde mig med PWM-utgången.
Blev därför lite förbryllad över att inte hitta någon krets på microchip med DAC,
tänkte att den kanske försvunnit ur sortimentet men att någon på forumet kände till någon äldre variant med inbyggd DAC.

Och precis som Sodjan säger så behöver bandbredden på DAC:en (PWM-utgången då) inte vara högre än i sekundskalan.

/J-A N :-)

Postat: 19 januari 2009, 16:54:29
av Marta
Vad behöver Du för noggrannhet på DA?

Ett alternativ om Du vill ha en statisk DA och noggrannheten räcker är att helt enkelt sätta en R/2R-kedja på en port.

Re: PIC med både A/D och D/A

Postat: 19 januari 2009, 17:14:01
av Jan-A
Jo, en r/r2-kedja gör ju jobbet. Men då jag önskar en upplösning på säg minst 100 steg (100 mV) så blir det ju 7 bitar.
Önskemålet är att få så lite HW som möjligt varför en PWM-lösning ter sig mindre arbetsintensiv.
På grund av detta hade jag hoppats på en inbyggd DAC, men det verkar bara finnad på 16-bitars PIC:ar.

/J-A N :-)

Re: PIC med både A/D och D/A

Postat: 19 januari 2009, 17:26:30
av Marta
Då är kanske PWM bäst. Trodde kanske Du hade problem med signalrenhet o.dyl. Det bör vara lättare att få en statisk konstruktion ren.

Det kommer att finnas PIC16 med DA, men de är inte ute ännu. Någon av de kommande 16F1??? skall ha detta. Finns lite uppgifter på Microships hemsida om dessa. De har dessutom ett utökat instruktionsset och klarar högre klockfrekvens.

Tyvärr är kärnan 3.3V även på 5V-versionerna. Det innebär en tiopotens sämre flash endurance och att de skall ha Vpp mellan 8 till 9V. Om Din flashare klarar detta vet jag inte.

Re: PIC med både A/D och D/A

Postat: 19 januari 2009, 17:36:21
av laban12
wolfheat skrev:På microchips hemsida finns MAPS, där kan du söka efter de funktioner du önskar.

http://www.microchip.com/maps/microcontroller.aspx

SNYGG - Har Atmel någon liknande för sina AVR??
(sorry för OT!)