TI中文支持网
TI专业的中文技术问题咨询交流网站

TMS320F280039C: 关于用CLB功能产生正交信号的问题

qingyuan sun阅读(8)

Part Number:TMS320F280039C

问题描述:希望通过CLB功能,实现输入一路pwm信号,输出两路正交的pwm信号,且输出的正交信号频率可调。

目前疑惑点:1:这个想法是否可以通过CLB进行实现?

                      2:如果可以,是否可以说一下实现方案?或者给一些实例借鉴一下。

Cherry Zhou:

您好,我们已收到您的问题并升级到英文论坛寻求帮助,如有答复将尽快回复您。谢谢!

,

qingyuan sun:

嗯好的!感谢

使用SPLL_SOGI_FLL时,加入FLL部分后,工作不正常

Wei Wang阅读(8)

请问如何正确地使用SPLL_SOGI_FLL,锁定频率变化信号的相位

Yale Li:

您好,https://dev.ti.com/tirex/content/C2000Ware_DigitalPower_SDK_4_01_00_00/docs/html/dplib_html/group___s_p_l_l__1_p_h___s_o_g_i___f_l_l.html

TMS320F28377D: PWM翻转问题

xu jian xu阅读(5)

Part Number:TMS320F28377D

 TI的工程师们您们早上好,我想问一下,如图所示的这样,我设置的PWM需要在一个三角载波周期实现四次翻转,我现在只是知道可以使用CMPA实现两次翻转,但是不知道能不能实现四次翻转,请各位工程师帮忙看一下,谢谢

Yale Li:

您好,可以的,CMPB可以实现另外两次翻转

,

xu jian xu:

工程师您好,我收到您的回复之后,我去查了技术手册,上面的确有说可以翻转四次,但是后续的配置我并不知道如何操作,请问TI提供的例程里面是否有类似的例程呢

TMS320F280049C: 独立模式下无法从FLASH中引导启动,连上仿真器又可以

user3988563阅读(6)

Part Number:TMS320F280049C

仿真器模式下能正常从FLASH引导启动,直接上电无法正常从FLASH中引导启动,24,32管脚检查过了上电都是高电平,code_start也添加了,在仿真器模式下设置地址0x0000D00值为0xA5FFFFFF,选择标准引导模式,可以引导成功,但是独立模式下就无法启动。

Susan Ren:

感谢您对TI产品的关注!为更加有效地解决您的问题,我需要多一些时间查看这款芯片,稍后会为您解答。

TMS320F28388D: 关于F2838x CM EtherCAT Slave中profile下字典的解释

user78960159阅读(4)

Part Number:TMS320F28388D

F2838x CM EtherCAT Slave.xml

以上文件为调试CiA402例程时用SSC工具生成的XML文件,其中的Profile下的字典的定义如下

之前发帖提问过为什么这个字典和ET9300文档里的CiA402对象字典不一样,现在我找到了答案,

上图是ETG 2000系列的一份文档,Profile中的那个字典实际上定义的是一个离线字典,这段文字里有比较清楚的解释

Yale Li:

了解了,非常感谢您的分享!

TMS320F28062F: ti 商城不能登录

user1303469阅读(2)

Part Number:TMS320F28062F

要购买器件 ti 商店 不能登录, 说发邮件验证,又收不到邮件。

   这怎么搞?

Annie Liu:

感谢您对TI产品的关注!TI 论坛旨在解决客户在使用TI产品过程中遇到的技术问题。关于在线购买问题/订单问题,建议您请按照以下方式联系客户支持部门,会有客服为您提供帮助。

打开链接https://ticsc.service-now.com/csm
点击申请新的支持下面的提交申请按钮
在新打开的窗口中点击订购帮助下面的创建案例按钮
在打开的表格中您可以使用中文描述您的问题并且递交。

,

user1303469:

提交申请  就跳出

,

Annie Liu:

建议你使用谷歌浏览器–清除cookies–登录MYTI账号–填写客户支持部门表格递交问题。是否解决问题?

请问您接收验证邮件的邮箱是myti账号的sina邮箱吗?

TMS320F280039C: CLB例程导入之后,无法打开sysconfig文件,报错

qingyuan sun阅读(2)

Part Number:TMS320F280039COther Parts Discussed in Thread:SYSCONFIG

软件版本使用的是:V11.1

新建的工作区间->导入clb_ex3_auxiliary_pwm->打开clb_ex3_auxiliary_pwm.syscfg->

 报错File cannot be opened in SysConfig Editor!  A SysConfig Script File can only be opened in SysConfig Editor when the file is within the context of a valid CCS Project that is open in the current workspace.

Yale Li:

您好。新建的工作区?可否提供一下工作区路径及名称?

,

qingyuan sun:

你好,问题已经解决。昨天发现问题后,首先想到的也是路径是不是错了,核对之后也是没有错的,最后发现是公司的安全软件阻止了chromium的浏览内核预览syscfg文件界面的行为。目前已找IT同事解决。不过还是谢谢你的回复!

