smart by shimeiyan

VIEWS: 118 PAGES: 57

									SmartPhone Thesis A Seminar
                       Supervisor: Peter Ho
 Ansye Linardi         2275781
 Ashwin Srinivasan     2277896
 Endry Luis Djaja      2287066
 Lydian Wati Sutadji   2287131
 Yvonne Lee            2277889                1
Smartphone Seminar Outline
   Smartphone Philosophy
   Smartphone Comparisons
   Smartphone System Design
    – Microcontroller
       • ARM Core
       • Memory
    – LCD
    – Telephony Interface
    – Connectivity to network and other devices
   Current Progress
   Schedule

                                                  2
Smartphone Philosophy
 “is to integrate the telephone system
 with the processing power of a
 computer system and to be able to
 run various applications that
 optimise communication within the
 home or office.”


                                         3
Smartphone Philosophy (cont)
Features included:
 LCD to email and web browsing
 Advanced call management (call
  waiting, caller id, hands-free)
 Digital answering machine
 Least call cost routing
 Connectivity (USB, Infra Red,
  Ethernet, Wireless)
                                    4
Existing “smartphone” products




                                 5
MulteLink Smartphone
Product Description:

   Electronic telephone with WEB browsing and EMAIL capabilities.
   “Least cost call routing” whereby the phone looks up the call cost
    data for each of the call provider and adds the appropriate
    prefixes to make the cheapest possible international calls.

Features:

 56k Rockwell modem
 Hands free telephone, caller ID
 Backlit graphics LCD display
 Slide out keyboard
 USB port, and smart card interface.



                                                                     6
The Smile Phone & Web-i-Phone




                            7
Comparisons of Smartphones
                                                         Color LCD
Smartphone   Email/ Web    Normal      Connectivity
                                                          / Touch       External Interfaces
  Type        browsing    Telephone    (modem / LAN)
                                                          Screen


                                                                     • smartcard reader
                                                                     • multimedia card
 SMILE           Y            Y               Y              Y
                                                                     • audio earphones
                                                                     • parallel interface for printer


                                                                     • serial port
                                                                     • smartmedia
 WEB-i-
                 Y         Y( voip )    Y (modem op)         Y       • infrared
 Phone                                                               • smartcard reader
                                                                     • digital answer machine

                                                                     • USB port
 MULTE                                                               • smartcard
                 Y            Y         Y (modem only)    LCD only
  LINK                                                               • slideout keyboard


                                                                     • PCMCIA
                                                                     • USB
                                                                     • Infra red
  Our
                 Y            Y          Y (wireless)        Y       • Audio
Proposal                                                             • Keyboard (PS2, USB,
                                                                     infrared)
                                                                                            8
Group’s Vision of the Smartphone
Requirements
    We propose to base our design on
    the multelink smartphone
   to improve its design
   allow use of least cost routing
   add more “smart” features


    The SmartPhone will act as a
    communication hub for home and office
                                            9
Project Scope
 In this scope of our project we aim to
 provide a:

        “ Proof of concept”

 in building the hardware prototype
 and prove that such a SmartPhone is
 possible.
                                      10
The Smartphone Design
 LCD/Touch   Telephony Side     External
   Screen                       Devices



 Memory           What
                                Keyboard
             Microcontroller?



Power Mgmt        Keypad        Handset
                                      11
Microcontrollers




                   12
Microcontroller Requirements
   Suitable microprocessor
   Provides in built support for various
    external interfaces
    e.g. USB, serial ports
   Built-in LCD controllers, SDRAM/FLASH
    support etc.
   Embedded debugging software
   Power management
   I.e. : SoC (System On Chip)
                                            13
Microprocessor Research

             What is ARM ?

     ARM (Advanced RISC Machines ) is
  the industry's leading provider of 16/32-bit
        embedded RISC microprocessors



                                                 14
Why ARM?


ARM based processor is faster than
    the current 68K chips.
   can run up to 200 MHz – enabling robust
    application such as wireless technologies to run
    on it




                                                       15
Why choose ARM’s core?
 Low power
 Low system cost
 Excellent code density
 Global multi-vendor sourcing
 Standardize architecture
 High performance
 Small CPU die size
                                 16
ARM Core Family Products
There are 5 product families of
 ARM processor cores:
     ARM7 Thumb Family
     ARM9 Thumb Family
     ARM9E Family
     ARM10E Family
     ARM11 Family
     SecurCore Family


                                  17
ARM Core Family Products (cont)

The 5 product families can be categorized
   into 3 system categories:


