Kysymys:
Mikä tarkalleen on PSoC: n käyttö?
Rick_2047
2011-03-30 18:53:07 UTC
view on stackexchange narkive permalink

Hei, eilen näin korkeakoulun sypressin esittämän PSoC 5 -taulun demon (joka oli tosiasiallisesti tarkoitettu vanhemmilleni). He osoittivat, kuinka korttiin sisäänrakennettua kapselia ja yhtä PSoC-siruista voidaan käyttää LEDin kytkemiseen päälle ja pois. Nämä ovat Hello World -tuotteita.

Vaikka ajattelin, että se oli hienoa ja kaikki, en todellakaan kyennyt selvittämään, miten voisin käyttää näitä levyjä. Kyllä, ne poistavat kaiken tarpeen tehdä omia laitteistoja, mutta miten voisin käyttää tätä ominaisuutta?

Toivottavasti he lähettävät PSoC 5: n siihen mennessä, kun olet vanhempi ... kenelläkään ei ole vielä varastossa.
Korkeakoulussamme on 2 tai 3 PSoC 5 -sarjaa
Voisit harkita tämän jakamista kahteen kysymykseen: "Miksi haluaisin koskaan käyttää esittelytaulua (kehityskorttia) jonkin yrityksen MCU: lle (sen sijaan, että rakennisin asioita itse yksittäisistä siruista)?" ja "Milloin voisin koskaan käyttää PSoC: tä (jonkin muun yrityksen MCU: n sijaan)?".
Se, että yliopistossa on kehityspaketteja, on melkein täysin erotettu mahdollisuudesta integroida yksi näistä siruista tuotteeksi. Kokeile tätä hakua: http://www.findchips.com/avail?part=CY8C5
Viisi vastused:
Adam Lawrence
2011-03-30 19:41:24 UTC
view on stackexchange narkive permalink

Cypress PSoC -laitteissa on lohkot (PWM-moduulit, laskurit, ajastimet, UART: t, ADC, DAC jne.), jotka voidaan helposti konfiguroida graafisen käyttöliittymän avulla, mikä voi nopeuttaa projektin kehitysaikaa. (ei tarvitse suunnitella ulkoisia piirejä, sijoittaa niitä jne.) Lisäksi piirilevyn kiinteistöjen vähennys on mukava plus (ei tarvetta ulkoisille siruille kaikille näille toiminnoille).

Koska nämä lohkot ovat todellisia laitteistomoduuleja, sinun ei myöskään tarvitse käyttää aikaa ohjelmistojen kirjoittamiseen näiden toimintojen jäljittelemiseksi. Ne voidaan määrittää käynnistämään keskeytykset, jotta tilakoneesi voi olla helposti vuorovaikutuksessa lohkojen kanssa.

Esimerkiksi PSoC 5: ssä on seuraavat lohkot: 20-bittinen sigma-delta ADC, 8-bittinen IDAC , 8-bittinen VDAC, 12-bittinen 1 Msps SAR ADC, PGA, Op-amp, TIA, taajuussekoitin, vertailija, referenssi, cap-sense-lohko. Tällainen laitteisto ylittää sen, mitä useimmissa mikrokontrollereissa on.

Mutta kaikki nämä asiat ovat helposti saatavilla kaikissa ohjaimissa, miksi haluaisin käyttää toista sirua tähän?
PSoC 5: ssä on seuraavat analogilohkot: 20-bittinen sigma-delta ADC, 8-bittinen IDAC, 8-bittinen VDAC, 12-bittinen 1 Msps SAR ADC, PGA, Op-amp, TIA, taajuussekoitin, vertailija, viite, cap-sense-lohko (muun muassa). Tätä * laitteistoyhdistelmää ei * löydy kaikista ohjaimista.
user3624
2011-03-30 19:41:28 UTC
view on stackexchange narkive permalink

Nämä kehityskortit ovat vain tapa jollekin saada nopeasti vauhtia PSoC: n käytössä. Insinöörin tarkoituksena on perehtyä siruun ja sitten suunnitella se omaksi räätälöidyksi piirilevyksi (ja rakentaa miljoonia niistä ja ansaita kaikki nyrkillä täyteen rahaa). He käyttävät myös näitä tauluja yliopistossa eräänlaisena "yhdyskäytävän huumeena". He houkuttelevat sinut PSoC: n varhaisessa vaiheessa, joten kun menet todelliseen maailmaan, sinulla on tapana käyttää niitä, lähettää miljoonia ja ansaita kaikille nyrkkiä rahaa.

Cypress ei ole missään nimessä ainutlaatuinen tässä. TI, Atmel, STMicro, Freescale jne. Tekevät tämän.

Joten jos nuo levyt toimivat sinulle, niin käytä niitä. Muuten, älä, älä.

Sivun vieressä ... Käytin PSoC: tä tehdessäni kapasitiivista kosketusnäppäimistöä tälle hakulaitteelle. Se osoittautui halvemmaksi, luotettavammaksi ja paremmaksi etsiä omaa kuin ostaa mekaaninen näppäimistö. Aloitimme arvioimalla yhtä Cypress-kehityskortista ja teimme sitten nopeasti oman piirilevyn.

