大道科技论坛
标题:
QQ2812常见问题专贴
[打印本页]
作者:
涛行九天
时间:
2016-4-5 14:38
标题:
QQ2812常见问题专贴
问:QQ2812与Study-2812增强版的区别
答: QQ2812开发板是我们在Study-2812普及版和Study-2812增强版的基础上,总结了他们的优点和缺点,进行再次改进而形成的。
QQ2812开发板针对Study-2812增强版的改进之处:
1、QQ2812为四层板,更加稳定,Study-2812为两层板;
2、QQ2812尺寸为13.5×11cm,是Study-2812的一半不到,更适用于嵌入产品中;
3、QQ2812更多的引出了SPI、PWM、CPLD的32个IO,方便用户扩展和二次开发;
4、QQ2812增加了1602字符液晶的接口和实验;
5、QQ2812增加了EEPROM IIC的实验;
6、QQ2812调整USB芯片ISP1581为CY7C68013,更加稳定,开发更加简单;
7、QQ2812调整CPLD芯片EMP7128为EPM3256,门数扩大一倍,方便用户二次开发;
8、QQ2812的CAN、485接口采用TVS管,对地电容,保护电阻等措施;
9、QQ2812在地线处理上,地线层数字地与模拟地分别覆地,最后通过一个电感单点连接;
10、QQ2812在电源处理上,电源层VCC,3.3V模拟电源,1.8V,电机用5V均分别覆地;
11、QQ2812在散热处理上,DSP,CPLD,3个电源芯片下部均覆金属焊盘以增加传到散热效果;
问:为什么QQ2812比Study-2812功能多,价格却还便宜?
答:定价因素要综合考虑成本、市场、竞争对手等情况确定最后定价。
1)开发板竞争加剧,一个更便宜的价格有助于占领市场,我们比同类产品价格便宜将近一半;
2)我们力图将QQ2812打造成一个精品,因而产量加大,后面还会不断投入,进行后续开发;
3)销量大了以后,对于芯片采购、加工,成本都会下降,而由于加工采用了机器回流焊,焊接质量反而会上升,对于用户来说是个好事。坏处就是一次性押资金较大。
问:我应该是安装CCS2.2还是3.1?
答:推荐安装CCS2.2,因为我们的代码都是在2.2下调试的。当然3.1下通常也可以用。
问:串口线是做什么用的么?笔记本没有串口怎么办?
答:串口线是做串口实验EX11_RS232用的,笔记本的话买一个USB转串口线就可以了,注意不要买那种二三十的,兼容性很差,推荐购买力特的,我们也有提供给客户。
问:我测试你们的程序的时候,go main 进不去主函数,进入的是一段汇编。是怎么回事?
答:程序如果要进行设断点,观察变量等操作,要先调入project文件,然后再调入out文件。如果是可以直接执行能看到结果的,就直接调入out文件,run就可以。
问:CY68013的固件程序怎么修改?
答:在把QQ2812都研究清楚了,有精力有兴趣自己可以买一本EZ-USB的书好好看看。在此之前,请不要随便更改固件代码,因为一旦出错,可能带来不必要的麻烦。
固件代码是通过USBControlPanel,使用USB接口进行下载的。
问:其他厂家的仿真器能不能配合QQ2812使用?
答:TI的仿真器JTAG接口都是一样的,只要是正规厂家的仿真器都可以用。我们也有DSP仿真器,具体详细说明请到我们网站看看。
问:我使用其他厂家的仿真器不知道怎么安装和设置?
答:安装建议看看仿真器厂家提供的用户手册,参照手册应该就能够完成。
设置大同小异,大概也就地址不同,请参照仿真器厂家用户手册或者参考我们提供的用户手册进行设置。
问:使用仿真器连接QQ2812怎么避免插反?
答:我们的仿真器和开发板在JTAG第六脚都做了防反插处理,通常第6脚脚是去掉的,插反了是插不进去的。对于没有做防反插处理的仿真器,注意核对一下第一脚,通常插头上带三角箭头的是第一脚,在QQ2812上也有对应的管脚标注,注意看一下。
问:QQ2812里的电源为什么不用TPS767D301呢?
答:对于电源设计,方案有很多种,芯片种类也很多,采用哪种都是可以的,符合自己的设计要求就可以。但要综合考虑成本、性能、功率、采购几个方面的要求,TPS767D301是TI的电源芯片,通常在TI自己的EVM板上采用较多,而TI的芯片购买相对不易,因此没有采用。
问:2812的主频是最大150M,我如果想设为100M是在那里设置?
答:打开工程,在Source文件夹下,打开DSP28_SysCtro.c文件,找到如下语句,修改即可。
// Initalize PLL
SysCtrlRegs.PLLCR = 0x02;///锁相环产生的时钟频率定标,这里配置为30M
问:我借了个合众达仿真器配合QQ2812,模仿qq2812手册上的第7页进行操作,Project->Build没有问题,但当load program时,提示Code Composer Could not locate boot.asm. Could you like to browse for it? 。手册上的前两个例子都是这样子的。不知道什么原因,麻烦指点下。我装的是ccs3.3。
答:这个问题直接选择No就可以了。
问:DSP是否跟51单片机、arm一样,有那种简易的JTAG仿真器么?
答:51简易仿真器所谓的"仿真功能" 其实就是使用SST89E564RD一类的51芯片,内部烧写了SST公司的提供的bootloader代码,具有了简单的仿真功能,单纯用在学习上是可以的。但跟专业的仿真器相比,速度慢、寿命短、不稳定。
ARM可以通过简易JTAG小板,配合铁锋大侠写的jtag.exe来实现简单的仿真功能,jtag.exe是用软件模拟了硬件jtag时序,相比较专业仿真器,JTAG小板速度慢、不稳定,尤其下载大程序的时候更明显。
DSP仿真器JTAG接口是由TI的芯片ACT8990实现的,由于没有公开JTAG时序,所以没有简易的JTAG仿真器,如果要学习DSP,还是需要购买一个DSP仿真器。
问:QQ2812板子上有cpld,如果我只用dsp做实验,会不会受影响?
答:不影响,CPLD代码出厂前都是烧写好的,不修改就是了。
问:QQ2812板上的CPLD起什么作用?
答:CPLD主要起逻辑粘合的作用,同时也是为了方便用户二次开发,用户可以编写自己的CPLD代码,改变各个接口的定义,以适合自己的应用。
问:打开一个工程,为何提示:找不到这个工程文件,是否要创建一个?
答:CCS不支持中文目录,请将中文改为英文目录,或者单独建立一个目录,专门放代码。
问:编译工程的时候,为何提示:不能创建out文件?
答:光盘刻录后文件属性均为“只读”,因此将文件拷贝到硬盘后,应将代码目录及其下属目录文件的属性去掉“只读”属性,具体操作在目录上点右键,属性,参照更改即可。
问:烧写2812 flash出现如下提示:
Flash API Error #22:
The Erase operation failed the erase step.
First Fail Address = 0x003f6000
答:请将安装最新的1.25版本的烧写插件。
问:USB接口实验,插上USB线能正确发现Cypress EZ-USB Sample device,但是运行tank.exe点击下发数据能返回数据,又是有不行,点击图像1或者其他实验程序就死机了,请问是什么问题?
答:请将Borland C++ Builder的dll文件拷贝到PC目录下,即tank.exe同目录下。
问:QQ2812板上AD是片内自带的么?精度如何?速度多少?
答:2812片内自带12位AD,流水线最快转换周期为60ns,单通道最快转换周期为200ns。输入电压范围0~3V。
问:QQ2812板上的GPIO输入如何测试?
答:默认J20的输入管脚都是拉高的,因此平时读入的数据都是高电平。测试的时候,可以把某一个输入对地短接,读入的数据这一位就应该是低电平。
欢迎光临 大道科技论坛 (http://bbs.da-dao.com/)
Powered by Discuz! X3.2