Шапка

Содержание

Часть 1    Основы

Часть 2    Биполярные транзисторы

Часть 3    Полевые транзисторы

Часть 4    Операционные усилители

Часть 5    Точные схемы

Часть 6    Фильтры

Часть 7    Генераторы и таймеры

Часть 8    Проектирование малошумящей аппаратуры

Часть 9    Регуляторы напряжения и преобразователи мощности

Часть 10    Цифровая логика

ELEVEN: Programmable Logic Devices

  • ELEVEN: Programmable Logic Devices 764
  • 11.1 A brief history 764 11.2 The hardware 765 11.2.1 The basic PAL 765 11.2.2 ThePLA 768 11.2.3 The FPGA 768 11.2.4 The configuration memory 769 11.2.5 Other programmable logic devices 769 11.2.6 The software 769 11.3 An example: pseudorandom byte genera-tor 770 11.3.1 How to make pseudorandom bytes 771 11.3.2 Implementation in standard logic 772 11.3.3 Implementation with programmable logic 772 11.3.4 Programmable logic - HDL entry 775 11.3.5 Implementation with a microcontroller 777 11.4 Advice 782 11.4.1 By Technologies 782 11.4.2 By User Communities 785 Review of Chapter 11 787

    Часть 12    Сопряжение логических сигналов

    Часть 13    Аналогово-цифровые преобразования

    FOURTEEN: Computers, Controllers, and Data Links

  • FOURTEEN: Computers, Controllers, and Data Links 989
  • 14.1 Computer architecture: CPU and data bus 990 14.1.1 CPU 990 14.1.2 Memory 991 14.1.3 Mass memory 991 14.1.4 Graphics, network, parallel, and serial ports 992 14.1.5 Real-time I/O 992 14.1.6 Data bus 992 14.2 A computer instruction set 993 14.2.1 Assembly language and machine language 993 14.2.2 Simplified “x86” instruction set 993 14.2.3 A programming example 996 14.3 Bus signals and interfacing 997 14.3.1 Fundamental bus signals: data, address, strobe 997 14.3.2 Programmed I/O: data out 998 14.3.3 Programming the XY vector display 1000 14.3.4 Programmed I/O: data in 1001 14.3.5 Programmed I/O: status registers 1002 14.3.6 Programmed I/O: command registers 1004 14.3.7 Interrupts 1005 14.3.8 Interrupt handling 1006 14.3.9 Interrupts in general 1008 14.3.10 Direct memory access 1010 14.3.11 Summary of PC104/ISA 8-bit bus signals 1012 14.3.12 The PC104 as an embedded single-board computer 1013 14.4 Memory types 1014 14.4.1 Volatile and non-volatile memory 1014 14.4.2 Static versus dynamic RAM 1015 14.4.3 Static RAM 1016 14.4.4 Dynamic RAM 1018 14.4.5 Nonvolatile memory 1021 14.4.6 Memory wrapup 1026 14.5 Other buses and data links: overview 1027 14.6 Parallel buses and data links 1028 14.6.1 Parallel chip “bus” interface - an example 1028 14.6.2 Parallel chip data links - two high-speed examples 1030 14.6.3 Other parallel computer buses 1030 14.6.4 Parallel peripheral buses and data links 1031 14.7 Serial buses and data links 1032 14.7.1 SPI 1032 14.7.2 I2C 2-wire interface (“TWI”) 1034 14.7.3 Dallas-Maxim “1-wire” serial interface 1035 14.7.4 JTAG 1036 14.7.5 Clock-be-gone: clock recovery 1037 14.7.6 SATA, eSATA, and SAS 1037 14.7.7 PCI Express 1037 14.7.8 Asynchronous serial ( RS-232, RS-485 ) 1038 14.7.9 Manchester coding 1039 14.7.10 Biphase coding 1041 14.7.11 RLL binary: bit stuffing 1041 14.7.12 RLL coding: 8b/10b and others 1041 14.7.13 USB 1042 14.7.14 FireWire 1042 14.7.15 Controller Area Network ( CAN ) 1043 14.7.16 Ethernet 1045 14.8 Number formats 1046 14.8.1 Integers 1046 14.8.2 Floating-point numbers 1047 Review of Chapter 14 1049

    FIFTEEN: Microcontrollers

  • FIFTEEN: Microcontrollers 1053
  • 15.1 Introduction 1053 15.2 Design example 1: suntan monitor ( V) 1054 15.2.1 Implementation with a microcontroller 1054 15.2.2 Microcontroller code (“firmware”) 1056 15.3 Overview of popular microcontroller fam-ilies 1059 15.3.1 On-chip peripherals 1061 15.4 Design example 2: ac power control 1062 15.4.1 Microcontroller implementation 1062 15.4.2 Microcontroller code 1064 15.5 Design example 3: frequency synthesizer 1065 15.5.1 Microcontroller code 1067 15.6 Design example 4: thermal controller 1069 15.6.1 The hardware 1070 15.6.2 The control loop 1074 15.6.3 Microcontroller code 1075 15.7 Design example 5: stabilized mechanical platform 1077 15.8 Peripheral ICs for microcontrollers 1078 15.8.1 Peripherals with direct connection 1079 15.8.2 Peripherals with SPI connection 1082 15.8.3 Peripherals with I2C connection 1084 15.8.4 Some important hardware constraints 1086 15.9 Development environment 1086 15.9.1 Software 1086 15.9.2 Real-time programming constraints 1088 15.9.3 Hardware 1089 15.9.4 The Arduino Project 1092 15.10 Wrapup 1092 15.10.1 How expensive are the tools? 1092 15.10.2 When to use microcontrollers 1093 15.10.3 How to select a microcontroller 1094 15.10.4 A parting shot 1094 Review of Chapter 15 1095

    Приложение A    Математическая шпаргалка

    Приложение B    Как надо рисовать принципиальные схемы

    Приложение C    Типы резисторов

    Приложение D    Теорема Тевенина

    Приложение E    LC фильтры Баттерворта

    Приложение F    Нагрузочные линии

    Приложение G    Характериограф

    Приложение H    Линии передачи и согласование импедансов

  • APPENDIX I: Television: A Compact Tutorial 1131
  • I.1 Television: video plus audio 1131 I.1.1 The audio 1131 I.1.2 The video 1132 I.2 Combining and sending the audio + video: modulation 1133 1.3 Recording analog-format broadcast or ca-ble television 1135 1.4 Digital television: what is it? 1136 1.5 Digital television: broadcast and cable de-livery 1138 1.6 Direct satellite television 1139 1.7 Digital video streaming over internet 1140 1.8 Digital cable: premium services and con-ditional access 1141 1.8.1 Digital cable: video-on-demand 1141 1.8.2 Digital cable: switched broadcast 1142 1.9 Recording digital television 1142 1.10 Display technology 1142 1.11 Video connections: analog and digital 1143

    Приложение J    SPICE Primer: работа со свободной демо-версией ICAP/4

  • APPENDIX K: “Where Do I Go to Buy Elec-tronic Goodies?” 1150
  • Приложение L    Лабораторные приборы и инструменты

  • APPENDIX M: Catalogs, Magazines, Data-books 1153
  • Приложение N    Ссылки и пояснительный материал

    Приложение O    Осциллограф

  • APPENDIX P: Acronyms and Abbreviations 1166
  • Перечень таблиц

    AoE2 Приложение G    Насыщение транзистора

  • Index 1171