Recent discussions
- Apply
Hi,
I used the cyfxgpiftousb example to read data from the AD7381-4 ADC (Project attached).
<<First, the intention is to stream data continuously from the ADC to a RaspberryPi connected at the USB port>>
The Functionality in general is working, however, I observed some inconsistent IDLE times which I don't know why they happen: (I guess they might be due to a dessarted DMA_READY Flag, but I'm not sure, and I don't know how to get around it).
- First: whether configured manual DMA streaming or Automatic, I observe this first time continuous streaming, followed by a long pause for an unknown reason
- Second, there are these 576.64µs waiting period between each DMA buffer being read. I that a limitation or is there a way to make it a continuous read?
I attached the pi_init.py script running on the raspberryPi which shows I'm reading continuously.
hey guys
I am trying to implement the latest DSPLIB V9.2 using Aurix development studio,after following the guidence “AP32528_Getting_started_with_Aurix_DSPlib_v1.2.0”,and trying to build this project,i meet issue as below picture
but i can't find anywhere else redeclare this function,can anybody solve my problem
thanks!
Show Less
Hello friends!
I am doing a circuit project using DHT11 sensor and soil moisture sensor, reading sensor using PSoC 063 BLE, I use Protues software to design the system. I intend to supply external power to PSoC 063 BLE as well as battery-powered sensors, I have a low voltage circuit design from 5VDC to 3.3VDC as shown in (1) on the picture. I power the PSoC 063 BLE and sensors like numbers (3), (4) on the picture. I also designed a circuit using Triac to isolate the source between the 5VDC source and the external AC source used to control the AC motor as shown in the figure (2). I don't know if my design part is correct or not. I look forward to hearing from you!
Thank!
Show Less
Hello,
We had encoders failed from our supplier, and they are using CY8C5888NI-LP210 microcontroller.
What is failed is quadrature outputs on P12[4], P12[5],P12[3],P12[2],P4[3] and so on.
Problem is that encoder dues seems to be working, it is indicating error and index values with LED correctly but quadrature is missing completely .
What I want to do is to reprogram this encoder so it would generate constant PWM signal on pins. If signal does not exist, that means we killed encoder, if signal does exist, it means that firmware was corrupted somehow and encoder producer should be at fault, not us.
I written application, but it could be uploaded only by I2C pins (P12[4] and P12[5]) since they are available at the connector. Problem is that compiler does not generate .cyacd file that is needed to flash this firmware (by using embedded I2C bootloader ? )
As far as I understand, I need to use bootloader host, but I cant find file to upload, since it is not generated, and I can't get to SWD ot JTAG pins, only XRES, and I2C.
What I need to do for compiler to generate this .cyacd file and does infineon bootloader is always present so I can re-flash it, like in STM32, or it could be deleted by encoder supplier when they uploaded their own firmware
Please advice how I proceed !
Show Less各位好,最近我在做一版飞跨电容型三电平Buck电路,在做单电压闭环(飞跨电容电压平衡暂未控制)时出现了在输入达到20V以上后,输出电压开始下降的问题,已知信息如下。
1.采样选用隔离放大器+普通运放调理的电路,用稳定直流电压测试没有问题。
2.采用我的电路板,在开环状态下以不同的占空比输出相同电压(如20V输出8V,30V输出8V),高压输入下用万用表测得采样电路输出电压会更高,在电脑端观察单片机得到的采样数据同样如此。
3.更换功率板到采样板的接线为屏蔽线试图减少干扰后,问题并没有解决。
4.约30V输入下输出电压的波形
基于上述两点,我推测是由于高压下输出电压的关断尖峰导致输出电压有效值变高,因此单片机采样值变高,控制开关管占空比下降。接下来做出了如下改变:
开关频率为50kHz。采样频率=开关频率,将采样点修改为开关周期的3/4处试图避开尖峰后,问题并没有解决。(这让我怀疑是否真是因为尖峰导致采样偏高?)
我想尝试通过增加RC snubber减小关断尖峰看看问题能否改善,但MOS封装和电路板布局并不允许。
请问各位有什么建议么?
感谢您的关注,期待您的回答!
Show LessHi all,
Since my last new pcbs arrived im struggiling to drive my motor smooth. And here what are my problems about running my motor.
First of all , the pcb design by me and im not using any official eval boards. There are two boards on my setup . The controller , which means imc101q048 and some other parts of drive , is included in small controller board. Other board has power stage , im393 and itrip circuit inside. When these boards connected to each other , motor can spins (6k rpm) , but something unexpected weird situations happens.
1) When motor is spinning for a long time like 5-10mins , motor is suddenly stops to 0rpm(suddenly without lower its speed). After about 5-10secs, immidatly it spinning back without increase it speed. It spins like there was no stops.
Like that; 5000rpm spinning >(after 5-10mins later)> 0 rpm stops immidiatly like rotor locked >(after 5-10 secs later)> 5000rpm again something like it didnt even stop before.
This situation looks very weird and i think it happens because of imc101q048 chip.
2) After 10-20mins of motor spin , imc101t048 chips starting acting weird and something like stuck or lock itself. Because when this situation happens motor is not spinning , imc101 to pc connection disconnects , imc101 doesnt respond any vsp commands and STATUS led blinking so fast than normal and it brightness getting lower like its power is nearly gone or voltage decrease on STATUS led pin imc101t. After this happens all i have to disconnect power to main and controller boards and wait at least 10-20 mins of time. After a long period of waiting , when power resupply to boards , it starts working normal and again after 20-30 mins later this thing happening again . So on.....
Those are my first problems to solve hopefully you can help me about it. Why those sittuations may happens ?
Thanks.
Show Less
Hello,
How can the effectiveness of the external capacitor be evaluated for EDSADC? There is no information about the internal switched capacitor or other circuit elements, or sampling times from what I can see. Only the RMS current draw and equivalent resistance.
Thank you,
Shaun
Hi
Surprisingly, CY8C6245AZI-S3D72 PG-TQFP-100 is unavailable in PSOC Creator / ModusToolbox / Eclipse IDE.
Our project halted as this device not available, and we had to do IO mapping for our board design. It is highly critical for us.
Could anyone pls help us how to proceed further ?
Highly appreciate quick response.
Thanks
Basheer
Show LessHi there,
In my software development, I have a use case where the external variable is defined in one partition and accessed and cleared in other partitions. As a result, the controller is going into a memory protection trap.
I'm working with a TC36X microcontroller.
Please share your thoughts to resolve the issue.
Thanks
Show Less
Hello Team,
I was trying to build an application that uses multiple cores. I am able to generate the elf file as well.
When I try to run the elf, only core 0 is started and the rest of the cores are not started.
Could you please help me, so I can instantiate all the cores?
I am using the Aurix TC499A controller.
Show Less