Browse the Community
Discussions regarding PSoC and MCU products.
Universal Serial Bus (USB) forums have discussions regarding Low-Full & High Speed Peripherals, Superspeed Peripherals, USB Hosts Hubs Transceivers, and USB EZ-PD Type C product solutions for PCs and consumer device topics.
Memory Discussion Forums discussions regarding NOR Flash, SRAM, nvSRAM and F-RAM - performance and reliability with discrete memory densities ranging from 4K-bit to 2G-bit topics.
Discussion forum regarding Other Technologies including Power Management and Clocks topics.
I am working on bringing up a custom board. We have a lot of experience with the IMC101TF048XUMA1 and have integrated this into our design. I am using a iMotion-Link to attach a PC to the board for programming. I am trying to establish the initial communications and to program the initial Firmware onto the IMC101TF048XUMA1.
I can see the UART signals (0-5V) arrive at RX0, pin 45 on this part, but there is no response.
I have also verified on an oscilloscope that the signal is as expected. It arrives at the pin with clean transitions, and I used the same 'scope to verify the UART signal as a series of 4 bytes from MCEDesigner - as you can see on the plot below. Here you can see the incoming signal on the bottom trace. Of course, to look for the response I also zoomed out and looked to the right and found no response from the TX0 pin 46, nor did the MCEDesigner app connected to the port.
One thing I did notice is that the pulses measure at an equivalent of 113.2kBaud rather than 115.2kBaud. This is what the iMotion-Link generates. Is this enough to cause the signal to be rejected by the IMC101?
Any thoughts on any reason why the device might not respond to this signal?
Here's a schematic snippet for reference. We are using 5V for power, and power is applied to the board.
I am looking for a mosfet which would be appropriate for essentially DC switching of a 400V 7A continuous load. Low RDS on is preferred as I have limited ability to remove heat easily.
I am designing a peltier controller, I will use a MOSFET h-bridge for this.
I have been reviewing many data sheets and I have a doubt, I don't know which of these gate drivers to use.
These are the options I would like to use:
I will place 4 N-MOSFET, IRF40R207, on the h-bridge.
I will use a microcontroller from the XMC1400 family that works with 5V for the PWM and the PWM will have a frequency of 5KHz, and calculate that I need a gate resistance of approximately 80 Ohms. I want to use a 12V power supply with the 2ED2103S06F, but I'm not sure if it will turn on the MOSFET fast enough running at 5KHz (it's a relatively low frequency but it's the first time I've worked with infineon's drivers) or maybe it would be better use a WCDSC006 and use a 5V supply, but according to the graph of the IRF40R207 it can handle approximately 12A with a VG of 5V, but the pelier cell that I will use consumes 8.2A and I do not think it is good that the mosfet controls a very close maximum current to the load current.
thanks for your help
Hello all, I am using PSoC-6 (CY8C6347BZI-BLD33) and need to control a DC fan. Is there a component for that? if not, any suggestions?
Hi Infineon Team,
I am using cy8mbr3108 capsense. I am using linux platform and using i2cdetect utility for detecting the touch sensor over I2C. I found that sometime it is able to detect the sensor and sometimes not. If I detect it too fast, then it is able to detect, otherwise not. I learned from datasheet that it is in deep sleep mode by default. It sends NACK before going it to ACTIVE state. So, need to perform address match again!! Any way of moving device out of deep sleep mode? How to avoid polling?
Another secondary question is , lets say the device is detected once and then going to write I2C register, at that time it might not be able to write as it will be in deep sleep right?
I am trying to move stack into DTCM memory area instead of SRAM area ,But I am getting BUS error when I am trying to access DTCM area in ARM_M7(CYT4BFX) micro controller.
Could you please let me know are there any steps to be executed as part of startup code to enable DTCM memory area?.
I am trying to speedup software execution ,what part of my software can I move to DTCM /ITCM ?.
We are experiencing a high CPU load (95%)in the System which is based on the “CYT4BFBCJE” (ARM_M7)microcontroller running at 160Mhz whereas the other system which is based on CYT2B9X(ARM_M4) has very less CPU load of 25% even though running at half clock speed of 80Mhz .
We are using same vector BSW ,BSW configuration and application software ,but M7 system is running slower than M4.We are using same compiler options in both systems. Not sure why ARM_M7 system is slower than ARM_M4 system.
Could you please help us possible ways to reduce CPU load in M7 system?.
What are steps to enable instruction cache?.
I just added a line SCB_EnableICache(); that reduced CPU Load by 57%.I did not chosen what part of flash memory can be catchable nor enabled MPU, could you please confirm is it okay to enable just instruction cache alone with out enabling MPU?.
What are the steps to configure Data Cache?.
I followed following steps ,but after enabling MPU ,its going to exception for some reason. Could you please confirm am I missing some thing here?.
1.ARM_MPU_SetRegionEx(0UL, 0x28050000,ARM_MPU_RASR(1UL, ARM_MPU_AP_FULL, 0UL, 0UL, 1UL, 1UL, 0x00UL, ARM_MPU_REGION_SIZE_16KB));
2.ARM_MPU_Enable(MPU_CTRL_PRIVDEFENA_Msk | MPU_CTRL_HFNMIENA_Msk);
Has the FM25V02A or similar FRAM device been tested for EMI environments like RS103 up to or beyond levels of 20,000 V/m?
We are experiencing issues where even though the system is configured to not write to the device, the first few addresses (0,1,2,3) are changing value when exposed to a radiated field at high levels.Show Less
Can you please share the VSEL_1_P0 and VSEL_2_P0 Pin configuration need to be used to program the regulator (Different PDO Voltages), like for example to drive 5V on Vbus, What will be the VSEL_1_P0 and VSEL_2_P0 pin configurations?