Clicker Technical Document
Clicker Technical Document
Version 2.0
Last Updated- 27th September 2011
Page 1
Index
Sr. No. 1 Introduction to Clicker 1.1 Hardware 1.2 Software 2 3 Block diagram representation of Clicker Device Components of the Clicker Hardware 3.1 CC2511 Low-Power SoC with MCU, Memory, 2.4 GHz RF Transceiver, and USB Controller 3.2 TPS79333 ULTRALOW-NOISE, HIGH PSRR, FAST RF 200mA LOW-DROPOUT LINEAR REGULATORS 3.3 PCF8593S Low power clock/ Calendar 3.4 MAX 3232 3.0V to 5.5V, Low-Power, up to 1Mbps, True RS-232 Transceivers 3.5 AD8544 General Purpose CMOS Amplifier 3.6 16x2 LCD display 3.7 Folded Dipole Antenna 3.8 Keyboard 4 List of Figures Fig1- Clicker System Setup Fig 1.1- Clicker Device and Receiver Fig 2- Block diagram of Clicker Device Fig 3.1.1- Pin-out description of CC2511 Fig 3.1.2- Block Diagram of CC2511 Fig 3.2.1- TPS79301 Adjustable LDO Regulator Fig 3.2.2 - TPS79301 Adjustable LDO Regulator package 4 4 6 8 10 11 12 Contents Page No 4 4 5 6 7 7
11
12 14
16 17 19 20
Page 2
Sr. No. 4.
Contents Fig 3.3.1- Block Diagram of PCF8593S Fig 3.3.2- Pin Configuration of PCF8593S Fig 3.4- MAX 3232 Pin Configuration Fig 3.5- AD8544 Pin configuration Fig 3.6.1 - LCD Display Fig 3.6.2 - LCD pin Configuration Fig 3.7.1- Folded Antenna PCB Fig 3.7.2- Folded Antenna (1:1 proportion Diagram) Fig 3.7.3- Folded Antenna Dimensions Fig 3.8- Clicker Keyboard
Page No 13 14 15 17 17 18 19 19 19 20
Page 3
1. Introduction
Clicker is a student response and interaction system developed at IIT Bombay, as part of the National Mission on Education through Information and Communication Technology (NMEICT), sponsored by MHRD. Clicker system is a synchronous and asynchronous, response and interaction system which can be advantageously used for empowerment of students and teachers in classroom and seminar sessions. It can be used in a classroom to teach the students effectively, and to evaluate performance of the students by keeping records of quizzes. Clicker system provides the facility to the instructor to interact with students by presenting question, collecting answers of individual students, and evaluating understanding of each student on that session. The system can collect the attendance of the students present in the session, and the attendance record can be stored.
Page 4
Fig Clicker device Clicker is embedded communication device. Clicker device consists of processor with in-built RF transceiver, USB interface, serial interface, folded dipole antenna, LCD screen, and keypad. Clicker device is powered by USB supply or a three dry 1.5 cells. Clicker device transmits signals to receiver as well as receives signals from receiver in synchronous as well as asynchronous mode. Clicker and receiver are configured via 2.40GHz RF communication. Clicker device is shown in fig. 3.2. Receiver
Fig - Receiver Receiver is embedded communication device. Receiver consists of processor with in-built RF transceiver, USB interface, serial interface, and folded dipole antenna. Receiver is powered by USB supply. Receiver transmits signals to clickers as well as receives signals from clickers in
aslclicker\D:\CLICKER_DOC\Clicker V2.0\DOC\Clicker technical document Page 5
synchronous as well as asynchronous mode. Receiver of the clicker system is shown in the fig. 3.3. Appropriate software packages installed computer system The central receiver of clicker system is connected to the computer system via USB port. The computer system should have installed the following operating system and software packages. Operating System = Ubuntu 9.04 Java = sun-java6-jre Python = Python Serial 2.3-1 Clicker = Clicker software version 2.0
Fig- Block Diagram of Clicker Device Block diagram of the clicker device is shown in fig. Clicker device consists of CC2511, which is Low-Power system on chip (SoC) with micro-controller unit (MCU), Memory, 2.4 GHz RF Transceiver, and USB Controller. Clicker device requires 4.5 Volts DC supply which can be supplied either by USB supply or dry cells. For voltage regulation purpose TPS79301 is used, which is ultralow- noise, high PSRR, fast RF 200mA low-dropout linear regulator. MAX 3232 is used to run at data rates of 120kbps while maintaining RS-232 output levels.USB connector and audio jack/connector are provided for communication with PC. Folded dipole PCB antenna is used for RF transmission and reception. SD/Memory card is provided in the Clicker device. PCF8593S low power Clock/Calendar is provided in the Clicker device. Keypad is provided which has alphanumeric keys and other control keys. LCD display is used for displaying characters and graphics to the user.
Page 7
Feature
CC2511 Low-Power SoC (6x6 mm package) with MCU, 2.4 GHz RF Transceiver, USB Controller, 32 kB of in-system programmable flash memory, and 4 kB of RAM 4.5 V dc supply, USB power supply. 3.3 V dc voltage output, Ultralow-Noise, High PSSR, fast RF 200mA low-dropout linear regulator in NanoStar wafer chip scale. 3.0V to 5.5V, Low-Power, up to 1Mbps, True RS-232 Transceivers Using Four 0.1F External Capacitors
MAX3232 Audio connector USB Port PCB LCD Screen Keypad Debug support
55110 mm, two layer 16 Character 2 line LCD screen 45 , Alphanumeric keypad 10-Pin debugger connector
Page 8
Page 9
Page 10
PCB Layout
Page 12
Input power
Clicker device can be powered by either USB supply or dry cells. Power is supplied to 3 pin jumper by using either USB supply or dry cells. Output VCC from 3 pin jumper is fed to TPS79333. Single pole single throw (SPST) switch is used for ON or OFF switching of device. TPS79333 is ultralownoise, high PSRR, fast RF 200 mA low-dropout linear regulator which gives fixed 3.3 volts output. A 0.1F tantalum input bypass capacitor connected between IN and GND, is required for stability and improves transient response, noise rejection, and ripple rejection. An output capacitor is connected between OUT and GND of TPS79333 to stabilize the internal control loop. Inductor L1 is used for filtration of noise. Input power circuit design is shown in fig.
Page 13
Page 14
LCD display
A 16x2 (Character x Line) LCD display is used in the Clicker circuit. In this LCD, each character is displayed in 5x7 pixel matrix. The LCD pin configuration is shown in fig.
Fig - LCD pin Configuration The LCD screen circuit schematic is shown in fig. LCD_RS (Selects command register when low; and data register when high), LCD_RW (Low to write to the register; High to read from the register) and, LCD_EN (Sends data to data pins when a high to low pulse is given) are control signals which are input to LCD screen from CC2511 chip. Pin7 to Pin 14 are data pins. Pin 15 and pin 16 are backlight VCC and ground respectively. Pin1 is grounded and Pin2 is connected to DVDD. Potentiometer R1 is for contrast adjustment of LCD screen.
Page 15
Page 16
Page 17
3.8 Keyboard
Keyboard is provided on the Clicker device, which is used for responding to questions.
Fig 3.8- Clicker Keyboard Functions of keysAlphanumeric Keys Alphanumeric keys in the Clicker Keyboard include 0 to 9 numbers and A, B, C, D, E, and F alphabets. Alphanumeric keys are used to respond to general, multiple answer, and numeric answer question. Decimal Key (.) Decimal key is used for responding to question having fractional or decimal answers like 3.14, 2.718, etc. Clr Clr key is used for canceling entered entry in the clicker device. OK OKkey is used for confirming the actions. OK key is also used for waking up clicker from sleep mode. T/Y T/Y key is used for responding answer as True or Yes. F/N F/N key is used for responding answer as False or No. Left Left key is used for moving cursor to the left hand side. Right Right key is used for moving cursor to the Right hand side. Raise Hand
aslclicker\D:\CLICKER_DOC\Clicker V2.0\DOC\Clicker technical document Page 20
Page 21
Fig- Frontline graphics of Clicker PCB (Drill Drawing) PCB Size = 1056 mm PCB material frame = 0.8 mm
Page 22
Fig- Frontline graphics of Clicker PCB (After Drilling) PCB Size = 11056 mm
PCB material frame = 0.8 mm
aslclicker\D:\CLICKER_DOC\Clicker V2.0\DOC\Clicker technical document Page 23
Fig- Frontline graphics of Clicker PCB (Soldermask top) PCB Size = 11056 mm
aslclicker\D:\CLICKER_DOC\Clicker V2.0\DOC\Clicker technical document Page 24
Fig- Frontline graphics of Clicker PCB (Soldermask bottom) PCB Size = 11056 mm
aslclicker\D:\CLICKER_DOC\Clicker V2.0\DOC\Clicker technical document Page 25
Fig- Frontline graphics of Clicker PCB (Silkscreen bottom) PCB Size = 11056 mm
PCB material frame = 0.8 mm
aslclicker\D:\CLICKER_DOC\Clicker V2.0\DOC\Clicker technical document Page 26
Fig- Frontline graphics of Clicker PCB (Silkscreen top) PCB Size = 11056 mm
PCB material frame = 0.8 mm
aslclicker\D:\CLICKER_DOC\Clicker V2.0\DOC\Clicker technical document Page 27
Page 29
Page 30
Page 31
3.2 TPS79333 ULTRALOW-NOISE, HIGH PSRR, FAST RF 200mA LOW-DROPOUT LINEAR REGULATORS: The TPS793xx family of low-dropout (LDO) low-power linear voltage regulators features high power-supply rejection ratio (PSRR), ultralow-noise, fast start-up, and excellent line and load transient responses in NanoStar wafer chip scale and SOT23 packages. NanoStar packaging gives an ultrasmall footprint as well as an ultralow profile and package weight, making it ideal for portable applications such as handsets and PDAs. Each device in the family is stable, with a small 2.2F tantalum capacitor on the output. The TPS793xx family uses an advanced, proprietary BiCMOS fabrication process to yield extremely low dropout voltages (for example, 112mV at 200mA, TPS79330). Each device achieves fast start-up times (approximately 50s with a 0.001F bypass capacitor) while consuming very low quiescent current (170A typical). Moreover, when the device is placed in standby mode, the supply current is reduced to less than 1A. The TPS79328 exhibits approximately 32VRMS of output voltage noise at 2.8V output with a 0.1F bypass capacitor. Applications with analog components that are noise-sensitive, such as portable RF electronics, benefit from the high PSRR and low-noise features as well as the fast response time. Features: 200mA RF Low-Dropout Regulator with Enable Available in Fixed Voltage Versions from 1.8V to 4.75V and Adjustable (1.22V to 5.5V) High PSRR (70dB at 10 kHz) Ultralow-Noise Fast Start-Up Time (50s) Stable With a 2.2F tantalum Capacitor Excellent Load/Line Transient Response Very Low Dropout Voltage 5- and 6-Pin SOT23 (DBV) and NanoStar Wafer Chip Scale (YEQ, YZQ) Packages
Page 32
Page 33
Block Diagram:
aslclicker\D:\CLICKER_DOC\Clicker V2.0\DOC\Clicker technical document Page 34
3.4 MAX 3232 3.0V to 5.5V, Low-Power, up to 1Mbps, True RS-232 Transceivers:
aslclicker\D:\CLICKER_DOC\Clicker V2.0\DOC\Clicker technical document Page 35
The MAX3222/MAX3232/MAX3237/MAX3241 transceivers have a proprietary lowdropout transmitter output stage enabling true RS-232 performance from a 3.0V to 5.5V supply with a dual charge pump. The devices require only four small 0.1F external charge pump capacitors. The MAX3222, MAX3232, and MAX3241 are guaranteed to run at data rates of 120kbps while maintaining RS-232 output levels. The MAX3237 is guaranteed to run at data rates of 250kbps in the normal operating mode and 1Mbps in the Mega Baud operating mode, while maintaining RS232 output levels. The MAX3222/MAX3232 have 2 receivers and 2 drivers. The MAX3222 features a 1A shutdown mode that reduces power consumption and extends battery life in portable systems. Its receivers remain active in shutdown mode, allowing external devices such as modems to be monitored using only 1A supply current. The MAX3222 and MAX3232 are pin, package, and functionally compatible with the industry-standard MAX242 and MAX232, respectively. The MAX3241 is a complete serial port (3 drivers/ 5 receivers) designed for notebook and subnotebook computers. The MAX3237 (5 drivers/3 receivers) is ideal for fast modem applications. Both these devices feature a shutdown mode in which all receivers can remain active while using only 1A supply current. Receivers R1 (MAX3237/MAX3241) and R2 (MAX3241) have extra outputs in addition to their standard outputs. These extra outputs are always active, allowing external devices such as a modem to be monitored without forward biasing the protection diodes in circuitry that may have VCC completely removed. The MAX3222, MAX3237, and MAX3241 are available in spacesaving TSSOP and SSOP packages. Pin Configuration:
Pin description:
aslclicker\D:\CLICKER_DOC\Clicker V2.0\DOC\Clicker technical document Page 36
The AD8541/AD8542/AD8544 are single, dual, and quad rail to- rail input and output singlesupply amplifiers featuring very low supply current and 1 MHz bandwidth. All are guaranteed to operate from a 2.7 V single supply as well as a 5 V supply. These parts provide 1 MHz band-width at a low current consumption of 45 A per amplifier. Very low input bias currents enable the AD8541/AD8542/AD8544 to be used for integrators, photodiode amplifiers, piezo electric sensors, and other applications with high source impedance. Supply current is only 45 A per amplifier, ideal for battery operation. Rail-to-rail inputs and outputs are useful to designers buffering ASICs in single-supply systems. The AD8541/AD8542/AD8544 are optimized to maintain high gains at lower supply voltages, making them useful for active filters and gain stages. The AD8541/AD8542/AD8544 are specified over the extended industrial temperature range (40 Degree Celsius to +125 Degree Celsius). The AD8541 is available in 8-lead SOIC, 5-lead SC70, and 5-lead SOT-23 packages. The AD8542 is available in 8-lead SOIC, 8-lead MSOP, and 8-lead TSSOP surface-mount packages. The AD8544 is available in 14-lead narrow SOIC and 14-lead TSSOP surface mount packages. All MSOP, SC70, and SOT versions are available in tape and reel only. Features: Single-Supply Operation: 2.7 V to 5.5 V Low Supply Current: 45 A/Amplifier Wide Bandwidth: 1 MHz No Phase Reversal Low Input Currents: 4 pA Unity Gain Stable Rail-to-Rail Input and Output Pin Configuration of AD8544:
Fig 3.6.1 - LCD Display LCD (Liquid Crystal Display) screen is an electronic display module has been used in Clicker circuits. LCDs are economical; easily programmable; have no limitation of displaying special and even custom characters (unlike in seven segments), animations, and so on. A 16x2 LCD means it can display 16 characters per line and there are 2 such lines. In this LCD, each character is displayed in 5x7 pixel matrix. This LCD has two registers, namely, Command and Data. The command register stores the command instructions given to the LCD. A command is an instruction given to LCD to do a predefined task like initializing it, clearing its screen, setting the cursor position, controlling display, etc. The data register stores the data to be displayed on the LCD. The data is the ASCII value of the character to be displayed on the LCD.
Pin Description:
aslclicker\D:\CLICKER_DOC\Clicker V2.0\DOC\Clicker technical document Page 39
Pin No 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
Function Ground (0V) Supply voltage; 5V (4.7V 5.3V) Contrast adjustment; through a variable resistor Selects command register when low; and data register when high Low to write to the register; High to read from the register Sends data to data pins when a high to low pulse is given
Name Ground Vcc VEE Register Select Read/write Enable DB0 DB1 DB2 DB3 DB4 DB5 DB6 DB7 Led+ Led-
Page 40