1. Embedded Real-time systems Cores
2. Open Platforms Cores
3. Secure Applications Cores


                                            18
   ARM Core Family Products (contd)
             Cache Size  Tightly    Memory      AHB Bus                       Clock
                         Coupled
             (Inst/Data) Memory    Management   Interface   Thumb DSP Jazelle MHz **


Embedded Cores
ARM7TDMI         No        No         No          Yes*       Yes   No    No    133
Platform Cores
ARM720T      8K unified    No        MMU          Yes        Yes   No    No    100
ARM920T       16K/16K      No        MMU          Yes*       Yes   No    No    250
ARM922T        8K/8K       No        MMU          Yes*       Yes   No    No    250
Intel ARM-based
Processors
StrongARM      16K/8K      No        MMU          N/A        No    No    No    206
Intel XScale 32K/32K       No        MMU          N/A        Yes   Yes   No    400


                                                                               19
ARM Core Family Products (contd)


Our group particularly interested in 2 arm cores
  from the selected arm-core table

     They are ARM920T and ARM922T




                                                   20
ARM Core Selection Consideration
Factors
   Fast speed
   A member of Thumb technology family
   Have a cache (Instruction/Data)
   Have Memory Management Unit (MMU)
   Samples of application that may use this
    particular processor.
   The availability of the microcontroller products
    that contain these processors.
   Have embedded JTAG debug capability

                                                   21
Considered ARM based Microcontrollers:

    Sharp LH7A404
     ARM922T Core

    Samsung S3C2410X
     ARM920T Core

    Motorola MC9328MX1
     ARM920T Core
     >> “DragonBallMX1” <<
                                  22
DragonBall MC9328MX1

          Memory Map


                       23
24
Liquid Crystal Display (LCD)




                               25
LCD requirements for Smartphone
1. Viewing purposes/coloured display
 Email and web browsing
 Applications
 Display cheapest call costs and bills


2. Touch Panel Interface
 Alternative to a “mouse”
 Dial without keypad
                                          26
Overview of LCD Technology
             Passive        Active Matrix
             Matrix (STN)   (TFT)
Addressing   Multiplex      Direct/Active

Resolution   Low            High

Power       Low             High
Consumption
Cost        Low             High
                                            27
LCD Models Considered:
1. Sharp TFT LCD touchscreen:      Direct interface from
 Model: “LQ05703DC02”              “DragonBall MX1”
 320x240                          Not Chosen: Too expensive
 QVGA
                                    and hard to get.
 cost: US$455.05


2. Hitachi LCD touchscreen:
                                 Chosen: Much cheaper than
 Model: “SP10Q003-T”
                                  Sharp and availability from
 320X240                         many distributors.
 STN Colour graphic display     Reason:
                                  Need only an inexpensive
   cost: AU$261.75               LCD as our group intends to
                                  use it for proof of design and
                                  it interfaces with our
                                  microprocessor

                                                                28
Telephone and Modem System




                             29
POTS/Modem Requirements:
 Make phone call
 Modem / Fax
 Caller Id, Call Waiting
 Answering machine
 Billing detection / Call Duration
 Video Conference (Optional)
 Downloadable Ring Tone (Optional)
 To comply with Australian standards
 Fulfil telephone safety requirement

                                        30
Pots (Plain Old Telephone Service)
Basic Design
  Micro                                        Keypad
  Phone                                        and tone
                        Duplex Coil            generator
 Speaker

  Wall                                Hook
                                      Switch
     Tip    Line
            Interface                          Ringer
     Ring



                                                           31
Modem, Fax and Caller Id
•   Modem is a peripheral device which
    enables transmitting digital data through
    telephone line.
        Digital Signal                Analog Signal
                         Modulation
                                                      Telephone
                                      Analog Signal   Line
    Digital Signal
                     Demodulation



                                                             32
Modem, Fax and Caller Id (cont)
Fax Machine Mechanism
  • Optical Scanning
  • Signal Encoding
  • Modulation
  • Signal Transmission
  • Demodulation
  • Decoding
  • Copy Making
                                  33
Modem, Fax and Caller Id (cont)

   Caller Id is the identification of the
    originating subscriber line.


 Two types of Caller Id
    •   Caller Id Type I
    •   Caller Id Type II


                                             34
Modem, Fax and Caller Id (cont)
   Caller Id mechanism:
    • Caller Id Information received as analog
      signal
    • Modem Decodes the analog signal into
      standard 8 bit ASCII character
    • Caller Id Information is displayed on the
      LCD


                                              35
