- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
I used to work with PSoC 5LP and now I'm going to use PSoC6.
I have few questions-
1. Is PSoC6 has less uarts/i2c/a2d then PSoC5LP?
2. What is the benefit of usuing the VBUCK?
3. Do I need an external crystal oscillator? If I'm using USB I need extanell oscillator?
4. I saw that every port has it's own power supply pin. Can I give 1.8V to some ports and 3.3V to other?
5. Can I operate only part of the port? For example- give 3.3V to VDDD and all the othere are off.
BR
Shmuel
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hii @shil_1288831
I will try to answer your queries below.
1. SCB
How many SCBs can be used for which purpose will depend on the specific board or kit you are using.
For example, if you use CY8C6347BZI-BLD53, the different SCBs can be configured in the following manner:
SCB0 – EZI2C, I2C, SPI, UART || SCB1 – EZI2C, I2C, SPI, UART
SCB2 – EZI2C, I2C, SPI, UART || SCB3 – EZI2C, I2C, SPI, UART
SCB4 – EZI2C, I2C, SPI, UART || SCB5 – EZI2C, I2C, SPI, UART
SCB6 – EZI2C, I2C, SPI, UART || SCB7 – EZI2C, I2C, SPI, UART
SCB8 – EZI2C, I2C, SPI
So UART is not available on SCB 8. If you provide with any specific board or kit, I can look for more information on its SCB
2. For the analog system, the SAR can be connected, under firmware control, to most of the GPIO pins via the Analog Multiplexer Bus (AMUXBUS).
For the GPIOs in PSoC 6, they can be driven in any of the following 8 modes:
Analog input mode (input and output buffers disabled)
Input only
Weak pull-up with strong pull-down
Strong pull-up with weak pull-down
Open drain with strong pull-down
Open drain with strong pull-up
Strong pull-up with strong pull-down
Weak pull-up with weak pull-down
So yes, all the pins can be used as inputs. You may find this information in the specific device datasheet.
3. Yes. It is possible to power different ports with different power supplies. But the specific details on which ports can be powered with which voltage magnitude, kindly refer to the device datasheet. As an example, you may refer to pages 39 and 40 of the following datasheet:
4. The specifications of the different pins and their current sinking and sourcing capacities can also be found in the respective datasheets.
I am not sure about what you mean by ‘’I need that the PSoC will manege a power up sequence for othere device but this device need that all the ports need to be without any power'. So if you can kindly elaborate on this, I will be happy to help you with more specific information.
Thanks and regards
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
For the first query, I will try to discuss briefly about some of the serial communication blocks and Analog subsystems of our PSoC 6 familiy products. However more details of the device architecture will be mentioned in the TRM and datasheets of the specific device. You may compare these with that of the PSoC 5LP devices.
Serial Communication Block (SCB):
The following SCBs are present with the different PSoC62 line of products:
There are 7 SCBs. Six of the 7 SCBs are configurable for SPI, I2C and UART. The other 1 SCB is the Deep Sleep SCB which is configurable as SPI or I2C.
PSoC 63 devices have 9 total number of SCBs.
Analog subsystem:
The PSoC6 family of devices have the following Analog subsystem:
12bit 2Msps (only PSoC62 family has 1Msps) SAR ADC with differential and single ended modes and 16 channel sequencers with result averaging.
Use of the VBUCK
The PSoC 6 family comes with LDO regulators. VCCD is the main LDO output. It requires a 4.7-µF capacitor for regulation. The LDO can be turned off when VCCD is driven from the switching regulator. The VBUCK is the first of the two regulator outputs and it is generally used to drive VCCD.
When used to power the core peripherals, the buck regulator provides better power efficiency than the linear regulator, especially at higher VDDD.
Need of External Oscillator
It is not mandatory to use the external Oscillator. USB can be used without the external oscillator.
Port Power supply
Each port has a fixed operating voltage which is mentioned in the device datasheet. So there is no provision of externally supplying power to the ports. There is no separate power supply for each of the ports.
Using part of the ports
Some more information on why it is needed to use part of the port would help us to better understand your issue. However, in general, for our PSoC6 products the user can operate any pin regardless of which port it lies in.
Hope that resolves your doubts.
Regards
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi RupakC,
First thanks for the fast respond.
SCB-
I saw that in PSOC61x6 there are 9 SCB.
For example, can I use 8 UART or 9 I2C?
Analog-
Are all the port can be analog input or like PSoC5LP, some port are not good for reading analog?
Port power suplly-
In my design I need that some port will work at 1.8V and some at 3.3V. If I give VDDIO1 1.8V Ports 5-8 will work at 1.8V?
Using part of the port-
In my design I need that the PSoC will manege a power up sequence for othere device but this device need that all the ports need to be without any power.
Thanks
Shmuel
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hii @shil_1288831
I will try to answer your queries below.
1. SCB
How many SCBs can be used for which purpose will depend on the specific board or kit you are using.
For example, if you use CY8C6347BZI-BLD53, the different SCBs can be configured in the following manner:
SCB0 – EZI2C, I2C, SPI, UART || SCB1 – EZI2C, I2C, SPI, UART
SCB2 – EZI2C, I2C, SPI, UART || SCB3 – EZI2C, I2C, SPI, UART
SCB4 – EZI2C, I2C, SPI, UART || SCB5 – EZI2C, I2C, SPI, UART
SCB6 – EZI2C, I2C, SPI, UART || SCB7 – EZI2C, I2C, SPI, UART
SCB8 – EZI2C, I2C, SPI
So UART is not available on SCB 8. If you provide with any specific board or kit, I can look for more information on its SCB
2. For the analog system, the SAR can be connected, under firmware control, to most of the GPIO pins via the Analog Multiplexer Bus (AMUXBUS).
For the GPIOs in PSoC 6, they can be driven in any of the following 8 modes:
Analog input mode (input and output buffers disabled)
Input only
Weak pull-up with strong pull-down
Strong pull-up with weak pull-down
Open drain with strong pull-down
Open drain with strong pull-up
Strong pull-up with strong pull-down
Weak pull-up with weak pull-down
So yes, all the pins can be used as inputs. You may find this information in the specific device datasheet.
3. Yes. It is possible to power different ports with different power supplies. But the specific details on which ports can be powered with which voltage magnitude, kindly refer to the device datasheet. As an example, you may refer to pages 39 and 40 of the following datasheet:
4. The specifications of the different pins and their current sinking and sourcing capacities can also be found in the respective datasheets.
I am not sure about what you mean by ‘’I need that the PSoC will manege a power up sequence for othere device but this device need that all the ports need to be without any power'. So if you can kindly elaborate on this, I will be happy to help you with more specific information.
Thanks and regards