Haluan tarttua koukkuun! Mutta en pysty keksimään mitään projektiideoita tälle.
No ... Oletetaan, että sinulla on Cypress CY8CKIT-014 -levy (http://www.cypress.com/?rID=43674). Se on vain 49 dollaria, joten se ei ole liian kallista, mutta siinä on melko vähän tavaraa. Yksi asia, jonka haluaisin tehdä sen kanssa: Käytä capsense-liukusäädintä ja 3-akselista kiihtyvyysmittaria jonkinlaisen soittimen tekemiseen. Käytä joitain GPIO-nastoja ajaaksesi kaiuttimen suoraan tai kytke DAC. Myös itse PSoC 5: ssä voi olla DAC.
Mielestäni PSOC4 riittää "tarttumiseen" ja [levyt] (http://uk.farnell.com/cypress-semiconductor/cy8ckit-049-42xx/prototype-board-cy8c4245axi-483/dp/2420489)ovat alle 5 dollaria!
stevenvh
2011-08-07 20:20:41 UTC
view on stackexchange narkive permalink

Joitakin vuosia sitten aiomme tehdä projektin toisen yrityksen kanssa, ja heidän suunnittelinsinöörinsä halusi myydä meille PSoC: n idean, jonka hän näytti ajattelevan parhaana leivän viipaleeksi saamisen jälkeen. Kollegani ja minä katsoimme sitä ja hylkäsimme sen. Cypress-myyntiinsinöörit painottavat ajatusta, että voit määrittää PSoC: n uudelleen ajon aikana. Onko se niin hienoa? Ei! Jos olen määrittänyt lohkot ajastimeksi, tarvitsen ajastimen koko ajan . Muissa mikrokontrollereissa on ajastimia, jotka ovat käytettävissä koko ajan.
Ja puhumme ajastimista. IIRC: n yhtä rakennuspalikkaa voitaisiin käyttää 8-bittisenä ajastimena. 32-bittiselle ajastimelle tarvitaan 4 lohkoa, ja suurin osa näistä suurista uudelleen konfiguroitavista lohkoista on käytetty loppuun.
Ehkä asiat ovat muuttuneet siitä lähtien, ja viimeaikaisiin osiin saattaa olla enemmän resursseja, mutta tuolloin PSoC: tä ei varmasti Meille ei ole lisäarvoa muihin mikrokontrollereihin verrattuna. (Käytimme tuolloin esimerkiksi NXP LPC2100: ta.)

Minua henkilökohtaisesti ei häiritse se tosiasia, että voit muuttaa asioita ajon aikana. Mistä olen innoissani, jos minulla voi olla 52 PWM-kanavaa tai 10 sarjaporttia tai mitä haluan. JA voit liittää nämä mihin tahansa nastaa haluat. Suurin osa mikro-ohjaimista tarjoaa sinulle jonkin verran oheislaitteita, jotka sopivat keskimääräiseen sovellukseen, mutta usein on erittäin vaikea löytää juuri tarvitsemasi. PSoC antaa sinulle mahdollisuuden valita olennaisesti äärettömästä alueesta.
Lisäksi voit kirjoittaa omat oheislaitteesi Verilogiin! Tämä tarkoittaa, että sinulla voi olla oheislaitteita, joita mikään muu mikro-ohjain maailmassa ei tarjoa.
Mallit muuttuvat kehityksen aikana! Et ehkä tarvitse ajastinta koko ajan, tai saatat tarvita kahta. Ja 32-bittinen ajastin ei kuluta 4 UDB: tä (universaalit digitaalilohkot), vain 1-2. Huippuluokan PSOC-peleissä on 20–24 näistä lohkoista, joita voi pelata.
Toybuilder
2011-04-06 02:15:25 UTC
view on stackexchange narkive permalink

PSoC: n kauneus on, että sirulla on jo useita hyödyllisiä analogisia lohkoja, joten monissa tapauksissa voit käyttää prosessoria, jossa on hyvin vähän (ja enimmäkseen passiivisia) komponentteja, jotta sinulla on toimiva tuote, kun muut MCU: t vaativat joukon ulkoisia osia.

PSoC: n mukana tulee myös suuri kirjasto valmiiksi säilöttyjä ratkaisuja (ohjelmistojen ja kytkentäkaavioiden muodossa), jonka avulla voit nopeasti sekoittaa ja sovittaa ratkaisuja valmiiksi tuotteeksi.

-

BTW, esimerkkinä - yhdessä tekemässäni PSoC-mallissa oli 2-akselinen kiihtyvyysanturi, TFT-nestekidenäyttö ja 8 kapasitiivista anturituloa painikkeita (neljää käytetään iPod-tyylisenä "jog-valitsimena" ja 4 muuta yleistä painikkeen painamista), iButton-portti ja äänikaiuttimen ulostulo. Kortin ei-passiiviset osat koostuivat vain kiihtyvyysmittarin sirusta, FET: stä kaiuttimen ohjaamiseksi ja 5 V: n - 3,3 V: n tasokytkimestä TFT: n liitäntään (koska emme voineet hankkia 5 V TFT -näyttöä halusimme). Kiihtyvyysanturin opamppiirit, korkitunnistinpiirit ja erilaiset digitaalilohkot sisälsivät kaikki PSoC: n.

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

PSoC: n kaltaisen laitteen lisäetuna on, että voit määrittää digitaaliset ja analogiset lohkot uudelleen ajon aikana. Tämä antaa sinulle paljon enemmän toimintoja sirusta, jossa on vähemmän nastoja.



Tämä Q & A käännettiin automaattisesti englanniksi.Alkuperäinen sisältö on saatavilla stackexchange-palvelussa, jota kiitämme cc by-sa 2.0-lisenssistä, jolla sitä jaetaan.
Loading...