Technician's Guide to 68HC11 Microcontroller.Pdf

Total Page:16

File Type:pdf, Size:1020Kb

Technician's Guide to 68HC11 Microcontroller.Pdf chapter 1 Introduction to Computer Hardware Objectives I ntr odu ct ion to Com put er H ardw are After completing this chapter, you should be able to: ◗ Describe the fundamental elements of every computer system: proces- sor, memory, and input/output ◗ Compare elements of the HC11 block diagram to the fundamentals of every computer system ◗ Describe the use of busses to connect computer elements ◗ Explain the three major functional units of a processor ◗ Illustrate the typical registers inside the processor ◗ List the HC11 processor registers ◗ Discuss the HC11 processor modes ◗ Compare and contrast various memory types ◗ Describe the on-chip memory of the HC11 ◗ Specify input/output functions present on most computers ◗ Use some basic BUFFALO commands to control the EVBU Outline ◗ 1.1 Elements of Every Computer ◗ 1.2 Elements of Processors ◗ 1.3 Introduction to Memory ◗ 1.4 Memory Types ◗ 1.5 Input/Output 1 ◗ 1.6 EVBU/BUFFALO Technician’s Guide to the 68HC11 Microcontroller Introduction Computer systems have been developed for a variety of functions and purposes. General-application desktop machines are the most common. They run a variety of software applications, such as word processing, financial management and data processing. They have all but replaced the typewriter as a necessary business tool. Computers are also present in automobiles, appliances, airplanes and all types of controllers and electromechanical devices. Despite the differences among these computer systems, they all share fundamental components and design. The purpose of this chapter is to provide an understanding of the fundamental components of a computer system. A conceptual presentation regarding the elements of every computer system is made with sufficient detail to establish a foundation for these concepts. The concepts will then be extended to the HC11 hardware. 1.1 Elements of Every Computer All computers are made up of a group of three fundamental elements: a central processor, memory, and input/output devices. Figure 1.1 shows a block diagram of a computer that includes these three elements. The examination of any kind of desktop computer, workstation or computer control system will reveal at least this minimum structure. Many computing devices will have multiple processors, multiple memory types, and numerous input/output devices. In many cases, the input/output devices contain all three elements as a unit. Video cards for personal computers, for example, always contain a video processor and memory in addition to their inherent input/out- put capability. Address Bus Memory Data Bus Central Processor (CPU) Connection to the Outside World Input/Output Control Bus 2 Figure 1.1 Fundamental Block Diagram of a Computer Introduction to Computer Hardware HC11 Hardware Block Diagram The HC11 is a computer system on a single chip that contains the three functional blocks of a computer system. Its internal central processor is a member of the 6800 family of processors; it has on-board memory and sophisticated on-chip input/output capabilities. The HC11 block diagram is shown in Figure 1.2. This block diagram is specific to the M68HC11E9 version of the HC11. This version of the HC11 is used on the development board (EVBU), as well as in the examples used throughout this text. Three types of memory are included on-chip: RAM, ROM and EEPROM. The HC11 also supports expanded off-chip memory. It contains five on-chip input/output functions, an analog-to-digital converter, and a sophisticated timing system that supports numerous event-driven functions. The address, data and control busses are not shown in this diagram; the processor is connected to the memory and input/output functions inside the HC11 chip in the manner illustrated in Figure 1.1. 3 Figure 1.2 M68HC11E9 Block Diagram Technician’s Guide to the 68HC11 Microcontroller NOTE: Throughout this text, references to the HC11 presume the M68HC11E9 version of the chip; thus, the shorter, more general name “HC11” will be used, unless otherwise specified. Central Processor The processor is the device at the center of the machine. It has the responsibility to execute instructions, manipulate data and perform arithmetic functions. It controls and manages the activities of the entire machine. The human brain is the ultimate processor. It can receive and process instructions, process data (like visual images and sounds) and perform arithmetic calculations. However, the human brain is much, much more than a processor because it has the ability to think and to reason. Computer processors cannot think in the same sense. The term Central Processing Unit (CPU) is used to refer to the main processor in a system. The CPU often works in conjunction with a set of processors to complete a whole system. Modern computers contain additional processors, other than the CPU. They contain video processors, input/output processors, memory controllers, interrupt controllers and math co-processors, to name a few. Since these other processors are subordinate to the central processor, they are often called sub-processors. Many peripheral devices, such as harddrives, printers and video projection systems, have dedicated processors embedded into their control circuitry. Memory Memory is a term that refers to any component that stores data and programs used by the processor. Memory can have many forms. There are semiconductor memories, magnetic memories, and optical memories. Semiconductor memories include read only memory (ROM) and read/write memory (RAM). Magnetic memories include floppy disk drives, hard disk drives and tape systems. Optical memories include CD-ROM, DVD and optical disks. A thorough presentation of memory relevant to the HC11 will be provided in chapter 8. Section 1.3 will address concepts of memory that are applicable to all computer systems and a necessary foundation for this study of the HC11. Input/Output Input/Output is a term that refers to any subsystem that has the responsibility of receiving data for the processor (input) or sending data out from the processor (output). Input/Output is typically abbreviated as I/O and does not necessarily imply that a particular device has both input and output capability. Typical input devices are keyboards, mice or scanners. Typical output devices are printers and monitors. Typical devices that perform both input and output functions are modems or tape drives. 4 Collectively, all these devices are referred to as I/O devices. The HC11 I/O capability is discussed in detail in chapters 10 through 13. Introduction to Computer Hardware Busses The processor communicates with the memory and I/O via busses. On a computer, a bus is a set of two or more conductors that are grouped together to form a parallel information path to and/or from the processor. The bus size, given in bits, is a measure of the number of conductors that can be active simultaneously on the bus. There are three major busses on computer systems: the data bus, the address bus and the control bus. The data bus is responsible for the transfer of data between the processor and memory or the processor and I/O. It is a bidirectional bus, because data can travel to or from the processor and other devices. Typically, a data bus transfers data in byte widths. Thus, a data bus is an 8-bit, 16-bit or 32-bit bus (1 byte, 2 bytes or 4 bytes wide). The number of bits, or data bus width, also directly correlates with the default processing capacity of the processor. Typically, processors and computers are referred to by the size of their data busses. An HC11 is considered an 8-bit processor because it has an 8-bit data bus and has the default processing capability of one byte. Pentium-based personal computers are 32-bit or 64-bit machines. Thus, they can process four or eight bytes simultaneously. The address bus is responsible for the transfer of addresses from the processor to mem- ory or to I/O. The address is used to identify specific memory locations or I/O devices. It is a unidirectional or one-way bus, because processors are the only devices that can create an address for memory or I/O. Typically, an address bus transfers addresses over the bus in double byte widths. Thus, an address bus is usually a 16-bit, 32-bit, or 64-bit bus (2 bytes, 4 bytes or 8 bytes wide). The HC11 uses a 16-bit address bus. The control bus is responsible for the control signals necessary to interface the various devices within a computer system. This bus is not typically structured as a fixed number of conductors, as are the data and address busses. It is more likely to be a collection of all other signals necessary for proper operation of the system. Figure 1.3 illustrates how busses might be implemented between an HC11 and some expanded off-chip memory device. This example uses a 16-bit address bus, an 8-bit data bus and two control signals that would be part of a larger system control bus. Address Bus External Data Bus HC11 Memory Chip Device Read/Write Control Output Enable Two signals connected to the memory device that are part of the system control bus 5 Figure 1.3 Computer Bus Example Technician’s Guide to the 68HC11 Microcontroller Self-Test Questions 1.1 1. What are the three main hardware components of a computer? 2. What is the function of each of the three hardware components of a computer? 3. What connects the three hardware components and allows the data, addresses and control signals to move between these components? 1.2 Elements of Processors Processors have the job of processing the data within a computer and controlling the overall operation of the system.
Recommended publications
  • January 1977 I
    CALIFORNIA STATE UN:::VERSITY, NORTHRIDGE HICROPROCESSORS / A graduate p~ojc~t report s~~oitted in partial satisfaction of the requirements for the degree of Master of Science in Engineering .. I by Thor,las Carson Hecht ~- .January 1977 i The graduate project report of Thomas Carson Hecht is approved: California State University, Northridge Oitober 1976 ii TABLE OF CONTENTS TITLE PAGE i. 1-.PPROVAL PAGE i.i LIST OF FIGURES i.v ABSTRP.C'I' vii INTRODUCTION 1 INTRODUCTION 1'0 MICROPROCESSORS 3 THE 6800 HINIHAL SYSTEM 7 THE HICROCOMPUTER ... , .. ,~ .. c•<~c•••••••••••••,.tt•••••••.••,•·•••••-~~·•'~••oo 18 }!ICROELECTRONIC P.ESISTOiZS AND RESISTOR TRH'lMING 31 AJ!FL ICATT.O!'·! OF THE HICROCOI'-1PUTER TO LASER TRIH~llNG R),DJIR ERRORS AND THEIR CORRECTION 65 THE ERROR COF,RECI'TON SYSTEM •••••••c••••.,••••••••••••••• .. •-ta•••••·• 69 THE HICROPROCESSOR SYSTEN 34 LIHJ.TATWNS AND ACCURACY 97 SUNNARY 100 APPENDIX A 6800 IN.~)J'RUC.TIO.N S.&T •••••••••••••••••••• 102 APPEND IX E HOTOIWLA 6800 .CI.ROJ LTS -t.~ ...... ~ ... , ............. ~ ............... 105 lJ:'FENDIX C C.ALCJJL.A.TOR .CHIP DATA SH.EET •• , , .•••• , .•••.•••••••••••• llO 'I + .. .;:,. .. t •· II " • • • 115 BIBLlOGR.t,PHY ••••••••• otto'W ...... ll9 Li.i LIST OF FIGURES FIGURE 1: THE 6800 Mli'Hr·L'\L SYSTEH FIGURE 2: OPERATION OF THE ACIA FIGURE 3: OPERATION OF THE PIA FIGURE Lf: BLOCK DIAGRP..H OF THE PIA/CALCULATOR CHIP INTERFACE FIGURE 5: SCHEHATIC AND TRUTH TABLE OF THE PRIOP.ITY ENCODER FIGURE 6: SCHElv!ATIC OF THE QUAD AND FIGURE 7: SCHEHATIC OF 'I'JIE TNTERRUPT PRIORITY CIRCUIT FIGURE 8: LOCATIONS ADDRESSED BY THE MPU FOR DIFFERENT PRIORITY Ii'fTERlWPTS FIGURE 9: .tv1EHORY H1\P OF THE MICROCOl1PUTER FIGURE 10: CALCULATION OF RESISTANCE USING SQUARES AND SHEET RESISTANCE FIGURE 11: DIFFERENT TYPES OF TRIHS FIGURE 12: RESISTANCE AS A FUNCTION OF TRHllviiNG FIGURE 13: PLOT OF % OF INCREASE IN RESISTANCE VS.
    [Show full text]
  • Computer Architectures
    Computer Architectures Motorola 68000, 683xx a ColdFire – CISC CPU Principles Demonstrated Czech Technical University in Prague, Faculty of Electrical Engineering AE0B36APO Computer Architectures Ver.1.10 1 Original Desktop/Workstation 680X0 Feature 68000 'EC000 68010 68020 68030 68040 68060 Data bus 16 8/16 16 8/16/32 8/16/32 32 32 Addr bus 23 23 23 32 32 32 32 Misaligned Addr - - - Yes Yes Yes Yes Virtual memory - - Yes Yes Yes Yes Yes Instruct Cache - - 3 256 256 4096 8192 Data Cache - - - - 256 4096 8192 Memory manager 68451 or 68851 68851 Yes Yes Yes ATC entries - - - - 22 64/64 64/64 FPU interface - - - 68881 or 68882 Internal FPU built-in FPU - - - - - Yes Yes Burst Memory - - - - Yes Yes Yes Bus Cycle type asynchronous both synchronous Data Bus Sizing - - - Yes Yes use 68150 Power (watts) 1.2 0.13-0.26 0.13 1.75 2.6 4-6 3.9-4.9 at frequency of 8.0 8-16 8 16-25 16-50 25-40 50-66 MIPS/kDhryst. 1.2/2.1 2.5/4.3 6.5/11 14/23 35/60 100/300 Transistors 68k 84k 190k 273k 1,170k 2,500k Introduction 1979 1982 1984 1987 1991 1994 AE0B36APO Computer Architectures 2 M68xxx/CPU32/ColdFire – Basic Registers Set 31 16 15 8 7 0 User programming D0 D1 model registers D2 D3 DATA REGISTERS D4 D5 D6 D7 16 15 0 A0 A1 A2 A3 ADDRESS REGISTERS A4 A5 A6 16 15 0 A7 (USP) USER STACK POINTER 0 PC PROGRAM COUNTER 15 8 7 0 0 CCR CONDITION CODE REGISTER 31 16 15 0 A7# (SSP) SUPERVISOR STACK Supervisor/system POINTER 15 8 7 0 programing model (CCR) SR STATUS REGISTER 31 0 basic registers VBR VECTOR BASE REGISTER 31 3 2 0 SFC ALTERNATE FUNCTION DFC CODE REGISTERS AE0B36APO Computer Architectures 3 Status Register – Conditional Code Part USER BYTE SYSTEM BYTE (CONDITION CODE REGISTER) 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 T1 T0 S 0 0 I2 I1 I0 0 0 0 X N Z V C TRACE INTERRUPT EXTEND ENABLE PRIORITY MASK NEGATIVE SUPERVISOR/USER ZERO STATE OVERFLOW CARRY ● N – negative ..
    [Show full text]
  • ED135388.Pdf
    DOCUMENT RESUME ED 135 388 IB 004 499 AUTHOR Kirby, Paul J.; Gardner, Edward M. Tin! Microcomputer Controlled, interactive Testing Terminal Development. INSTITUTION Air Force Human Resources lab., Lowry AFB, Colo. Technical Training Div. SPONS AGENCY Air Force Human Resources Lab., Brooks AFB, Texas. REPORT NO AIHEI-TR-76-66 PUB DATE Oct 76 NOTE 27p. EDRS PRICE MF-$0.83 HC-$2.06 Plus Postage. DESCRIPTORS Autcinstructional Aids; Computer Programs; *Computer Science; *Individual Tests; Man Machine Systems; Self Pacing Machines; *Testing; *Test Scoring Machines IDENTIFIERS Microcomputers ABSTRACT The evolution of a self-contained test scoring terminal is presented. The rationale for thedesign is presented along with an evolutionary description ofthe requirements for the system. The sequence of software andhardware tools, which were developed in order to build the device, are alsodescribed in this report. The resulting device,which contains an imbedded microcomputer is functionally described and the testingstrategies which it cur.rently supports axe presented.(Author) *********************************************************************** * Dcraents acquired by ERIC include many informalunpublished * *materls not available from other sources. ERICmakes every effort * *to obtain tbe best copyavailable. Nevertheless, items of marginal * *reproducibility are often encountered andthis affects the quality * *of the microfiche and hardcopyxeproductions ERIC makes available * *via the ERIC Document ReproductionService (EDRS). EDRS is not * *responsible
    [Show full text]
  • Part 21 Rept Re Marking of Motorola 8-Bit Microprocessor Family
    . o *" ']w', ('', , . 1, ;, * , ' i VICTOREEN, INC. - 10101 WDODLAND AVE., CLE(ELAND, DillD 44104 . VICTOREEN "" "*:'''*1'****** = m i n o l a :'' * * * ' August 19, 1983 'i ' . ' U. S. Nuclear Regulatory Commission Region III 799 Roosevelt Road Glen Allyn, IL 60137 . Attentior. Mr. Robert Gregor Subject: 10CFR21 Repertable Data . Reference: Phone conversation of 8/18/83 Dear Mr. Gregor: In accordance with 10CFR21, VICT0REEN, INC. shall use this letter to formally document our phone co'nversation of 8/18/83 as well as transmit our written report. On 8/18/83, your department was notified by phone . of a potential defect involving the marking of the Motorola 8-Bit Microprocessor (MPU's) Family. The defect involves the letter designa- tion utilized on the Hi-Re1 products which was changed to indicate tem- perature classifications of the microprocessor. What follows is the written report required as per 10CFR21 Paragraph 21.21 b2 and b3., , MD Ref: B3.i.) q VICTOREEN, INC. t 10101 Woodland Avenue ,g O-[* Cleveland, Ohio 44104 /k Attention: Roger Zimmerman, Q. A. Manager, and Attention: Ken Stafford, Reliability Manager | | Ref: B3.ii) i The facilities which may contain the basic component is as follows: Facility Type of VICTOREEN Equipment . Midland, Units 1 & 2 Quantity of 12 Class IE Area Radiation Monitors Model No. M861CD Indian Point Ouantity of 2 Class 1E High i Range Containment Monitor Model No. M861CD h , s p 8309070411 830831 g gDRADOCK05000 A shener o obe comoreon sues.o ry | . m . _ _ ._ . d - . P:gs 2 - , ~ . U. S. Nuclear Regulatory Commission , . Region III Clen Allyn, IL 60137 ,.
    [Show full text]
  • Eindhoven University of Technology MASTER Embedded Sensing Platform for Smart Urban Spaces Garza Salas, A
    Eindhoven University of Technology MASTER Embedded sensing platform for smart urban spaces Garza Salas, A. Award date: 2015 Link to publication Disclaimer This document contains a student thesis (bachelor's or master's), as authored by a student at Eindhoven University of Technology. Student theses are made available in the TU/e repository upon obtaining the required degree. The grade received is not published on the document as presented in the repository. The required complexity or quality of research of student theses may vary by program, and the required minimum study period may vary in duration. General rights Copyright and moral rights for the publications made accessible in the public portal are retained by the authors and/or other copyright owners and it is a condition of accessing publications that users recognise and abide by the legal requirements associated with these rights. • Users may download and print one copy of any publication from the public portal for the purpose of private study or research. • You may not further distribute the material or use it for any profit-making activity or commercial gain Embedded Sensing Platform for Smart Urban Spaces Eindhoven University of Technology Faculty of Electrical Engineering Royal Philips N.V. - Research Master Embedded Systems Author: Amado Garza Salas - 0827000 [email protected] Date: 9 January 2015 Supervisors: prof. dr. ir. Gerard de Haan dr. ir. Frank van Heesch ir. Ruben Rajagopalan Acknowledgement I would like to express my gratitude towards prof. dr. ir. Gerard de Haan for providing me with this opportunity, as well as for his involvement, supervision and support during the realization of this project.
    [Show full text]
  • Addressing Mode 1 Addressing Mode
    Addressing mode 1 Addressing mode Addressing modes are an aspect of the instruction set architecture in most central processing unit (CPU) designs. The various addressing modes that are defined in a given instruction set architecture define how machine language instructions in that architecture identify the operand (or operands) of each instruction. An addressing mode specifies how to calculate the effective memory address of an operand by using information held in registers and/or constants contained within a machine instruction or elsewhere. In computer programming, addressing modes are primarily of interest to compiler writers and to those who write code directly in assembly language. Caveats Note that there is no generally accepted way of naming the various addressing modes. In particular, different authors and computer manufacturers may give different names to the same addressing mode, or the same names to different addressing modes. Furthermore, an addressing mode which, in one given architecture, is treated as a single addressing mode may represent functionality that, in another architecture, is covered by two or more addressing modes. For example, some complex instruction set computer (CISC) computer architectures, such as the Digital Equipment Corporation (DEC) VAX, treat registers and literal/immediate constants as just another addressing mode. Others, such as the IBM System/390 and most reduced instruction set computer (RISC) designs, encode this information within the instruction. Thus, the latter machines have three distinct instruction codes for copying one register to another, copying a literal constant into a register, and copying the contents of a memory location into a register, while the VAX has only a single "MOV" instruction.
    [Show full text]
  • Electronic Design Automation Software the Aha! Moment
    THE AUTHORITY ON EMERGING TECHNOLOGIES FOR DESIGN SOLUTIONS March 2015 electronicdesign.com Powered by 503EDECover-Tip.indd 1 2/2/15 2:56 PM 150112_BOMM_ELECDES_US.indd 1 1/5/15 4:26 PM SMT Assembly for Engineers THE AUTHORITY ON EMERGING TECHNOLOGIES FOR DESIGN SOLUTIONSS March 2015 electronicdesign.com Powered by 300 Watts. Zero Wait. Coilcraft PL300 Series planar transformers. Stacked with performance. Available from stock. We’ve packed a lot of performance into our Best of all, these Coilcraft planars are new compact planar transformers. Rated available from stock, so order your free for 300 Watts, the PL300 Series offers DCR evaluation samples today! as low as 7.2 mOhms and leakage induc- Learn more about the tance down to 0.25 µH. PL300 and its 160 Watt They are AEC-Q200 Grade 1 qualifed companion, the PL160, for automotive applications and provide by visiting us online at 1500 Vrms primary-to-secondary isolation. www.coilcraft.com/PL. Coilcraft also offers the 160 W rated PL160 Series ® WWW.COILCRAFT.COM Keysight W2211BP Advanced Design System electronic design automation software The Aha! moment. W2351EP ADS DDR4 Compliance Test Bench We’ll help you feel it. It takes more than silicon to push the limits of DDR memory. It also takes gray matter. The stuff inside your head. A brain capable of genuine insight. If you’re a DDR design engineer, we can give you expert advice from some of the brightest minds in the measurement world. And our end-to-end solutions range from simulation software to advanced hardware. Working together, they can help you determine precisely where your memory challenges are and how to overcome them.
    [Show full text]
  • 68000 MICROPROCESSOR Also by the Author from TAB BOOKS Inc
    MASTERING THE 68000 MICROPROCESSOR Also by the Author from TAB BOOKS Inc. 1656 The Programming Guide to the Z80™ Chip MASTERING THE MICROPROCESSOR PHILLIP R. ROBINSON FIRST EDITION FIRST PRINTING Copyright © 1985 by TAB BOOKS Inc. Printed in the United States of America Reproduction or publication of the content in any manner, without express permission of the publisher, is prohibited. No liability is assumed with respect to the use of the information herein. Library of Congress Cataloging in Publication Data Robinson, Phillip R. Mastering the 68000 microprocessor. On t.p. the registered trademark symbol "TM" is superscript following "6800" in the title. Includes index. 1. Motorola 68000 (Microprocessor) I. Title. QA76.8.M6895R63 1985 001.64 85-4666 ISBN 0-8306-0886-9 ISBN 0-8306-1886-4 (pbk.) MC68000 is a trademark of Motorola Inc. Contents Preface ix Acknowledgments xi Introduction xv 1 Why Bother About Microprocessors? 1 Power and Popularity 1 Standardization Versus Specialization 3 Cost and Yield 3 Intel's Breakthrough 4 Microprocessor Evolution 5 Microprocessors and Microcomputers 6 Software Versus Hardware 7 Compatibility and Chip Families 7 2 Architecture 9 History and Design Philosophy 9 68000 History-Power Versus Compatibility 8, 16, or 32 Bits 11 Buses 13 Data Bus-Address Bus-Control Bus Registers 15 General Purpose-Special Purpose Arithmetic LogiC Unit 17 Decoder 17 Prefetch Queue 19 Addressing Modes 20 Data Types 20 Instructions 20 Operating Modes 20 Speed 21 Interrupts and Exceptions 22 3 Registers 23 Register Advantages 23
    [Show full text]
  • A Sheffield Hallam University Thesis
    Behavioural specification and simulation of minimum configuration computer systems. GORTON, Ian. Available from the Sheffield Hallam University Research Archive (SHURA) at: http://shura.shu.ac.uk/19708/ A Sheffield Hallam University thesis This thesis is protected by copyright which belongs to the author. The content must not be changed in any way or sold commercially in any format or medium without the formal permission of the author. When referring to this work, full bibliographic details including the author, title, awarding institution and date of the thesis must be given. Please visit http://shura.shu.ac.uk/19708/ and http://shura.shu.ac.uk/information.html for further details about copyright and re-use permissions. i ?3>0Hr Sheffield City Polytechnic Library REFERENCE ONLY ProQuest Number: 10697008 All rights reserved INFORMATION TO ALL USERS The quality of this reproduction is dependent upon the quality of the copy submitted. In the unlikely event that the author did not send a com plete manuscript and there are missing pages, these will be noted. Also, if material had to be removed, a note will indicate the deletion. uest ProQuest 10697008 Published by ProQuest LLC(2017). Copyright of the Dissertation is held by the Author. All rights reserved. This work is protected against unauthorized copying under Title 17, United States C ode Microform Edition © ProQuest LLC. ProQuest LLC. 789 East Eisenhower Parkway P.O. Box 1346 Ann Arbor, Ml 48106- 1346 Behavioural Specification and Simulation of Minimum Configuration Computer Systems by Ian Gorton BSc A thesis submitted to the Council for National Academic Awards in partial fulfilment of the requirements for the degree of Doctor of Philosophy.
    [Show full text]
  • N O T I C E This Document Has Been Reproduced From
    N O T I C E THIS DOCUMENT HAS BEEN REPRODUCED FROM MICROFICHE. ALTHOUGH IT IS RECOGNIZED THAT CERTAIN PORTIONS ARE ILLEGIBLE, IT IS BEING RELEASED IN THE INTEREST OF MAKING AVAILABLE AS MUCH INFORMATION AS POSSIBLE h80-17t1t^ (HASA—C'Li-163038) PhELIMINAhY UES1GN L'ATA PACKAGE, API'ENUIX L (mouth L4ast 1*-'C111)o1oyY, CSLL 13E Inc.) 239 p ,!L All/Lit AU 1 Gilclas GJ /85 ^787.s ^ kp ^p I S WTH COOT TECHNOLOGY, INC. Santa Barbara,. Callfotnl* n 's k 4 A P P E N D I X C PRELIMINARY DESIGN DATA PACKAGE PREPARED FOR: JET PROPULSION LABORATORIES CONTRACT NUMBER 955189 PREPARED BY: SOUTH COAS1 TECHNOLOGY, INC. P. 0. BOX 3265 SANTA BARBARA, CALIFORNIA 93105 JULY 25, 1979 f LW IJ LJ E) (O'^, /^^ J TABLE OF CONTENTS Page INTRODUCTI ON . 1 2. DESIGN METHODOLOGY AND ASSUMPTIONS . 2 2.1 Design Philosophy . 2 2.2 Propulsion System . 5 2.3 Chassis Systems . 16 2.4 Body/Structure . 19 3. DEVELOPMENT REQUIREMENTS . 28 3.1 Major Areas of Technology Development . 28 3 .2 Controls . 29 3.3 Heat Engine . 32 3 .4 Batteries . 38 4. DESCRIPTION OF NTHV PRELIMINARY DESIGN . 41 4 .1 Propulsion System. , . 53 4.1.1 System Description . 53 4.1.2 System Controller . 57 4.1.3 Heat Engine and Controls . 145 4.1.4 Motor and Motor Controls . 159 4.1.5 Batteries and Battery Charger . 174 4.1.6 Transmission and Rear Axle . 187 4.1.7 Accessory Power . 192 4.2 Chassis Systems . 195 4 .3 Body . 199 4.4 Vehicle System Characteristics .
    [Show full text]
  • A-Level Electronics Major Project Theodore Markettos
    A-level Electronics Major Project Home Automation System Theodore Markettos 25th March 1997 PDF conversion by GhostScript 5.10 Copyright Theo Markettos 1997. This may be used for educational and non-profit making purposes 2 only. The author may be reached at [email protected] Contents Summary ............................................................................1 Part 1: The microprocessor system Choice of microprocessor ................................................3 Rest of microprocessor system ........................................5 RAM ................................................................................5 ROM ................................................................................5 Modem connection ........................................................6 Real time clock and timing ............................................6 Other inputs/outputs ........................................................7 Memory map ........................................................................8 Revisions ........................................................................9 Microprocessor control signals ........................................11 Clock................................................................................11 Reset and Halt ................................................................12 Function code outputs (FC0-FC2) ................................14 Interrupt control lines (/IPL0-/IPL2) ................................14 Bus arbitration control line (/BR, /BG, /BGACK)
    [Show full text]
  • MC68332 32-Bit Modular Microcontroller
    Freescale Semiconductor, Inc. Order this document by MC68332TS/D Rev. 2 MC68332 Technical Summary 32-Bit Modular Microcontroller 1 Introduction The MC68332, a highly-integrated 32-bit microcontroller, combines high-performance data manipula- tion capabilities with powerful peripheral subsystems. The MCU is built up from standard modules that interface through a common intermodule bus (IMB). Standardization facilitates rapid development of devices tailored for specific applications. The MCU incorporates a 32-bit CPU (CPU32), a system integration module (SIM), a time processor unit . (TPU), a queued serial module (QSM), and a 2-Kbyte static RAM module with TPU emulation capability c (TPURAM). n I The MCU can either synthesize an internal clock signal from an external reference or use an external , r clock input directly. Operation with a 32.768-kHz reference frequency is standard. The maximum sys- o tem clock speed is 20.97 MHz. System hardware and software allow changes in clock rate during op- t eration. Because MCU operation is fully static, register and memory contents are not affected by clock c rate changes. u d High-density complementary metal-oxide semiconductor (HCMOS) architecture makes the basic power n consumption of the MCU low. Power consumption can be minimized by stopping the system clock. The o CPU32 instruction set includes a low-power stop (LPSTOP) command that efficiently implements this c capability. i m e S e l a c s e e r F This document contains information on a new product. Specifications and information herein are subject to change without notice. © MOTOROLA INC., 1993, 1996 For More Information On This Product, Go to: www.freescale.com Freescale Semiconductor, Inc.
    [Show full text]