Featured Discussions
I am reviewing an old design for a spectral lamp power supply. Spectral lamps are a type of arc lamp that are rated 10W to 60W at 1A, made by Osram. The power supply, is traditionally 50Hz mains choke and a florescent tube starter.
I developed a switch mode power supply 30 years ago which ran well the lamps' life went way beyond what was expected of it and the quality of the light was much better because there was virtually no flicker, so it was used with electronic devices. But the transistor and inductor losses were higher than would be possible now with a zero current or zero voltage switching controller. There was no power factor correction, and the power supply only operated with 230Vac, though it would run at much lower voltage with the lower power lamps.
XDPS2201 seems to run with a variable PWM and current mode, similarly to the circuit I have drafted on my blog.
https://blog.andrew-lohmann.me.uk/2018/07/electronics-high-frequency-arc-lamp.html
I am also considering high frequency fluorescent tube ballast's and using variable frequency for lamp current regulation. I have drafted a design using chokes rather than chokes and a transformer. The arc would be struck with L1 C12 at about 28KHz. Then run at 128KHz or higher when L2 C12 resonate. I have not worked these out properly, but the circuit could output a higher voltage than the incoming voltage, which I have modelled a little on the blog.
https://drive.google.com/file/d/1wPdIDxCzWKhlYY9-XM0649uTIHABm-Ua/view?usp=sharing
My question is am I on the right track by considering this controller?
Show Less
I am now using the ESP32 to stream the raw radar data from XENSIV™ BGT60TR13C radar wing board (SP005568071) through UDP. For each chirp in the radar setting, I have 128 ADC samples. But I found that there was always a noise at a fixed frequency as shown in the attached figure. I tried to change the sampling frequency but this noise was still there. Do you know what caused this issue?
Thank you!
Show LessHi, I can't add any printf or can't use UART from sample Ethernet application
if I add anything there it is crashing
I need to process data after receiving from Ethernet but if I try to do anything application just crash. So how and where to process Ethernet data.
Show LessHi
I am studying the Device Firmware Upgrade code
I can change the code and make it run the FW upgrade via UART by modifying the common.mk,
and I noted the differences when I used the original sample with the I2C interface, when the upgrade process is done, the PSoC6 cam restart/reboot. and running the cm4 code
but when I changed the interface to UART. it seems to upgrade successfully, but the EVK doesn't reboot
is there anything else I need to change besides the
TRANSPORT_OPT?=UART
please advise
Thanks
Show Less
Hi, over the past week I was trying to write the flash memory of my psoc 6 using System Calls, more specifically using the Write Row System Call.
Looking into the datasheet:
To write a row, the SRAM_SCATCH_ADDR should be written in the IPC_STRUCT and in that addres, there has to be essentially the OPCODE, followed by the integrity check, followed by the flash addr to write, followed by all the data to write in that row (SRAM_SCATCH_ADDR + 0x0C + n*0x04 = Data word n)
However, I think this is not correct, in the SRAM_SCATCH_ADDR + 0x0C, there should be the address of where the data to write is located, in the case of my psoc, it has to be a pointer to a 512 byte long array that contains the data to write in the row.
Hope this helps.
Link to datasheet: PSoC 6 MCU: CY8C61x4, CY8C62x4 Architecture Technical Reference Manual (TRM) PSoC 61, PSoC 62 MCU (infineon.com)
Link to example where I found the error: PSoC-6-MCU-Device-Related-Design/Memory/CE220120 - PSoC 6 MCU Blocking Mode Flash Write/CE220120_Blocking_Mode_Flash_Write.cydsn/main_cm4.c at master · Infineon/PSoC-6-MCU-Device-Related-Design · GitHub
smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/USB-EZ-PD-Type-C/CYPD5235-96BZXI/td-p/739918
Show LessDoes modustoolbox support CMSIS-DAP for debugging TRAVEO II, and if so, how do I set it up?
smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/TRAVEO-T2G/modustoolbox-%E6%98%AF%E5%90%A6%E6%94%AF%E6%8C%81DAP/td-p/741605
Show LessHi friends,
TLE5012B E5000 is showing "System error" in "Safety Word" after reading the angle value every time.
However, Status Register (that is at 00H) doesn't show any of the errors corresponding to "S_VR; S_DSPU; S_OV; S_XYOL; S_MAGOL; S_FUSE; S_ROM; S_ADCT"
Refer: Infineon-TLE5012B_Exxxx-DataSheet-v02_01-EN.pdf page 29
Thank you for providing insight on why this "System error" is observed in "Safety Word", how to overcome it.
-BJ_JW
Show Less