trocascope xc2000 ver 2 0 l.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
Trocascope XC2000 ver. 2.0 PowerPoint Presentation
Download Presentation
Trocascope XC2000 ver. 2.0

Loading in 2 Seconds...

play fullscreen
1 / 30

Trocascope XC2000 ver. 2.0 - PowerPoint PPT Presentation


  • 106 Views
  • Uploaded on

Trocascope XC2000 ver. 2.0. Brought to you by: Smooth Operation Chris Kitt, Brenda Marcum, Jacob Oliver, Michael Roth, and Andrew Yuan. Trocascope XC2000 ver. 2.0. Eliminate one port by incorporating the camera onto the tool port

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'Trocascope XC2000 ver. 2.0' - chalice


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
trocascope xc2000 ver 2 0

Trocascope XC2000 ver. 2.0

Brought to you by:

Smooth Operation

Chris Kitt, Brenda Marcum, Jacob Oliver,

Michael Roth, and Andrew Yuan

trocascope xc2000 ver 2 02
Trocascope XC2000 ver. 2.0
  • Eliminate one port by incorporating the camera onto the tool port
  • More convenient for surgical team - fewer hands required and viewable screen
  • Less traumatic for patient
overview
Overview

I2C

Atmel AT32AP7000

32bit AVR

OV7690 Sensor Board

ISI

SD Reader/Card

Sharp VGA LCD Module

LCD Controller

atmel at32ap7000
Atmel AT32AP7000
  • 256-BGA 32-bit Microcontroller
  • External Memory Interface
    • (SDRAM, DataFlash, SRAM, MMC, SD, Compact Flash, Smart Media, NAND Flash)
  • SD Card holds Linux boot-up protocol and all Linux applications ran on board
  • 4 USART
  • Two-Wire Interface: I2C
  • LCD Interface
  • ISI Interface: 12-bit data interface for CMOS cameras
sensor board
Sensor Board
  • Houses OV7690 Sensor and accompanying capacitors/resistors.
  • OV7690 Sensor (CMOS VGA)
    • Microcontroller controls imager via SCCB (I2C), 8 parallel data lines.
  • Camera takes 640x480 @ 30fps and sends it to the Image Sensor Interface (ISI) on the microcontroller.
slide7
LCD
  • Sharp LS037V7DW01
  • Connected via Microcontroller LCD Interface.
  • Microcontroller takes data from imager, displays it on the LCD in VGA format.
  • Utilizes RGB parallel input with 18 bits of color
slide8

Boot/ initialization Software

ISI software

LCD Software

lcd pinout
LCD Pinout

LCD Controller (on Chip)

LCD

LED Power (+27.9V)

LED+ [1]

Touch Screen Controls

T1-4 [5:8]

General Purpose [7:0]

Resolution (low) [12]

Vert. Scan (high) [13]

Horz. Scan (high) [14]

Reset Signal [10]

Data Enable Pin [16]

Blue LCDD[23:18]

Blue Data signal [28:33]

SMPSYNC [49]

Red LCDD [15:10]

Red Data signal [42:47]

SMPDATA [50]

LCDC-PWR

Power On Control [15]

Green LCDD [7:2]

Green Data signal [35:40]

LCD_VSYNC

VSYNC [18]

* Note highest pin number is LSB

LCD_HSYNC

HSYNC [20]

LCD_PCLK

CLKIN [22]

3.3V (From Board)

PWR [24:26]

GND

[3,9,11,17,19,21, 23,27,34,41,48,51]

GND

isi pinout
ISI Pinout

ISI

ISI Controller (on Chip)

PWRDN (Low) [A1]

Pin I/O

HREF [C1]

HSYNC

VSYNC [C2]

VSYNC

PCLK

PCLK

XVCLK [D2]

24 MHz

DOVDD [E4]

1.8V

AVDD [A2]

2.8V

Digital Video

Port [0:7]

ISI Data [0:11]

SCCB Data [B1]

TWI - SCL

SCCB clock [B2]

TWI - SDA

VREF2[A3]

VREF1 [A4]

GND

AGND [C3]

software overview
Software Overview
  • Linux running on stk1000
    • Prebuilt drivers for on board LCD
      • Edit to work with our LCD
    • ISI Linux drivers
      • Tweak for our Imager
  • Install slightly modified Linux and bootloaders on custom board
immediate software goals
Immediate Software Goals
  • Get Development Environment Functional
    • Ubuntu 8.04
    • AVR32 Buildroot 2.2.0
    • AVR32 GNU Toolchain 2.1.4
    • AVR32 Studio 2.1
  • Display an image on the LCD
risk analysis
Risk Analysis
  • Running into issues with getting Linux program running on board
    • Unfamiliar with Linux
    • Even with this running, concerns about getting sample code to work
  • Small traces = additional costs not originally budgeted for
  • Long turn around time for PCBs adds additional delays
  • Complexity of Microprocessor layout is taking longer to design than expected