【正文】
SPI Slave (Full Duplex) ? One 4Input 8Bit DeltaSigma A/D ? One 6Bit D/A ? One 8Bit D/A ? Two LowPass Filters Device 1 Device 2 ? One 16Bit Counter ? One 8Bit PWM ? One HalfDuplex UART ? One SPI Master ? One 12Bit Incremental A/D ? One LowPass Filter ? One 8Bit D/A ? Two Instrumentation Amplifiers 14 “ When Functions Appear‖ InApplication Reuse of Resources Dynamic Reconfiguration allows multiple function sets to operate on the SAME CHIP at DIFFERENT TIMES in the SAME APPLICATION Example: 23 Hours 59 minutes per day ? Accepts Money ? Distributes Beverages A few seconds each night ? Dynamically reconfigures into a 300 baud Modem ? Transmits coin, beverage and maintenance status to central office Benefits ? Only cost delta is phone interface ? Increased machine profitability 15 How They Interconnect ? Define connections between pins and function blocks ? Define connections between function blocks ? Define clock paths ? Change connections dynamically too! 16 PSoC Blocks I n t e r r u p tC o n t r o ll e rL V DS u p e r v is o rW a t c h d o gS lee p Tim e rD e c im a t o rS M PI2CS R A MM e m oryM 8 CC P UC oreM A C M ul t i pl yA c c um ul a t eFl a s hP rogra mM e m oryS y s t e mC loc k ingGe n e r a t o r2 4 M H zI n t e r n a lOs c il lat o rD igit a l P S o C B loc k A r r a yA n a log P S o C B loc k A r r a yP r o g r a m m a b leI n t e r c o n n e c ta n d L o g icA n a log I n p u tM u x ingA n a log Ou t p u tD r iv e r sP ort 5P ort 4P ort 3P ort 2P ort 1P ort 0Configurable I/O PortsSystem BusBBBBBBBBCBCB CBCBCT CT CT CTSCSCSC SCSC SCSCSCC loc k s17 Digital PSoC Blocks DR1DR2DR0CL K CL KCL KOUTP ROCINP ROCDA TACLK SCR1INPUTREG C ON F I GTIME, CTR , CR CPRS, UA RT, E TCDBDBDBDODBDIDODR1DR0DIT X DRX DCO M MO NL YT X DRX DCO M MO NL YEight 8bit Digital PSoC Blocks Available Two Types: ?Basic (4) ?Communications (4) Programmed at the Fu