Telephone Safety Requirement
   Telephone regulations require high
    voltage barrier between telephone line
    side (high voltage)and digital device
    side(low voltage)

   Three kinds of implementation
    • Transformer
    • Optical Isolation
    • DAA ( Direct Access Arrangement )technology


                                                36
    DAA Technology
   Philosophy
    Use of a high voltage capacitor to isolate low
     voltage section from the high voltage section

   Basic Design of DAA technology
                    DAA           Isolation
                                  Barrier

Microprocessor      System                    Line        Phone
                    Interface                 Interface   Line


                    Low Voltage           High Voltage
                                                              37
DAA Technology (cont)
   Why using DAA ?

    – Isolation barrier used is lighter, smaller,
      cheaper and has better densities compare to
      transformer

    – Can fulfill wide variety of telephone application
      such as FAX, Modem, Caller Id, etc

    – Provides Programmable line interface to meet
      global line requirements
                                                     38
Pots/Modem Implementation
   Two types of Implementation
    – Discrete components
    – Modem Chipset


   In this project Modem chipset is used
    to implement Pots/Modem section
    due to simplicity reason

                                        39
Modem Chipset
   Points of consideration
    – Availability
    – Features supported
    – Meet Australia telephone regulations
      and standards
    – Price
    – Compatible with microprocessor
      Dragon Ball (MX9328MX1)
                                             40
Modem Chipset (cont)
   Modem Chipset Considered
    – SmartV.XX Modem chipset (Conexant)
       • CX81801 Modem Chip
       • SmartDAA Integrated DAA chip
       • Voice Codec chip (optional)

    – ISOmodem Chipset (Silicon laboratories)
       • Si24XX Modem Chipset
       • Si3015 Integrated DAA chip
                                                41
Modem Chipset (cont)
Features                              SmartV.XX      ISOmodem
Integrated DAA                            X              X
Caller Id                                 X              X
Programmable Firmware                     X              X
Fax                                       X              ?
DTMF detection                            X              ?
Call Waiting detection                    X              ?
Package                               128 pin TQFP   24 pin TQFP
CODEC included                             X             X
Availability                               ?             ?
Price                                      ?             ?
Meet Australian Telephone Standards        X             X
                                                               42
Connectivity and External Devices




                                    43
Connectivity Options
   Need to allow connectivity for external I/O
    devices such as keyboards, printers,
    scanners etc

   Also need to allow for network/LAN
    connectivity

   Trade-off between flexibility and
    complexity/price

                                              44
External I/O Devices

   USB ports – almost all types of I/O devices
    nowadays connect via the USB port(eg-
    printers, keyboards etc)

   Standard serial port – Unlikely to be used,
    but is there if necessary




                                              45
External I/O Devices (cont)

   Infrared interface – Convenient for
    wireless keyboards and mice

   Our design will probably directly support a
    PS/2 keyboard interface through the use
    of an AVR chip



                                             46
Network Connectivity

   Main requirements are flexibility and high
    bandwidth (>56kbps)

   Standard 10/100BaseT ethernet/LAN
    interface


   PCMCIA interface for wireless LAN
                                                 47
Network Connectivity (cont)

   Fallback option of external
    modems/routers/hubs that can be
    connected via the ethernet or USB ports

   Considered built-in ADSL modem but this
    doesn’t seem feasible


                                              48
Connectivity Design Challenges

   Ideally would like to directly support as
    many network and I/O devices/options as
    possible

   External devices such as cable/ADSL
    modems take up physical desk space


                                                49
Connectivity Design Challenges (cont)

     Writing/porting device drivers for external
      devices is also a problem

     However, for cost and complexity reasons,
      convenient features like in built ADSL are
      not going to be supported


                                                50
Functional Diagram




                     51
52
Project Progress




                   53
 Original Schedule:

Tasks                 wk3     wk4   wk5   wk6   wk7   wk8   wk9   wk10   wk11    wk12   wk13   wk14   wk15+



Requirements          draft                                              Final



Feasibility Studies

Analysis-research

Design
Protel Layout of
    PCB
Implementation
    and Testing
Operations and
   Evaluation

                                                                                                      54
Current Status
   High-level overview of progress
    against schedule
    – On-track in finding most of the
      hardware requirements
    – Behind in deciding POTS design
    – Hence, unable to begin protel design
   Unexpected delays – POTS/ADSL
    decision
                                             55
Plan for Thesis B:
 What we expect to accomplish in
  Thesis B:
 A working hardware prototype
 Proof of Design using simple software
  routines
 A scope for further research after our
  work, a legacy to continue building
  OS and further enhancements etc.
                                      56
Question Time:


Any Questions?




                 57

								
To top