,

Yale Li:

不客气,很高兴您的问题得到了解决

TMS320F28388D: 关于f2838x_cm_cia402_solution例程aPdOutputData数组数据处理的疑问

user78960159阅读(2)

Part Number:TMS320F28388D

aPdOutputData数组用来存储主站下发的数据,EtherCAT的数据是小端模式的:

以我现在使用的CSV/CSP模式为例,RxPDO通道绑定关系为:

index6040是状态字对象索引,数据位宽16bit;index607A是TargetPosition对象索引,数据位宽32bit;index60FF是TargetVelocity对象索引,数据位宽32bit;index6060是模式对象索引,数据位宽8bit

按照小端模式,接收到的数据在内存中的顺序应该为:

Byte1   状态字【0】

Byte2   状态字【1】

Byte3   TargetPosition【0】

Byte4   TargetPosition【1】

Byte5   TargetPosition【2】

Byte6   TargetPosition【3】

Byte7   TargetPosition【0】

Byte8   TargetPosition【1】

Byte9   TargetPosition【2】

Byte10 TargetPosition【3】

Byte11  模式 【0】

APPL_OutputMapping函数处理数据时也确实调用了SWAPWORD、SWAPDWORD函数:

SWAPWORD:(函数定义是从网上找的)

SWAPDWORD:(函数定义是从网上找的)

经过SWAP函数的处理,相应的对象可以得到正确的数值。

但是在调试过程中,我看到了如下所示的现象:

我设定的TargetPosition数值是500000,即0x0007 A120

问题1.发现在调用SWAPDWORD函数前,TargetPosition在内存中的顺序已经被排好,这是为什么;

问题2.这个调试界面里,没有使用SWAPDWORD函数,发现TargetPosition对象也能得到500000,即0x0007 A120数值,这是为什么呢?

我理解的经过swap函数处理后,数据在内存中的顺序应该为:

Byte1   状态字【1】

Byte2   状态字【0】

Byte3   TargetPosition【3】

Byte4   TargetPosition【2】

Byte5   TargetPosition【1】

Byte6   TargetPosition【0】

Byte7   TargetPosition【3】

Byte8   TargetPosition【2】

Byte9   TargetPosition【1】

Byte10 TargetPosition【0】

Byte11  模式 【0】

如果将这些数据以Uint16的形式通过进程间通讯传递给C28,我理解的顺序是这样的:

Word1   状态字【1】状态字【0】 

Word2   TargetPosition【3】TargetPosition【2】—–> 0x0007

Word3   TargetPosition【1】TargetPosition【0】—–> 0xA120

Word4   TargetPosition【3】TargetPosition【2】

Word5   TargetPosition【1】TargetPosition【0】

但是从调试结果看,C28侧却是这样的数据顺序:

Word2   TargetPosition【3】TargetPosition【2】—–> 0xA120

Word3   TargetPosition【1】TargetPosition【0】—–> 0x0007

问题3. 请问这是为什么

Susan Ren:

感谢您对TI产品的关注!为更加有效地解决您的问题,由于问题比较复杂,我需要询问更了解这款芯片的TI资深工程师,再为您解答,一旦得到回复会立即回复给您。

,

user78960159:

好 谢谢

,

Susan Ren:

我不能很清楚地查看您的图片,所以我不能理解所有的细节。我认为以下的一些事情会让事情明了化。

请标记SWAPWORD宏在ecatslv.h这个文件里只是为了返回同样的值。它实际上似乎并没有做任何事情,见下文:

#ifndef SWAPWORD#defineSWAPWORD(x)(x) /**< \brief Macro to swap a WORD*/
#endif

我不能确定这个代码以这种方式被写入。记住这个SW桩和样例代码是由Beckhoff被写入的,不是TI,所以你可以去问他们如果你想进一步了解的话。

C2000WARE: 枚举变量做条件判断条件相等却不进入相应语句

user5086476阅读(1)

Part Number:C2000WARE

 不知道是哪里的问题,仿真看是相等的

Yale Li:

您好,您使用的是哪个板子?哪个例程?

有没有在相应语句前打断点试一下?

,

user5086476:

280049c,在相应语句前打了断点,值是一样的

,

Yale Li:

您使用的哪个例程?做了什么修改?

TMS320F28069: CCS4 是否可以在Windows 10 专业版 上安装?

wells阅读(1)

Part Number:TMS320F28069

1、安装CCS4时,有这个提示。是不是WIN10 不支持CCS4 ?

2、我有一个工程,用到 DSP/BIOS 5.41

DSP/BIOS 5.41只能在CCS4中使用?有什么办法解决?

Yale Li:

您好,

1.是的,最高只支持到win7;

2.DSP/BIOS 5.41.11.38除了CCS4.0和CCS3.3外还支持CCS5.1。但CCS5.1同样最高只支持到win7。

© 2022 TI中文支持网   网站地图 鲁ICP备2022002796号-1