ARM PROCESSORS POWER ELECTRONICS : Fundamentals to Programming

個数:
  • 予約

ARM PROCESSORS POWER ELECTRONICS : Fundamentals to Programming

  • 現在予約受付中です。出版後の入荷・発送となります。
    重要:表示されている発売日は予定となり、発売が延期、中止、生産限定品で商品確保ができないなどの理由により、ご注文をお取消しさせていただく場合がございます。予めご了承ください。

    ●3Dセキュア導入とクレジットカードによるお支払いについて
  • 【入荷遅延について】
    世界情勢の影響により、海外からお取り寄せとなる洋書・洋古書の入荷が、表示している標準的な納期よりも遅延する場合がございます。
    おそれいりますが、あらかじめご了承くださいますようお願い申し上げます。
  • ◆画像の表紙や帯等は実物とは異なる場合があります。
  • ◆ウェブストアでの洋書販売価格は、弊社店舗等での販売価格とは異なります。
    また、洋書販売価格は、ご注文確定時点での日本円価格となります。
    ご注文確定後に、同じ洋書の販売価格が変動しても、それは反映されません。
  • 製本 Paperback:紙装版/ペーパーバック版/ページ数 650 p.
  • 言語 ENG
  • 商品コード 9780443330940

Full Description

ARM Processors for Power Electronic Applications: Fundamentals to Programming teaches the concept of controlling power converters using the ARM processor, from its fundamentals to implementation procedure, including using advanced controllers for energy management. The book discusses coding the ARM processor for different power converters and a variety of applications. It covers the step-by-step procedure in the design of advanced controllers, the ARM processor and parallel processing, creating driver circuits to interface the ARM processor with power circuits, the peripherals to ARM processors so it can used to control power converters and coding for power circuits.

Contents

SECTION 1. ARM Fundamentals
1. Introduction
2. Number Systems
3. Hexadecimal Representation
4. Reduced Instruction Set Computer (RISC)
5. ARM Architecture
6. Registers
7. Program Status Register (PSR)
8. Processor Modes
9. Pipeline
10. Vector Tables
11. Sample design exercises

SECTION 2. Instruction Sets
12. Introduction
13. Instruction set format
14. Addressing Modes
15. Data Processing Instructions
16. Branch Instructions
17. Load Store Instructions
18. Program Status Register Instructions
19. Co-Processor Instructions
20. Sample design exercises

SECTION 3. General Purpose Input Output (GPIO)
21. Introduction
22. Features of GPIO
23. Registers of GPIO
24. Programming with GPIO
25. LED Blinking
26. Changing the time delay of LED blinking based on input port
27. Fast GPIO
28. Programming with Fast GPIO
29. Design exercises

SECTION 4. Digital to Analog Converter
30. Introduction
31. Features of DAC
32. Registers of DAC
33. Programming with DAC
34. Saw-tooth waveform
35. Triangular Waveform
36. Sinewave
37. Sample design exercises

SECTION 5. Analog to Digital Converter
38. Introduction
39. Features of ADC
40. Registers of ADC
41. Programming with ADC
42. Software Controlled Mode
43. Burst Mode
44. Start conversion from external source
45. Design examples

SECTION 6. Timers
46. Introduction
47. Features of Timers
48. Registers of Timers
49. Programming with Timers
50. Generating triggering pulse for step down chopper
51. Generating triggering pulse for single phase half-controlled converter
52. Generating triggering pulse for single phase AC voltage controller
53. Generating triggering pulse for single phase full bridge inverter
54. Generating triggering pulse for three phase inverters
55. Generating triggering pulse for cycloconverter
56. Generating square waves using Timer Match
57. Measuring the time taken for a square wave using Timer capture
58. Design examples

SECTION 7. PWM
59. Introduction
60. Features of PWM
61. Registers of PWM
62. Programming with PWM
63. Single edge mode
64. Double edge mode
65. Generating PWM based triggering pulse for single phase full bridge inverter
66. Examples

SECTION 8. Exceptions in ARM processor
67. Introduction
68. Exceptions
69. Vectored Interrupt Controller (VIC)
70. External Interrupt
71. Programming with External Interrupt
72. Generating triggering pulse for step down chopper and varying the duty ratio using external interrupt
73. Generating triggering pulse for single phase full bridge inverter and varying the frequency using external interrupt
74. Timer Interrupt
75. Programming with Timer Interrupt
76. Generating triggering pulse for single phase full bridge inverter using timer interrupt
77. Generating triggering pulse for single phase full bridge inverter using timer interrupt and varying the frequency using external interrupt
78. PWM Interrupt
79. Programming with PWM Interrupt
80. Single edge PWM with PWM Interrupt
81. Double edge PWM with PWM Interrupt
82. ADC Interrupt
83. Programming with ADC Interrupt
84. Using ADC interrupt to control the speed of chopper-controlled DC motor based on the input analog signal fed to ADC
85. Examples

SECTION 9. Universal Asynchronous Receiver Transmitter (UART)
86. Introduction
87. Features of UART
88. Registers of UART
89. Programming with UART
90. Programming ARM processor to remotely control the chopper-controlled DC motor
91. Examples

SECTION 10. Watch Dog Timer (WDT)
92. Introduction
93. Features of WDT
94. Registers of WDT
95. Programming with Watch Dog Timer (WDT)
96. Programming ARM processor to reset the processor when the watch dog timer overflows
97. Programming WDT interrupt
98. Matrix converter

SECTION 11. Inter Integrated Circuits (I2C) Communication
99. Introduction
100. Features of I2C
101. Registers of I2C
102. Programming with I2C
103. Programming the I2C to interface multiple sensors
104. Examples

SECTION 12. Serial Peripheral Interface (SPI)
105. Introduction
106. Features of SPI
107. Registers of SPI
108. Programming with SPI
109. Programming the SPI to interface multiple microcontrollers
110. Examples

SECTION 13. Real Time Clock (RTC)
111. Introduction
112. Features of RTC
113. Registers of RTC
114. Programming with RTC
115. Examples

最近チェックした商品