COLOR SENSOR PLATFORM (CuSP) REFEREE DOCUMENT Pankil M. Butala and Thomas D. C. Little Multimedia Communications Lab Department of Electrical and Computer Engineering Boston University Saint Mary s Street Boston, MA 0 www.bu.edu/ece Reference Document: Revision. th March, 0
Contents Introduction Components. Microcontroller............................... TAOS................................. TAOS................................. Avago ADJD-S............................. Accelerometer................................ Gyroscope.................................. ANT AT Transceiver.......................... Drawings. Schematic.................................. PCB: Top Layer............................... PCB: Bottom Layer............................
Introduction The CuSP platform is a small, wireless, low powered sensor that measures incident illuminance along with static and dynamic motion angle parameters. The following are the core design requirements:-. RGBY sensing at 0-0Hz.. Sensor orientation sensing.. Able to communicate to a hub in room. (Data rate: 0-00Hz). Low powered. Must run for longer than hrs on coin cell battery. The following are the nice-to-have s for the second version. On board pluggable camera module.. Controlable field of view by using optics.. Integrated VLC transceiver. The following document gives a basic overview of the CuSP platform.
Components The current version of the platform has the following components on board:-. MSP0F9: Microcontroller. TCS: Taos Color Sensor. TCS: Taos Color Sensor. ADJD-S-CR999: Avago Color Sensor. ADXL: -Axial Digital Accelerometer. ITG-00: -Axial Digital Gyroscope. ANTTSMIB: ANT AT RF Transceiver Drop-in Module The Microcontroller is responsible for scheduling and execution of tasks like data acquisition from the sensors, data processing and set up transmission over RF to a receiver. The color sensors on board measure light intensities over channels - Red, Green, Blue and Clear. After evaluating performance, one will be selected for the next revision while the other two will be discarded. Data from the -axis accelerometer is used to compute the static orientation of the platform. Data from -axis gyroscope is used to compute the orientation of the platform when under motion. the ANT RF module is used to transmit data and receive commands from a service running on an ANT enabled computer. The following subsections highlight relevant information about the components. In-depth details can be found in their respective datasheets.. Microcontroller -bit ultra low powered Operates on a V coin cell battery X -bit timer modules X IC modules X SPI modules. TAOS RGBClr color sensor -bit digital output IC module
Programmable gain and integration time Programmable filter Programmable interrupts External timing through SY. TAOS RGBClr color sensor -bit digital output IC module Programmable gain and integration time Dedicated interrupts Very low powered. Avago ADJD-S RGBClr color sensor 0-bit digital output IC module Programmable gain and integration control Programmable interrupts Low powered. Accelerometer Tri-Axial Programmable range IC module Configurable interrupts Low powered
. Gyroscope Tri-Axial Programmable range IC module Configurable interrupts. ANT AT Transceiver Operates in.ghz ISM band Simulataneous channels byte payload 0.Hz - 0Hz data rate Coin cell operation Ultra low powered
Drawings The following section contains the schematic and layout drawings for CuSP.
. Schematic D D C C B B A A Title Number Revision Size A Date: /9/0 Sheet of File: \\..\mspsch.schdoc Drawn By: BT Battery SW-SPST 9 0 JTAG Header X JTAG JTAG JTAG JTAG JTAG.K R.K R.K R.K R D D D D JTAG JTAG JTAG0 JTAG JTAG JTAG ANT SRDY ANT MRDY ANT RST ANT RDX ANT TDX ANT BR (CLK) ANT RTS 0.uF C SY INT INT ADJSLP ADJRST JCS JCS JCS ADXL INT ADXL INT JACC 0.uF C 0.uF C9 0.uF C0 0.uF C CLKIN-G VLOGIC AD0 9 RESV RESV REGOUT 0 RESV-G INT VDD RESV 9 CPOUT 0 RESV RESV GYR ITG-00 ITG INT.nF C 0.uF C JGYR 0.uF C Color Sensor Platform (CuSP) Schematic Pankil Butala.0 Dvcc P./A P./A P./A P./A P./A/SVSIN VRef+ XIN XOUT 9 VeRef+ 0 VRef-/Veref- P.0/TACLK/CAOUT P./TA0 P./TA P./TA P./SMCLK P./TA0 P./TA P./TA 9 P.0/ACLK/CA 0 P./TAILK/CA P./CAOUT/TA0/CA P./CA0/TA P./CA/TA P./Rosc/CA P.ADCCLK/CA P./TA0/CA P.0/UCB0STE/UCA0CLK P./UCB0SIMO/UCB0 9 P./UCB0SOMI/UCB0 0 P./UCB0CLK/UCA0STE P./UCA0TXD/UCA0SIMO P./UCA0RXD/UCA0SOMI P./UCATXD/UCASIMO P./UCArXD/UCASOMI P.0/TB0 P./TB P./TB P./TB 9 P./TB 0 P./TB P./TB P./TBCLK P.0/UCBSTE/UCACLK P./UCBSIMO/UCB P./UCBSOMI/UCB P./UCBCLK/UCASTE P./MCLK P./SMCLK 9 P./ACLK 0 P./TBOUTH/SVSOUT XTOUT XTIN TDO/TDI TDI/TCLK TMS TCK RST/NMI P.0/A0 9 P./A 0 P./A AVss DVss AVcc MSP MSP0F9TPM 0.uF C 0uF C 0nF C K R JTAG JTAG INT INT ADXL INT ADXL INT ITG INT.K R.K R JTAG JTAG JTAG ANT RTS ANT BR (CLK) ANT TDX ANT RDX ANT RST ANT MRDY ANT SRDY SY ADJSLP ADJRST VDD Vs CS INT INT 9 0 R-G SDO ACC ADXL SY INT Vdd CS TCS Vdd INT CS TCS DVdd A SCKSLV A AVdd A CLKIO B SLV B SLEEP B D C RESET C A C CS ADJD-S Reset Vcc IO SRDY MRDY IO Portsel 9 BR 0 TXD0 RDX0 BR BR AIO AIO RTS AT ANTTSMIB
. PCB: Top Layer
. PCB: Bottom Layer