Domanda:
Qual è esattamente l'uso di PSoC?
Rick_2047
2011-03-30 18:53:07 UTC
view on stackexchange narkive permalink

Ehi, ieri ho visto una demo (che in realtà era pensata per i miei anziani) di una tavola PSoC 5 di cipresso al mio college. Hanno dimostrato come utilizzare il capsense integrato nella scheda e uno dei chip PSoC per accendere e spegnere un LED. Questa è roba di base di Hello World.

Anche se pensavo fosse interessante e tutto il resto, non riuscivo davvero a capire in che modo avrei potuto usare quelle schede. Sì, eliminano tutta la necessità di creare il mio hardware, ma come potrei usare questa capacità?

Spero che stiano spedendo il PSoC 5 quando sarai un anziano ... nessuno ha ancora scorte.
Il nostro college ha 2 o 3 kit di PSoC 5
Potresti considerare di suddividere questo in 2 domande: "Perché mai dovrei usare la demo board (scheda di sviluppo) per l'MCU di alcune aziende (invece di costruire le cose da solo con i singoli chip)?" e "Quando potrei mai usare un PSoC (piuttosto che un MCU di un'altra azienda)?"
Il fatto che un college disponga di kit di sviluppo è quasi totalmente disaccoppiato dalla possibilità di integrare uno di questi chip in un prodotto. Prova questa ricerca: http://www.findchips.com/avail?part=CY8C5
Cinque risposte:
Adam Lawrence
2011-03-30 19:41:24 UTC
view on stackexchange narkive permalink

