Es Notes Unit 5
Es Notes Unit 5
Es Notes Unit 5
UNIT – V
Within a micro-computer system, the data transfer is in parallel because it is the fastest
method. But transferring the data over long distances, the parallel data transmission requires too
many wires and it is complicated and expensive. Therefore, the data to be sent for long distances is
converted into serial form so that it can be sent on a single
wire. At the destination, the received serial data is
converted into parallel form so that it can be easily
transferred on the micro-computer buses.
(i) Simplex :
In this mode, the data is transmitted only in one direction over a single communication
channel.
(ii) Half-dupplex :
In this mode, the data is transmitted in both directions, but only one direction at a time.
i.e., simultaneous data transfer is not possible
(iii)Full-dupplex :
In this mode, the data transmission takes place in both directions simultaneously.
It requires two channels.
Transmitter and Receiver are operated Transmitter and Receiver can operated with
with same CLK frequency. different CLK frequency.
SYNC pulses are required START and STOP bits are required
A group of characters can be For each character, the START & STOP bits
transmitted after sending the SYNC are required.
pulses
It is used in low speed data transmission
It is used in high speed data
transmission It is used to exchange data with other
equipment such as PC.
Generally used between CPU and other
devices on the same PCB, as the same
power supply and CLK are used. Ex: UART
TXD-transmit data
RXD-receive data
SCLK-SERIAL CLOCK
SS-SLAVE SELECT
SDA-SERIAL DATA
SCL-SERIAL CLOCK
2. UART
.Asynchronous full duplex serial communication protocol
.no clk signal is transmitted along with data
.uart requires 2-signal lines for communication
TXD-transmit data
RXD-receive data
Data should be placed in data register before transmission. Only lower 8 bits are used.
Another set of register are used to check the source of error.
OE: Overrun error (OE = 0: No data is lost).
BE: Break error
PE: Parity error
FE: Framing error.
Baud Rate Generators: The SFR‟s used in setting the baud rate are UART Integer Baud-Rate
Divisor (UARTIBRD) and UART Fractional Baud-Rate Divisor (UARTFBRD). The block diagram
of the registers is given below:
RCGCUART (UART Run Mode Clock Gating Control): The RCGCUART register is used to
enable the clock to the UART. There is a each bit for each of the UART0 to UART7 modules. To
use UART0, we set to D0 = 1.
I2C BUS
1. The master sends a start condition (S) by pulling SDA low while SCL is high.
2. The master starts the clock and puts the first bit of the address on SDA after SCLhas gone low.
3. The value on SDA is valid after SCL has gone high and is read by all slaves onthe bus.
4. The last two steps are repeated until all 7 bits of the address have been sent.
5. The final bit of the first byte specifies the direction for the rest of the transfer. Hereit is R/W= 1,
which shows that the master wishes to read data from the slave.
6. The ninth bit is the acknowledgment (A or Ack), which is low and is sent by theslave that
recognizes its address.
7. The master must check that a slave acknowledges the address and abort thetransfer if the low
bit is missing.
8. The next 8 clock cycles are used to transmit 1 byte of data from the slave to themaster. The
master continues to provide the clock.
9. The 9th bit would normally be an acknowledgment bit, which signals to the slave that the
master has received sufficient data.
10. There is a final cycle of the clock to set up the stop signal (P). The master sends a stop
condition (S) by pulling SDA high while SCL is high.
Data Register:
Communication between the devices will start after CS (chip select) pin will go low. (CS is
an active low pin). In SPI, the 8-bit shift registers are used. After passing of 8 clock pulses,
the contents of two shift registers are interchanged. SPI is full duplex communication.
In SPI protocol both master and slaves use the same clock for communication When
CPOL= 0 the idle value of the clock is zero while at CPOL=1 the idle value of the clock is
one.
CPHA=0 means sample data on the leading (first) clock edge, while CPHA=1 means
sample data on the trailing (second) clock edge. The idle value of the clock is zero the
leading clock edge is a positive edge but if the idle value of the clock is one, the leading
clock edge is a negative edge.
In SPI protocol both master and slaves use the same clock for communication When
CPOL= 0 the idle value of the clock is zero while at CPOL=1 the idle value of the clock is
one.
CPHA=0 means sample data on the leading (first) clock edge, while CPHA=1 means
sample data on the trailing (second) clock edge. The idle value of the clock is zero the
leading clock edge is a positive edge but if the idle value of the clock is one, the leading
clock edge is a negative edge.
Register description:
Clock to SSI: RCGCSSI register is used to enable the clock to SSI modules. We need to write
RCGSSI = 0x0F to enable the clock to all SSI modules.
Data Register:
The SSIDR is used for both as transmitter and receiver buffer. In SPI handling 8-bit data, will be
placed into the lower 8-bits of the register and the rest of the register are unused. In the receive
mode, the lower 8-bit holds the received data.
Microcontrollers are used to design intelligent embedded systems such as smartphones, netbooks,
digital TVs, mp3 players, smart-watches, smart-sensors, etc. These smart things can be connected
together to form an embedded network that imparts intelligence to bigger things like homes,
buildings, fields, forests and cities.
Embedded networking technologies such as ZigBee, NFC, Bluetooth, Wi-Fi etc. are key elements
in designing internet enabled applications. For example, in a residential set-up, these enable
control of all devices remotely, even if there is no one physically present in the house. Such a
„Smart home’ allows the owner to monitor and control all smart equipment including power
controls, security devices such as surveillance camera, etc. remotely. That is possible by using Wi-
Fi technology, gateway solutions that provide connection to Cloud and of course the Internet to
access the devices. Other typical application areas are monitoring, smart Grid, Smart Transport,
smart plug, wearable devices, health monitoring etc.
As we see from the below block diagram, MCU and Ethernet controller can make any
device connected to the World Wide Web. Thus it helps in monitor, control or access
devices over internet.
6. INTERNET OF THINGS-OVERVIEW:
IoT is the internetworking of physical devices (also referred to as connected devices /
smart devices), vehicles, buildings and other items embedded with electronics, software,
sensors, actuators and network connectivity that enable them to collect and exchange data.
The Internet of Things (IoT) is a system of interrelated computing devices, mechanical and
digital machines, objects, animals or people that are provided with unique identifiers and
the ability to transfer data over a network without requiring human-to-human or human-
to-computer interaction.
The IoT refers to the ever-growing network of physical objects that feature an IP address
for internet connectivity, and the communication that occurs between these objects and
other Internet-enabled devices and systems.
IoT refers to physical & virtual objects that have unique identities are connected to internet
to facilitate intelligent applications that make energy, logistic,agriculture & many other
domains smarter.
Smart devices are also called as “connected devices ” which are designed in such a way
that they capture and utilize every bit of data which you share or use in everyday life.
These devices will use this data to interact with you on daily basis and complete tasks.
These devices will bridge the gap between physical and digital world to improve the
quality and productivity of life, society and industries.
IoT applications
1. Smart home 6. Industrial internet
2. Smart city 7. Connected health
3. Wearable's 8. Smart retail
4. Smart grids 9. Smart supply chain
5. Connected car 10. Smart farming
1. Smart home :
Smart home is the one in which the devices have the capability to communicate with each
other as well as to their environment.
A smart home gives owner the capability to customize and control home environment for
increased security and efficient energy management.
Smart Home products are promised to save time, energy and money. Some of the Smart
home features are
- switch on air conditioning before reaching home
- switch off lights when we have left home
- unlock the doors to friends for temporary access even when you are not at home
- giving regular notifications about your home
2. Smart cities :
IoT will solve major problems faced by the people living in cities like pollution, traffic
congestion and shortage of energy supplies etc.
Products like cellular communication enabled Smart Belly trash will send alerts to
municipal services when a bin needs to be emptied.
By installing sensors and using web applications, citizens can find free available parking
slots across the city.
Also, the sensors can detect meter tampering issues, general malfunctions and any
installation issues in the electricity system.
IoT solutions in the area of Smart City solve traffic congestion problems, reduce noise and
pollution and help make cities safer.
Traffic management
Water distribution
Waste management
Urban security and environmental monitoring
Smart parking
Smart street lighting
3. Wearables :
Wearable devices are installed with sensors and software which collect data and
information about the users. This data is later pre-processed to extract essential insights
about user.
These devices broadly cover fitness, health and entertainment requirements.
A wireless enabled wearable device can measures data about person such as the no. of
steps walked.
These devices can send data to a cloud based service
4. Smart grids :
The basic idea behind the smart grids is to collect data in automated fashion and analyze
the behaviour or electricity consumers and suppliers for improving efficiency, reliability,
and economics of electricity use.
Smart Grids will also be able to detect sources of power outages more quickly and at
individual household levels like nearby solar panel, making possible distributed energy
system.
Smart grid is an electrical grid which includes a variety of operations & energy measures.
Smart meters
Smart appliances
Renewable energy resources
Energy efficiency resources
Power grids of the future will be highly reliable.
5. Connected car :
A connected car is a vehicle which is able to optimize it’s own operation, maintenance as
well as comfort of passengers using onboard sensors and internet connectivity.
It also sends information about its location to a cloud based service
Most large auto makers as well as some brave startups are working on connected car
solutions. Major brands like Tesla, BMW, Apple, Google are working on bringing the next
revolution in automobiles.
Ex: Google’s self driving cars are known to all
Latest Locomotive From GE (250 sensors)
6. Industrial IoT :
Industrial Internet is the new buzz in the industrial sector, also termed as Industrial
Internet of Things (IIoT). It is empowering industrial engineering with sensors, software
and big data analytics to create brilliant machines.
The driving philosophy behind IIoT is that, smart machines are more accurate and
consistent than humans in communicating through data.
IIoT holds great potential for quality control and sustainability.
IoT automation solutions for industries from all big names like NEC, Siemens, Emerson
and Honeywell are already in the market.
In the construction industry it is very important to determine the quality of concrete. The
EDC or Embedded Data Collector from Smart Structure helps with this big time.
Smart Structures’ technology and solutions improve the quality of bridge pilings and deep
foundations while reducing the overall foundation costs
7. Connected health :
Healthcare is one sector which is supposed to be highly boosted with advent of internet of
things applications.
Connected health is a model for healthcare delivery that uses technology to provide
healthcare remotely and maximize healthcare resources
It provides increased flexible opportunities for consumers to engage with clinicians and
better self-manage their care.
IoT in healthcare is aimed at empowering people to live healthier life by wearing
connected devices.
8. Smart retail :
The potential of IoT in the retail sector is enormous. IoT provides an opportunity to
retailers to connect with the customers to enhance the in-store experience.
A smart store is a term that is commonly used to describe the use of smart technologies
in retail . Smart stores usually deliver their services via the Web, smart phone apps,
and augmented reality applications in real stores.
Smart phones will be the way for retailers to remain connected with their consumers even
out of store.
They can also track consumers’ path through a store and improve store layout and place
premium products in high traffic areas.
The agricultural sector is going to face enormous challenges in order to meet population
growth, climate change, changing diets, changes to seasonal events in the life cycle of plant
and animals and competition for resources.
One way to address these issues and increase the quality and quantity of agricultural
production is using sensing technology to make farms more “intelligent” and more
connected through the so-called “precision agriculture” also known as ‘smart farming’
Smartphone applications can help farmers better manage chemical input, watering, and
machinery. Unmanned aerial vehicles can control crop picking. Geospatial technologies are
currently available to help farmers monitor and increase production.
Agrochemicals can be sprayed specifically on the crop when they are needed
New techniques, such as variable rate technologies including sprayers, spreaders,
sensors, controllers, electromagnetic induction methods, geospatial technologies,
ultrasonic sensor systems, and remote sensing can be used
IoT is the internetworking of physical devices (also referred to as connected devices and
smart devices), vehicles, buildings and other items embedded with electronics, software,
sensors, actuators and network connectivity that enable them to collect and exchange data.
The Internet of Things (IoT) is a system of interrelated computing devices, mechanical and
digital machines, objects, animals or people that are provided with unique identifiers and
the ability to transfer data over a network without requiring human-to-human or human-
to-computer interaction.
Internet of things (IoT) can be any object that has a unique identifier and which can
send/receive data over a network. An IOT system comprises of devices that provide
sensing, actuation, and monitoring and control functions. The IoT devices are connected to
the internet and send information about themselves or about their surroundings over a
network.
An IOT system comprises of a number of functional blocks that provide the system the
Capabilities for identification, sensing, actuation, communication and management as
shown in above figure.
5. Application
These form the front end of the IoT devices. These are the so called “Things” of the system.
Their main purpose is to collect data from its surrounding (sensors) or give out data to its
surrounding (actuators).
These have to be uniquely identifiable devices with a unique IP address so that they can be
easily identifiable over a large network.
These have to be active in nature which means that they should be able to collect real time
data. These can either work on their own (autonomous in nature) or can be made to work
by the user depending on their needs (user controlled).
Sensors can be either on-board the IoT device or attached to the device. The IoT device can
collect various types of information from the on-board or attached sensors such as
temperature, humidity, light intensity, gas sensor, water quality sensor, moisture sensor..
etc. The sensed information can be communicated either to other devices or cloud-based
servers/storage.
IoT devices can have various types of actuators attached that allow taking actions upon the
physical entities in the vicinity of the device. For example a relay switch connected to an
IoT device can turn an appliance on/off based on the commands sent to the device.
Processors are the brain of the IoT system. Their main function is to process the data
captured by the sensors to extract the valuable data from the enormous amount of raw
data collected. In a word, we can say that it gives intelligence to the data.
Processors mostly work on real-time basis and can be easily controlled by applications.
These are also responsible for securing the data – that is performing encryption and
decryption of data.
Embedded hardware devices, microcontroller etc are the ones that process the data
because they have processors attached to it.
3. Gateways :
Gateways are responsible for routing the processed data and send it to proper locations for
its (data) proper utilization.
In other words, we can say that gateway helps in to and fro communication of the data. It
provides network connectivity, which is essential for any IoT system to communicate.
Communication module is responsible for sending collected data to other devices or cloud
based servers/storage and receiving data from other devices and commands from remote
applications.
This layer needs to have a consistently trusted performance in terms of public, private and
hybrid networks. Different IoT device works on different kinds of network protocols. All
this protocols are required to be assimilated in a single layer. This layer is responsible for
integrating various network protocols.
The gateway is comprised of embedded OS, Signal Processors and Modulators, Micro-
Controllers etc.
LAN, WAN, PAN etc are examples of network gateways.
The Management Service Layeris responsible for Securing Analysis of IoT devices,
Analysis of Information (Stream Analytics, Data Analytics) and Device Management.
It also secures the IoT system and by providing functions Such as authentication,
authorization, message and content integrity and data security.
Data management is required to extract the necessary information from the enormous
amount of raw data collected by the sensor devices to yield a valuable result of all the data
collected. This action is performed in this layer.
This layer is also responsible for data mining, text mining, service analytics etc.
The management service layer has Operational Support Service (OSS) which includes
Device Modeling, Device Configuration and Management and many more.
Also, we have the Billing Support System (BSS) which supports billing and reporting,
IoT/M2M Application Services, Security which includes Access Controls, Encryption,
Identity Access Management, Business Rule Management (BRM) and Business Process
Management (BPM).
5. Applications:
Application layer forms the topmost layer of IoT architecture which are responsible for
effective utilization of the data collected.
IOT application provides an interface that the users can to control and monitor various
aspects of the IOT system. Applications also allow users to view the systems status or
analyze the processed data.
These cloud based applications are responsible for rendering effective meaning to the data
collected. Applications are controlled by users and are delivery point of particular services.
WLAN stands for Wireless Local Area Network which includes Wi-Fi, WAVE, IEEE 802.11
a/b/g/p/n/ac/ad, and so on
WPAN stands for Wireless Personal Area Network which includes Bluetooth, ZigBee, 6LoWPAN,
IEEE 802.15.4, UWB, and so on.
Wireless Sensor Networks (WSNs) are networks of tiny, battery powered sensor nodes with
limited on- board processing, storage and radio capabilities. Recent advances in micro-electro-
mechanical systems (MEMS) technology, embedded electronics and wireless communication have
made itpossible to develop low-power and low-cost sensor nodes that are small in size and
communicate using wireless medium over short distances. The sensor units in the nodes can sense
any desired parameter (like temperature, pressure humidity, movement etc.) in an area that is
covered by the network. The sensed data is then relayed through the network to the base station,
where information can be generated and acted upon to serve the purpose for which the network
has been deployed.
WSNs are on the verge of being utilized for many challenging real-life applications like early
earthquake warning systems, battlefield surveillance, environment and habitat monitoring,
healthcare, smart homes and buildings etc... This involves deploying a large number of nodes in
the area to be sensed by the network. This large-scale deployment often requires the nodes to
possess self- organizing capability to form a network without any human intervention. A typical
cluster-based sensor network topology as shown in Fig. consists of a base station, cluster-head
nodes and sensor nodes. The base station is normally connected to the outside world through
internet link or a user terminal.
Zigbee
ZigBee is an industry-standard wireless networking technology that is suitable for applications
that require infrequent low-power data transfer at low data rates within a 100m range, such as
inside a home or a building. It is an IEEE 802.15.4 based specification for a suite of high-level
communication protocols used to create personal area networks (PAN’s) with small, low-power
digital radios. ZigBee- based PAN’s are suitable for applications like - home entertainment and
control, building automation, industrial control and implementing wireless sensor networks. It
operates in the ISM radio bands with data rates that can vary from 20 kbit/s to 250 kbit/s.
Bluetooth
It is an important short-range communication technology that is widely used in smartphones and
many other fixed as well as mobile devices, for data transfer and building personal area networks.
It operates in the 2.4 GHz ISM frequency band and uses frequency hopping spread spectrum
technique. Bluetooth is a packet-based protocol with a master-slave structure. One master may
communicate with upto 7 slaves in a piconet. Two or more piconets can be connected to form a
bigger network, called a scatternet. Bluetooth is widely used in applications like handsfree
headset, smartphone-to-smartphone data transfer, wireless communication between smartphone
and car-stereo system, cable-free connection between PC and I/O modules like mouse, keyboard,
printer etc.
Wi-Fi
Wi-Fi is a wireless local area network (WLAN) technology that allows electronic devices to
network using the 2.4 GHz or 5 GHz ISM radio bands. It is based on the IEEE 802.11 MAC and
physical layer standards for WLAN and is the most pervasive choice for connectivity with the
Internet, especially in the home LAN environment. Wi-Fi supports very fast data transfer rates,
but consumes a lot of power which makes it unviable for low-power applications. Nevertheless,
the embedded networks, wireless sensor network applications and Internet-of-Things
implementations explicitly make use of Wi-Fi as a preferred choice for connectivity to the Internet.
The CC3100 device is the industry's first Wi-Fi Certified chip used in the wireless
networking solution. The CC3100 device is part of the new SimpleLink Wi-Fi family that
dramatically simplifies the implementation of Internet connectivity. The CC3100 device integrates
The Wi-Fi network processor subsystem features a Wi-Fi Internet-on-a-Chip and contains
an additionaldedicated ARM MCU that completely offloads the host MCU. This subsystem
includes an 802.11 b/g/nradio, baseband, and MAC with a powerful crypto engine for fast, secure
Internet connections with 256-bitencryption. The CC3100 device supports Station, Access Point,
and Wi-Fi Direct modes. The device alsosupports WPA2 personal and enterprise security and
WPS 2.0. This subsystem includes embeddedTCP/IP and TLS/SSL stacks, HTTP server, and
multiple Internet protocols.The power-management subsystem includes integrated DC-DC
converters supporting a wide range ofsupply voltages. This subsystem enables low-power
consumption modes, such as the hibernate with RTCmode requiringabout 4 μA of current.The
CC3100 device can connect to any 8, 16, or 32-bit MCU over the SPI or UART Interface. The
devicedriver minimizes the host memory footprint requirements requiring less than 7KB of code
memory and 700B of RAM memory for a TCP client application.
Features of CC3100 :
APPLICATIONS:-
Connected appliances
Smart energy
M2M communication
Cloud connectivity
Home automation
Security systems
Smart energy
Access control
Industrial control
Internet gateway
IP Network Sensor Nodes
Microcontroller based design can be easily connected to the internet with Wi-Fi using the
TI Simple Link CC3000/CC3100 network processor module.
The TI CC3100 module is a self-contained wireless network processor that simplifies the
implementation of Internet connectivity, and it allows your device to connect on a network
using a smart phone, PC or tablet.
TI’s SimpleLink Wi-Fi solution minimizes the software requirements of the host
microcontroller (MCU) and is thus the ideal solution for embedded applications using any
low-cost and low-power MCU.
The TI CC3100 module reduces development time, lowers manufacturing costs, saves
board space, eases certification, and minimizes the RF expertise required. This complete
platform solution includes software drivers, sample applications, API guide, user
documentation, and a world-class support community.
The unit communicates with the host MCU using SPI as the primary interface.
CC3100 technology can pass information between your design and networked PCs, smart
phones, and tablets with just SPI communication connectivity and basic Wi-Fi connectivity
knowledge.
This device supports WPA2 personal and enterprise security and WPS 2.0 and Embedded
TCP/IP and TLS/SSL stacks, HTTP server, and multiple Internet protocols.
The CC3100 device integrates all protocols for Wi-Fi and Internet, which greatly minimizes
host MCU software requirements. With built-in security protocols, the CC3100 solution
provides a robust and simple security experience.
The CC3100 device can connect to any 8, 16, or 32-bit MCU over the SPI or UART Interface.
Host Interface :
Interfaces over a 4-wire serial peripheral interface (SPI) with any MCU or a processor at a
clock speed of 20 MHz.
Interfaces over UART with any MCU with a baud rate up to 3 Mbps.
Simple APIs enable easy integration with any single-threaded or multithreaded
application.
The CC3100BOOST and the MSP430F5529 are connected via the SPI interface as shown in
below. The device interfaces to an external host using the SPI interface.
The CC3100 device can interrupt the host using the HOST_INTR line to initiate the data
transfer over the interface.
The SPI host interface can work up to a speed of 20 MHz.
Device API – Manages hardware-related functionality such as start, stops, set, and get
deviceconfigurations.
WLAN API – Manages WLAN, 802.11 protocol-related functionality such as device mode
(station,AP, or P2P), setting provisioning method, adding connection profiles, and setting
policy.
Socket API – The most common API set for user applications, and adheres to BSD socket
APIs.
NetApp API – Enables different networking services including the Hypertext Transfer
Protocol (HTTP) server service, DHCP server service, and MDNS client\server service.
NetCfg API – Configures different networking parameters, such as setting the MAC
address,acquiring the IP address by DHCP, and setting the static IP address.
File System API – Provides access to the serial flash component for read and write
operations of networking or user proprietary data.
Host Interface :
Interfaces over a 4-wire serial peripheral interface (SPI) with any MCU or a processor at a
clock speedof 20 MHz.
Interfaces over UART with any MCU with a baud rate up to 3 Mbps.
Simple APIs enable easy integration with any single-threaded or multithreaded
application.
The CC3100BOOST and the MSP430F5529 are connected via the SPI interface as shown in
below.
10.CASE STUDY-1
Tiva based “Sensor Hub BoosterPack”
Weather broadcasting system require some smart technique to monitor the weather conditions of
different places. It is useful for the meteorological department for the detection of the
environmental condition with the help of a balloon.
In this case study we are using four sensors Accelerometer, gyroscope, temperature sensor and
pressure sensor. The Tiva booster pack with various sensors is mounted on the balloon and
accelerometer used for the detection of acceleration of the balloon and gyro scope is used for the
position detection of the balloon and pressure and temperature sensor senses pressure and
temperature of the environment respectively. These all gathered information sent to the ground
station with the help of satellite communication system installed at the balloon and the
meteorological department‟s ground station. The collected information is used for the public
weather broadcasting.
11.CASE STUDY-2
Smart Plug with Remote Disconnect and Wi-Fi Connectivity
In this application, the WiFi enabled Smart plug helps you to control any connected device from
home or remotely from anywhere in the world with internet access.
It can be used in home appliances like control portable heaters or window ac, turn on a light,
Smart Grid and in building automation.
A smart plug is an electronic device, generally connected to other devices or networks via
different wireless protocols such as Bluetooth, NFC, WiFi, 3G, etc., that can operate to some extent
interactively and autonomously.
The applications like home automation and building automation require two main aspects of
Smart Plug technology.
Android and cloud based remote access.
Remote disconnect and Wi-Fi connectivity based upon power consumption.
In this case study the WiFi enabled Smart Plug utilizes a TIVA Launchpad to monitor the energy
consumption for a single load and control the high-voltage side of the design. This data is then
passed to a CC3100 module to communicate the data over Wi-Fi to a Cloud server. A solid state
relay enables the application to control the load, based on its energy consumption. And this
system is powered from a highly compact and efficient UCC28910D High-Voltage Flyback
Switcher with Primary-Side Regulation and Output Current Control.
Texas Instruments UCC2891x High-Voltage Flyback Switcher is dedicated to isolated flyback power supplies and
provides output voltage and current regulation without the use of an optical coupler. The device incorporates a 700V power
FET and a controller that processes operating information from the auxiliary flyback winding and from the power FET to
provide precise output voltage and current control.