DataSheet.es    


PDF CY8CPLC20 Data sheet ( Hoja de datos )

Número de pieza CY8CPLC20
Descripción Powerline Communication Solution
Fabricantes Cypress Semiconductor 
Logotipo Cypress Semiconductor Logotipo



Hay una vista previa y un enlace de descarga de CY8CPLC20 (archivo pdf) en la parte inferior de esta página.


Total 30 Páginas

No Preview Available ! CY8CPLC20 Hoja de datos, Descripción, Manual

CY8CPLC20
Powerline Communication Solution
Features
Powerline Communication Solution
Integrated Powerline Modem PHY
Frequency Shift Keying Modulation
Configurable baud rates up to 2400 bps
Powerline Optimized Network Protocol
Integrates Data Link, Transport, and Network Layers
Supports Bidirectional Half Duplex Communication
8-bit CRC Error Detection to Minimize Data Loss
I2C enabled Powerline Application Layer
Supports I2C Frequencies of 50, 100, and 400 kHz
Reference Designs for 110V/240V AC and 12V/24V AC/DC
Powerlines
Reference Designs comply with CENELEC EN
50065-1:2001 and FCC Part 15
Powerful Harvard Architecture Processor
M8C Processor Speeds to 24 MHz
Two 8x8 Multiply, 32-Bit Accumulate
Programmable System Resources (PSoC® Blocks)
12 Rail-to-Rail Analog PSoC Blocks provide:
• Up to 14-Bit ADCs
• Up to 9-Bit DACs
• Programmable Gain Amplifiers
• Programmable Filters and Comparators
16 Digital PSoC Blocks provide:
• 8 to 32-Bit Timers, Counters, and PWMs
• CRC and PRS Modules
• Up to Four Full Duplex UARTs
• Multiple SPITM Masters or Slaves
• Connectable to all GPIO Pins
Complex Peripherals by Combining Blocks
Logic Block Diagram
Flexible On-Chip Memory
32 KB Flash Program Storage 50,000 Erase or Write Cycles
2 KB SRAM Data Storage
EEPROM Emulation in Flash
Programmable Pin Configurations
25 mA Sink, 10 mA Source on all GPIO
Pull Up, Pull Down, High Z, Strong, or Open Drain Drive
Modes on all GPIO
Up to 12 Analog Inputs on GPIO
Configurable Interrupt on all GPIO
Additional System Resources
I2C Slave, Master, and Multi-Master to 400 kHz
Watchdog and Sleep Timers
User-Configurable Low Voltage Detection
Integrated Supervisory Circuit
On-Chip Precision Voltage Reference
Complete Development Tools
Free Development Software (PSoC Designer™)
Full Featured In-Circuit Emulator (ICE) and Programmer
Full Speed Emulation
Complex Breakpoint Structure
128 KB Trace Memory
Complex Events
C Compilers, Assembler, and Linker
Powerline Communication Solution
Powerline Network
Protocol
Physical Layer FSK
Modem
PLC Core
Embedded Application
Programmable
System Resources
Digital and Analog
Peripherals
Additional System
Resources
MAC, Decimator, I2C,
SPI, UART etc.
PSoC Core
Powerline Transceiver Packet
AC/DC Powerline Coupling Circuit
(110V/240V AC, 12V/24V AC/DC etc.)
Powerline
Cypress Semiconductor Corporation • 198 Champion Court
Document Number: 001-48325 Rev. *E
www.DataSheet.in
• San Jose, CA 95134-1709 • 408-943-2600
Revised October 05, 2009
[+] Feedback

1 page




CY8CPLC20 pdf
CY8CPLC20
When the send data command (ID 0x09) or request for data
command (ID 0x0A) is received, the protocol replies with an
acknowledgment packet (if TX_Service_Type = '1'), and notify
the host of the new received data. If the initiator doesn't receive
the acknowledgment packet within 500ms, it notifies the host of
the no acknowledgment received condition.
When a response command (ID 0x0B) is received by the initiator
within 1.5s of sending the request for data command, the
protocol notifies the host of the successful transmission and
reception. If the response command is not received by the
initiator within 1.5s, it notifies the host of the no response
received condition.
Table 1-3. Remote Commands
The host is notified by updating the appropriate values in the
INT_Status register (including Status_Value_Change).
The command IDs 0x30-0xff can be used for custom commands
that would be processed by the external host (e.g. set an LED
color, get a temperature/voltage reading).
The available remote commands are described in Table 1-3 with
the respective Command IDs.
Cmd ID
Command Name
0x01 SetRemote_TXEnable
0x03 SetRemote_ExtendedAddr
0x04 SetRemote_LogicalAddr
0x05 GetRemote_LogicalAddr
0x06 GetRemote_PhysicalAddr
0x07 GetRemote_State
0x08 GetRemote_Version
0x09 SendRemote_Data
Description
Payload (TX Data)
Response (RX Data)
Sets the TX Enable bit in the 0 - Disable Remote TX If Remote Lock Config = 0,
PLC Mode Register. Rest of the 1 - Enable Remote TX Response = 00 (Success)
PLC Mode register is
If Remote Lock Config = 1,
unaffected
Response = 01 (Denied)
Set the Addressing to
Extended Addressing Mode
0 - Disable Extended
Addressing
1 - Enable Extended
Addressing
If Remote Lock Config = 0,
Response = 00 (Success)
If Remote Lock Config = 1,
Response = 01 (Denied)
Assigns the specified logical
address to the remote PLC
node
If Ext Address = 0, If Remote Lock Config = 0,
Payload = 8-bit Logical Response = 00 (Success)
Address
If Remote Lock Config = 1,
If Ext Address = 1, Response = 01 (Denied)
Payload = 16-bit
Logical Address
Get the Logical Address of the None
remote PLC node
If Remote TX Enable = 0,
Response = None
If Remote TX Enable = 1,
{If Ext Address = 0,
Response = 8-bit Logical
Address
If Ext Address = 1, Response
= 16-bit Logical Address}
Get the Physical Address of the None
remote PLC node
If Remote TX Enable = 0,
Response = None
If Remote TX Enable = 1,
Response = 64-bit Physical
Address
Request PLC_Mode Register None
content from a Remote PLC
node
If Remote TX Enable = 0,
Response = None
If Remote TX Enable = 1,
Response = Remote PLC
Mode register
Get the Version Number of the None
Remote Node
If TX Enable = 0, Response =
None
If TX Enable = 1, Response =
Remote Version register
Transmit data to a Remote
Node.
Payload = Local TX
Data
If Local Service Type = 0,
Response = None
If Local Service Type = 1,
Response = Ack
Document Number: 001-48325 Rev. *E
www.DataSheet.in
Page 5 of 44
[+] Feedback