I dispositivi Cypress PSoC hanno blocchi (moduli PWM, contatori, timer, UART, ADC, DAC, ecc.) che possono essere configurati facilmente da una GUI, che può accelerare i tempi di sviluppo di un progetto. (non è necessario progettare circuiti esterni, disporli, ecc.) Inoltre, la riduzione dello spazio su PCB è un bel vantaggio (non c'è bisogno di chip esterni per tutte queste funzioni).

moduli hardware reali, inoltre non è necessario perdere tempo a scrivere software per emulare queste funzioni. Possono essere configurati per attivare gli interrupt, in modo che la macchina a stati possa interagire facilmente con i blocchi.

PSoC 5, ad esempio, ha i seguenti blocchi: ADC sigma-delta a 20 bit, IDAC a 8 bit , VDAC a 8 bit, ADC SAR a 12 bit 1 Msps, PGA, amplificatore operazionale, TIA, mixer di frequenza, comparatore, riferimento, blocco cap-sense. Questo tipo di hardware è al di sopra e al di là di quanto fornito nella maggior parte dei microcontrollori.

Ma tutte queste cose sono facilmente disponibili in tutti i controller, perché dovrei usare un altro chip per questo?
Il PSoC 5 ha i seguenti blocchi analogici: ADC sigma-delta a 20 bit, IDAC a 8 bit, VDAC a 8 bit, ADC SAR a 12 bit 1 Msps, PGA, amplificatore operazionale, TIA, mixer di frequenza, comparatore, riferimento, blocco cap-sense (tra gli altri). * Non * troverai questo mix di hardware in "tutti i controller".
user3624
2011-03-30 19:41:28 UTC
view on stackexchange narkive permalink

Queste schede di sviluppo sono solo un modo per qualcuno di mettersi rapidamente al passo con l'utilizzo del PSoC. L'intenzione è che un ingegnere acquisisca familiarità con quel chip e poi lo progetti nel proprio PCB personalizzato (e ne costruisca milioni e faccia il pieno di soldi). Usano anche quei consigli al college come una sorta di "droga di passaggio". Ti fanno appassionare presto al PSoC, quindi quando esci nel mondo reale tenderai a usarli, spedire milioni e fare il pieno di soldi a tutti.

Cypress non è assolutamente unico in questo. TI, Atmel, STMicro, Freescale, ecc. Fanno tutti questo.

Quindi, se quelle schede funzionano per te, allora bene, usale. Altrimenti, ehm, non farlo.

Per inciso ... ho usato un PSoC quando ho realizzato la tastiera tattile capacitiva per questa stazione cercapersone. Si è rivelato più economico, più affidabile e più bello da fare da soli piuttosto che acquistare una tastiera meccanica. Abbiamo iniziato valutando una delle schede di sviluppo Cypress, quindi abbiamo rapidamente realizzato il nostro PCB.

Voglio farmi appassionare !! Ma non riesco a trovare idee per progetti per questo.
Bene ... diciamo che hai la scheda Cypress CY8CKIT-014 (http://www.cypress.com/?rID=43674). Costa solo $ 49, quindi non è troppo costoso ma contiene un bel po 'di cose. Una cosa che prenderei in considerazione di fare con esso: usa il cursore capsense e l'accelerometro a 3 assi per creare una sorta di strumento musicale. Usa alcuni pin GPIO per pilotare direttamente un altoparlante o collega un DAC. Potrebbe anche esserci un DAC nello stesso PSoC 5.
Per "Farsi catturare" penso che PSOC4 sia sufficiente e [le schede] (http://uk.farnell.com/cypress-semiconductor/cy8ckit-049-42xx/prototype-board-cy8c4245axi-483/dp/2420489)sono meno di $ 5!
stevenvh
2011-08-07 20:20:41 UTC
view on stackexchange narkive permalink

Alcuni anni fa stavamo per realizzare un progetto con un'altra azienda e il loro ingegnere progettista voleva venderci l'idea del PSoC, che sembrava considerare la cosa migliore da quando il pane veniva affettato. I miei colleghi ed io abbiamo dato un'occhiata e l'abbiamo scartata. Gli ingegneri di vendita di Cypress sottolineano l'idea che puoi riconfigurare il tuo PSoC durante il runtime. È così fantastico? No! Se ho configurato i blocchi come timer è perché ho bisogno di un timer tutto il tempo . Altri microcontrollori hanno timer che sono sempre disponibili.
E si parla di timer. Un blocco costitutivo dell'IIRC può essere utilizzato come timer a 8 bit. Per un timer a 32 bit avevi bisogno di 4 blocchi, e con questo la maggior parte di quei fantastici blocchi riconfigurabili sono stati esauriti.
Forse le cose sono cambiate da allora e potrebbero esserci più risorse sulle parti recenti, ma a quel tempo PSoC certamente non lo era per noi è un valore aggiunto rispetto ad altri microcontrollori. (All'epoca stavamo usando ad esempio NXP LPC2100.)

Personalmente non sono infastidito dal fatto che puoi cambiare le cose in fase di esecuzione. Quello che mi entusiasma è il fatto che posso avere 52 canali PWM, o 10 porte seriali, o quello che voglio. E puoi collegarli a qualsiasi pin tu voglia. La maggior parte dei microcontrollori offre un mix di periferiche per soddisfare l'applicazione media, ma spesso è molto difficile trovare esattamente ciò di cui hai bisogno. PSoC ti offre una scelta da una gamma essenzialmente infinita.
Inoltre puoi scrivere le tue periferiche in Verilog! Ciò significa che puoi avere periferiche che nessun altro microcontrollore al mondo fornisce.
I design cambiano durante lo sviluppo! Potresti non aver bisogno di un timer tutto il tempo, o potresti finire per averne bisogno di due. E un timer a 32 bit non consuma 4 UDB (blocchi digitali universali), solo 1-2. I PSOC di fascia alta hanno 20-24 di questi blocchi con cui giocare.
Toybuilder
2011-04-06 02:15:25 UTC
view on stackexchange narkive permalink

La bellezza di PSoC è che hanno un numero di blocchi analogici utili già integrati nel chip, così che in molti casi, puoi semplicemente usare il processore con pochissimi (e per lo più passivi) componenti per avere un prodotto funzionante quando altri MCU richiederebbero un mucchio di parti esterne.

PSoC viene inoltre fornito con una vasta libreria di soluzioni predefinite (sotto forma di software più schemi elettrici) che consente di combinare rapidamente le soluzioni in un prodotto completo.

-

A proposito, proprio come un esempio: un progetto PSoC che ho realizzato aveva un accelerometro a 2 assi, un LCD TFT e 8 ingressi di rilevamento capacitivo pulsanti (quattro usati come "jog dial" in stile iPod e altre 4 pressioni generali di pulsanti), una porta iButton e un'uscita per altoparlanti audio. I non passivi su quella scheda consistevano solo nel chip dell'accelerometro, il FET per pilotare l'altoparlante e un cambio di livello da 5 V a 3,3 V per interfacciarsi al TFT (perché non potevamo procurarci un display TFT da 5 V con le caratteristiche volevamo). Il circuito operazionale per l'accelerometro, il circuito cap sense e i vari blocchi digitali erano tutti contenuti all'interno del PSoC.

zydeco100
2011-04-05 21:21:15 UTC
view on stackexchange narkive permalink

Un ulteriore vantaggio di un dispositivo come PSoC è che puoi riconfigurare i blocchi digitali e analogici durante il runtime. Ciò ti consente di ottenere molte più funzionalità dal chip con meno pin.



Questa domanda e risposta è stata tradotta automaticamente dalla lingua inglese. Il contenuto originale è disponibile su stackexchange, che ringraziamo per la licenza cc by-sa 2.0 con cui è distribuito.
Loading...