Part Number: RM48L940 For peripherals like MIBSPI and CAN that are configured for use as GPIO, what is the appropriate safety diagnostics to run? Is any of the RAM test necessary for peripherals when they are configured and used as GPIO? What kind of safety diagnostics are supported for GIOA and GIOB?
↧
Forum Post: RM48L940: Diagnostics for GPIO
↧
Forum Post: TMS320F28035: VDDIO pin interfacing
Part Number: TMS320F28035 Hi I am designing bldc motor control board using TMS320F28035 . I have attached my schematic regarding interfacing of microcontroller. I want to verify the interfacing of VDDIO(pin 36 and 70) it is done based on ref. design available in application note and ti forum. Please let me know whether it is correct to avoid power glitch at some GPIO during startup. Thanks & Regards.
↧
↧
Forum Post: RE: RTOS/TMS320F280049C: How get CAN message identifier while receiving CAN with C2000ware
Hi Harshmeet, As I mentioned, I'm migrating custom project from F28075 to F280049C. On F28075 project(based on controlSUITE ), I setup Message Objects with using none-zero of Message ID Mask field for receiving different CAN messages from several nodes. I can get message ID & Data with calling CANMessageGet API of controlSUITE so that I distinguished the messages by using the message ID. I would like to use the same method on previous project but I'm in trouble to read message ID when reading Message Objects which configured RX Can message. Best Regards, JY
↧
Forum Post: RE: TMS320F28069M: TMDSHVMTRINSPIN
Please refer to the following two links to check if there are any connection problems on the embedded emulation on the controlCard. And make sure that you need to populate [M3]-J5 to put the onboard JTAG chip in reset on TMDSHVMTRINSPIN board. processors.wiki.ti.com/.../Debugging_JTAG_Connectivity_Problems processors.wiki.ti.com/.../XDS100
↧
Forum Post: RE: TMS320F28069M: RsOnline diverges
Please only enable Rsonline during the motor is running with a constant load and the torque current is much less than the maximum current. It can't work well under heavy load when the torque current is close to the maximum current, and you must inject a higher current if the motor is running without load. Please refer to Chapter of instaSPIN user's guide (SPRUHJ1G) to find more information about RsOnline that are all contents we can provide.
↧
↧
Forum Post: RE: TMS320F28069M: TMDSHVMTRINSPIN
@ Yanming Luo Please see the screen shot the error is -1142 please I need real help here what is the issue can this card which have this chip F28069MPTZ do the same function as this card which have this chip on it F28069UP ?
↧
Forum Post: RE: DRV8312-C2-KIT: SpeedLoopFlag
The "SpeedLoopFlag" is only for debugging, and it will be set manually for switching from the startup ramp open loop to closed commutation mode. For instaSPIN-BLDC GUI, the control algorithm will check if there are enough commutation matches to switch to closed commutation mode and set "ClosedCommutationFlag" to 1. The codes you mentioned that don't need "SpeedLoopFlag" and will be executed always if the judgment conditions are met.
↧
Forum Post: RE: TIDM-DELFINO-ETHERCAT: problem in the statemachine switch
Hello Twincat master has already run in OP mode,but the problem still exist. The slave statue is "init_err lnk_mis lnk_add a b".I guess this may help. Best wishes Timmy
↧
Forum Post: RE: RTOS/TMS320F28377S: Problem with CANbus interrup message on SYS-BIOS
Now it's work for me. But I don't know what problem GPIO_SetupPinMux(CANRXA, GPIO_MUX_CPU1, MUXMODE); //GPIO70 - CANRXA GPIO_SetupPinOptions(CANRXA, GPIO_INPUT, GPIO_ASYNC); GPIO_SetupPinMux(CANTXA, GPIO_MUX_CPU1, MUXMODE); //GPIO71 - CANTXA GPIO_SetupPinOptions(CANTXA, GPIO_OUTPUT, GPIO_PUSHPULL); CANInit(CANA_BASE); CANClkSourceSelect(CANA_BASE, 0); // 500kHz CAN-Clock CANBitRateSet(CANA_BASE, 200000000, 500000); CANIntEnable(CANA_BASE, CAN_INT_MASTER | CAN_INT_ERROR | CAN_INT_STATUS); DINT; // InitPieCtrl(); IER = 0x0000; IFR = 0x0000; // InitPieVectTable(); EALLOW; // PieVectTable.CANA0_INT = canaISR; EDIS; PieCtrlRegs.PIEIER9.bit.INTx5 = 1; IER |= M_INT9; EINT; CANGlobalIntEnable(CANA_BASE, CAN_GLB_INT_CANINT0); //CAN TX config sTXCANMessage.ui32MsgID = CAN_ID; sTXCANMessage.ui32MsgIDMask = 0; sTXCANMessage.ui32Flags = 0; sTXCANMessage.ui32MsgLen = MSG_DATA_LENGTH; sTXCANMessage.pucMsgData = txMsgData; CANMessageSet(CANA_BASE, TX_MSG_OBJ_ID, &sTXCANMessage, MSG_OBJ_TYPE_TX); //CAN RX config sRXCANMessage.ui32MsgID = CAN_ID; sRXCANMessage.ui32MsgIDMask = 0; sRXCANMessage.ui32Flags = (MSG_OBJ_RX_INT_ENABLE | MSG_OBJ_EXTENDED_ID | MSG_OBJ_USE_ID_FILTER); sRXCANMessage.ui32MsgLen = MSG_DATA_LENGTH; sRXCANMessage.pucMsgData = rxMsgData; CANMessageSet(CANA_BASE, RX_MSG_OBJ_ID, &sRXCANMessage,MSG_OBJ_TYPE_RX); CANEnable(CANA_BASE); This code key point from example implement in sys/bios. Before I don't add 3 code is EALLOW; // PieVectTable.CANA0_INT = canaISR; EDIS; Because I found some thread you told it not use. When I add it and comment PieVectTable it work. But when I delete this 3 line in again. It still work? yes it's work although I will delete (work 1 round is work forever?) DINT; // InitPieCtrl(); IER = 0x0000; IFR = 0x0000; // InitPieVectTable(); EALLOW; // PieVectTable.CANA0_INT = canaISR; EDIS; PieCtrlRegs.PIEIER9.bit.INTx5 = 1; IER |= M_INT9; EINT; OK Never mind, now I still don't delete code for make sure it's work forever. Thank you for help long time.
↧
↧
Forum Post: RE: TMS320F28035: F28035 example code SFRA GUI phase quite strange.
C:\ti\ controlSUITE \libs\app_libs\ SFRA \v1_20_00_00\examples\DPSWrkShpKit_ SFRA _F28035 I use this as my reference code to sweep my buck frequency response,Fig 29 the plant phase is zero,so I want to know,if magnitude cruve is correct,why phase curve is not match,i.e. gain is platform phase should be zero.
↧
Forum Post: RE: CCS/TMS320F28335: Change back watchdog mode to Reset Mode
Hi Gianpiero, Do have any further update on this? If your issue is resolved then we would like to close the post. Vivek Singh
↧
Forum Post: RE: EVM430-FR6047: Problem with debugging and uploading firmware
Hello Christopher, thanks for your reply! In the thread suggested, it says that an update error appeared, but it didn't appear to me. I built and debugged the program in the CCS and everything seems to be fine, as you can see in the following images: In the UniFlash , when I try to verify the image C:\ti\msp\UltrasonicWaterFR604x_02_20_00_04\image it appears the following error: [ERROR] MSP430: File Loader: Verification failed: Values at address 0x04EB0 do not match Please verify target memory and memory map. As you can see in the following video: https://www.youtube.com/watch?v=OUsUPQOyWuA&feature=youtu.be I also tried to upload the txt archive that was build in the CCS in the path: workspace_v9\MSP430FR6047EVM_USS_Water_Demo\LPM but the same error appeared. I verified the POW_SEL switch and it's in the middle position. Everything seems to be right, but I still can't use the USS software (the message HID Bridge connected - waiting for device is still going on). I also cannot turn on the display of the board, so the firmware might not have been uploaded properly. Do you have any other suggestion? Kind regards, Lucas.
↧
Forum Post: RE: How to find Register Addresses
↧
↧
Forum Post: RE: TMS570LS1224: TMS570LS1224: Stop Run
Hello Lei, Have you measured the ECLK output mentioned in my last post?
↧
Forum Post: RE: TMS320F28069: VREFHI treatment when the internal reference is configured
Hi Tommy, Thank you for your recommendation. Best regards, Hitoshi
↧
Forum Post: RE: TMS320F28065: ADC offset Self-Recalibration
Hi Tommy, Understood. It is depending upon the environment. Will take care of it. Thank you for your kind explanation. Best regards, Hitoshi
↧
Forum Post: RE: LAUNCHXL2-RM57L: reading external analog signal through ADC and printing the output in decimal
Hi, Sunil! Thank you for being so helpful and prompt. I needed one last help. I created a PWM signal on HET1[10] pin and got the ADC results for it but I actually need to read an external analog signal. I am attaching pictures of my ADC Group 1 HALCoGen configuration where I have enabled pin 7 and the pinout of RM57Lx board. May you, please, confirm which should I connect the external signal to? I am connecting it to AD1[7] (as you can see in the pinout) as I have enabled pin 7 but I am getting no values. Please help me with this, thank you! Regards, Apurv
↧
↧
Forum Post: RE: TMS320F28379D: INTERNAL ERROR
Ozino, there is nothing displayed in the console output. Regards, Ashwin
↧
Forum Post: RE: TMS320F28335: Technical help regarding SCI in TMS320F28335
Ken, No modification was done in the example code of serial loopback, I am running the code in the debug mode.
↧
Forum Post: RE: TMS570LS0714: Unable to flash code to the micro-controller
Dear wang, Thank you again for quick reply.Sure,we can try by removing R148. But as you mentioned,Q2 is not required in one of the boards we had shorted Q2(i.e. we connected 2MCU_nTRST to MCU_TRSTn directly). But despite doing this change,the controller went to continuous reset after flashing the code for the first time. So do you still recommended removing R148? Another questions i have is, how to bring the controller from continuous reset mode to normal mode? Is there any method? Thank you again for the help. Regards, Krunal Desai
↧