5 Page





CY8CPLC20 arduino
CY8CPLC20
4. Development Tools
PSoC Designer is a Microsoft® Windows-based, integrated
development environment for the Programmable
System-on-Chip (PSoC) devices. The PSoC Designer IDE runs
on Windows XP or Windows Vista.
This system provides design database management by project,
an integrated debugger with In-Circuit Emulator, in-system
programming support, and built in support for third party
assemblers and C compilers.
PSoC Designer also supports C language compilers developed
specifically for the devices in the PSoC family.
4.1 PSoC Designer Software Subsystems
4.1.1 System-Level View
A drag-and-drop visual embedded system design environment
based on PSoC Express. In the system level view you create a
model of your system inputs, outputs, and communication
interfaces. You define when and how an output device changes
state based upon any or all other system devices. Based upon
the design, PSoC Designer automatically selects one or more
PSoC Programmable System-on-Chip Controllers that match
your system requirements.
PSoC Designer generates all embedded code, then compiles
and links it into a programming file for a specific PSoC device.
4.1.2 Chip-Level View
The chip-level view is a more traditional integrated development
environment (IDE) based on PSoC Designer 4.4. Choose a base
device to work with and then select different onboard analog and
digital components called user modules that use the PSoC
blocks. Examples of user modules are ADCs, DACs, Amplifiers,
and Filters. Configure the user modules for your chosen
application and connect them to each other and to the proper
pins. Then generate your project. This prepopulates your project
with APIs and libraries that you can use to program your
application.
The device editor also supports easy development of multiple
configurations and dynamic reconfiguration. Dynamic
configuration allows for changing configurations at run time.
4.1.3 Hybrid Designs
You can begin in the system-level view, allow it to choose and
configure your user modules, routing, and generate code, then
switch to the chip-level view to gain complete control over
on-chip resources. All views of the project share a common code
editor, builder, and common debug, emulation, and programming
tools.
4.1.4 Code Generation Tools
PSoC Designer supports multiple third party C compilers and
assemblers. The code generation tools work seamlessly within
the PSoC Designer interface and have been tested with a full
range of debugging tools. The choice is yours.
Assemblers. The assemblers allow assembly code to merge
seamlessly with C code. Link libraries automatically use absolute
addressing or are compiled in relative mode, and linked with
other software modules to get absolute addressing.
C Language Compilers. C language compilers are available
that support the PSoC family of devices. The products allow you
to create complete C programs for the PSoC family devices.
The optimizing C compilers provide all the features of C tailored
to the PSoC architecture. They come complete with embedded
libraries providing port and bus operations, standard keypad and
display support, and extended math functionality.
4.1.5 Debugger
The PSoC Designer Debugger subsystem provides hardware
in-circuit emulation, allowing you to test the program in a physical
system while providing an internal view of the PSoC device.
Debugger commands allow the designer to read and program
and read and write data memory, read and write I/O registers,
read and write CPU registers, set and clear breakpoints, and
provide program run, halt, and step control. The debugger also
allows the designer to create a trace buffer of registers and
memory locations of interest.
4.1.6 Online Help System
The online help system displays online, context-sensitive help
for the user. Designed for procedural and quick reference, each
functional subsystem has its own context-sensitive help. This
system also provides tutorials and links to FAQs and an Online
Support Forum to aid the designer in getting started.
4.2 In-Circuit Emulator (ICE)
A low cost, high functionality In-Circuit Emulator (ICE) is
available for development support. This hardware has the
capability to program single devices.
The emulator consists of a base unit that connects to the PC by
way of a USB port. The base unit is universal and operates with
all PSoC devices. Emulation pods for each device family are
available separately. The emulation pod takes the place of the
PSoC device in the target board and performs full speed (24
MHz) operation.
Document Number: 001-48325 Rev. *E
www.DataSheet.in
Page 11 of 44
[+] Feedback

11 Page







PáginasTotal 30 Páginas
PDF Descargar[ Datasheet CY8CPLC20.PDF ]




Hoja de datos destacado

Número de piezaDescripciónFabricantes
CY8CPLC20Powerline Communication SolutionCypress Semiconductor
Cypress Semiconductor

Número de piezaDescripciónFabricantes
SLA6805M

High Voltage 3 phase Motor Driver IC.

Sanken
Sanken
SDC1742

12- and 14-Bit Hybrid Synchro / Resolver-to-Digital Converters.

Analog Devices
Analog Devices


DataSheet.es es una pagina web que funciona como un repositorio de manuales o hoja de datos de muchos de los productos más populares,
permitiéndote verlos en linea o descargarlos en PDF.


DataSheet.es    |   2020   |  Privacy Policy  |  Contacto  |  Buscar