更多技术答疑请参考我司论坛和咨询在线技术支持
1、DM2016的应用原理?
1)、APP生成64BIT随机数,该数即为明文。
2)、明文送入DM2016库中进行运算得到密文。
3)、密文通过IIC接口一次性(8Bytes连续写入)送入DM2016芯片的寄存器(0X90-0X97)中。
4)、DM2016芯片运算得到明文。
5)、APP从DM2016的寄存器(0X90-0X97)中读回明文,该明文应该与64BIT(8BYTES)随机数一样。
2、当电压不在3-3.6V时,芯片工作在一个什么状态,特别是当电压在4.2V高电压时,我们芯片有没有损害?
答:当电压不在3-3.6V之间时,芯片不能正常工作,如果电压在4.2高电压时,长时间的工作可能会对芯片造成损害。
3、DM2016正常工作的条件是什么?
答:供电电压是3.3V ,第2只脚接RC电路。RC电路具体请参考DATASHEET中的参考设计
4、为什么我使用其他E2PROM时程序可以正确读写,但是换上DM2016后程序读写不正确?
答:首先确认程序中DM2016的器件地址是否正确,其次虽然有很多的I2C器件都支持标准的I2C协议,但是每个品牌的器件针对I2C总线在电压上或时序上有细微偏差需求,从而容易产生这种现象。另外,值得注意的是DM2016的E2PROM区域只支持单字节写,IIC时钟只支持小于100K。
5、我使用了很多种的方法,都是按照DATASHEET上的要求,单字节读写DM2016的E2PROM区,可是一直提示读写不正确,原因在哪里?
1)、检查DM2016的电源脚(pin8)是否为3.3V;
2) 、检查I2C的SCL, SDA是否有上拉,建议使用4.7K上拉到3.3V;
3) 、检查pin2 STA脚在开机瞬间的电平变化,看是否有产生一个电平超过2V的脉冲,并且该脉冲超过2V的时间需超过2ms,但是得小于100ms;如果电平不够,可以考虑该STA的上拉电容从0.1uF更改为1uF;如果在开机瞬间,STA有多个脉冲,则需调整电源;
4 、通过逻辑分析仪或示波器截取IIC总线波形,确认IIC读写时序是否正确。
6、我用的是I/O口模拟I2C时序,该注意哪些方面的细节才能正确读写DM2016?
答:请确认I2C的时序有正确的启动位和结束位,且I2C上有上拉,在读DM2016的时候必须保证主CPU上SDA对应的I/O口是输入状态,在写DM2016时又要把主CPU上SDA对应的I/O切换成输出状态。
7、在写密文时我为什么得不到正确的回传值?
1)、首先确认DM2016程序中IIC地址正确;
2)、确认解密寄存器地址正确(DM2016的密文读写寄存器区域为0X90-0X97);
3) 、读写密文操作时必须采用多字节读写命令,一次写8个字节;
4)、通过逻辑分析仪或示波器截取IIC总线波形,确认IIC读写时序正确;
5)、当硬件条件满足后,如果DM2016的回传值依然不对,那么请确认您拿到的DM2016样品内烧录的KEY与程序中所用的KEY匹配,如果仍然不对,请重新更换一片DM2016。
8、写密文和读回传要等多久?
答:需要等20ms 。
9、我给的供电电压是3.3V,第2脚也接了RC,但是我的机器依然无法正常工作,我换了个电源又正常了,为什么?
答:原因有以下几种原因:
1)电源上电时爬坡太慢,则可通过调整STA脚上的RC来使STA脚在上电时产生的高电平超过2V ,并且高电平超过2V的时间需超过2ms ,但是得小于100ms;
2)电源在上电时有阶梯,则需调整电源;
3)电源上的纹波比较大,则可把到DM2016的电源线上增加一个10uF的滤波电容。
10、拿到DM2016,我应该用什么样的步骤尽快让我的I2C正确读写E2PROM?
答:首先, 确认自己是否拿到正确密码的样品;然后搭好硬件电路,DM2016的工作电压是3.3V供电, PIN2接RC ,编写一个I2C程序看能否正确访问DM2016的E2PROM区。再按照问题5 ), 6 )进行检查。
11、生成的明文和暗文是正确的,EEPROM操作也正常,但传送密文,返回的明文是错误的?
1)、首先确认解密寄存器地址正确(DM2016的密文读写寄存器区域为0X90-OX97);
2)、确认您拿到的DM2016样品内烧录的KEY与程序中所用的KEY匹配;
3)、在写完密文时,读明文不能太快,复位后,至少隔20ms ,再去读明文。如果还不行,建议更换DM2016。
12、请问贵公司的加密芯片是否有用在与CSR蓝牙芯片连接的例子?
答:有。DM2016是标准的IIC器件,任何主CPU都可以通过IIC总线或者是GPIO模拟IIC总线来操作DM2016;DM2016加密是软硬密切配合的一套系统,与DM2016软件相对应需在CPU上运行一个软件库,该库需占用约2K BYTE内存资源。
13、为什么我之前写驱动是好的,现在换上DM2016,IIC读写都不成功?
1)、IIC时序(与其它的EEPROM时序是一样,如24C01);
2)、高电平复位必须达到2V ,复位信号持续时间超过2ms ,但是小于100ms ;
3)、工作电压3.3V ;
4)、IIC上拉电阻4.7K或2.7K;
5)、程序中访问DM2016总线地址正确。
14、解密后的明文和随机数不一样?
1)、确认DM2016正常工作,总线上读写时序正常;
2)、确认您拿到的DM2016样品内烧录的key与程序中所用的key匹配;
3)、从DM2016读明文前,清空buf,检查读出来的数据是否还是暗文。
15、如何理解DMB-TH?
答:清华大学和北京凌讯华业科技有限公司提出一种新颖的、适合我国国情的地面数字电视传 输方案,称为DMB-T(Terrestrial Digital Multimedia Broadcasting)技术。清华大学在配合国家数字电视联合工作组的基础上,融合继DMB-T技术之后的最新研究成果,形成了国家地面数字电视标准融合方案,考虑到该方案支持未来的手持、便携设备接收,称为DMB-TH(Terrestrial Digital Multimedia TV/Handle Broadcasting)。
该融合方案于2006年确定为中国地面数字电视国家标准(GB20600-2006),定于2007年强制执行。
DMB-TH技术的核心采用了 mQAM/QPSK的时域同步正交频分复用调制技术,使用了最新的LDPC前向纠错编码技术,因而可以更加可靠地支持更多的无线多媒体业务。
DMB-TH采用了PN序列填充的时域同步正交频分复用(TDS-OFDM)多载波调制技术,这种独特的先进技术有机地将信号在时域和频域的传输结合起 来,在频域传送有效载荷,在时域通过扩频技术传送控制信号以便进行同步、信道估计,实现快速码字捕获和稳健的同步跟踪性能。
16、MPEG体系基本知识
MPEG的全名为[Moving Pictures Experts Group],中文译名是动态图像专家组。MPEG标准目前主要有以下五个,MPEG-1、MPEG-2、MPEG-4、MPEG-7及MPEG-21等。
该专家组建于1988年,专门负责为CD建立视频和音频标准,而成员都是为视频、音频及系统领域的技术专家。及后,他们成功将声音和影像的记录脱离了传统的模拟方式,建立了ISO/IEC1172 压缩编码标准,并制定出MPEG-格式,令视听传播方面进入了数码化时代。因此,大家现时泛指的MPEG-X版本,就是由ISO (International Organization for Standardization)所制定而发布的视频、音频、数据的压缩标准。)
MPEG标准的视频压缩编码技术主要利用了具有运动补偿的帧间压缩编码技术以减小时间冗余度,利用DCT技术以减小图像的空间冗余度,利用熵编码则在信息表示方面减小了统计冗余度。这几种技术的综合运用,大大增强了压缩性能。
MPEG-1标准于1992年正式出版,标准的编号为ISO/IEC11172,其标题为“码率约为1.5Mb/s用于数字存贮媒体活动图像及其伴音的编码”。
MPEG-2标准于1994年公布,包括编号为13818-1系统部分、编号为13818-2的视频部分、编号为13818-3的音频部分及编号为13818-4的符合性测试部分。
MPEG-2编码标准希望囊括数字电视、图像通信各领域的编码标准,MPEG-2按压缩比大小的不同分成五个档次(profile),每一个档次又按图像 清晰度的不同分成四种图像格式,或称为级别(level)。五个档次四种级别共有20种组合,但实际应用中有些组合不太可能出现,较常用的是11种组合。 这11种组合分别应用在不同的场合,如MP@ML(主档次与主级别)用在具有演播室质量标准清晰度电视SDTV中,美国HDTV大联盟采用MP@HL(主 档次及高级别)。
MPEG-4是基于内容的压缩编码标准。
MPEG-7是“多媒体内容描述接口标准”。
MPEG-21是有关多媒体框架的协议。
我们平常提到的MP3、MP4、H264、AAC、AC3等格式音频、视频数据都被容纳在在MPEG标准体系内。
17、如何理解DVB?
答:DVB, 数字视频广播Digital Video Broadcasting的缩写, 是由DVB项目维护的一系列国际承认的数字电视公开标准。DVB项 目是一个由300多个成员组成的工业组织,它是由欧洲电信标准化组织European Telecommunications Standards Institute (ETSI), 欧洲电子标准化组织European Committee for Electrotechnical Standardization (CENELEC) 和欧洲广播联盟European Broadcasting Union (EBU)联合组成的联合专家组Joint Technical Committee (JTC)发起的。这些标准在注册后可以从ETSI网站 (http://www.etsi.org/services_products/freestandard/home.htm)自由下载。
几项DVB子标准的关系在DVB指南(DVB-Cook)中进行描述。
18、DVB的主要传输方式怎样?
DVB系统传输方式有如下几种:
- 卫星 (DVB-S 及 DVB-S2)
- 有线 (DVB-C)
- 地面无线 (DVB-T)
- 手持地面无线 (DVB-H)
这些标准定义了传输系统的物理层与数据链路层。设备通过同步并行接口synchronous parallel interface (SPI),同步串行接口synchronous serial interface (SSI),或异步串行接口asynchronous serial interface (ASI)与物理层交互。数据以MPEG-2传输流的方式传输,并要求符合更严格的限制(DVB-MPEG)。对移动终端即时压缩传输数据的标准(DVB-H)目前正处于测试之中。
这些传输方式的主要区别在于使用的调制方式,因为不同它们应用的频率带宽的要求不同。利用高频载波的DVB-S使用QPSK调制方式,利用低频载波的DVB-C使用QAM-64调制方式,而利用VHF 及 UHF载波的DVB-T使用COFDM调制方式。
19、DVB包括的内容是什么?
答:除音频与视频传输外,DVB也定义了带回传通道(DVB-RC)的数据通信标准(DVB-DATA)。它支持几种媒介,包括 (DECT, GSM, PSTN/ISDN 等.) ,也支持一些协议,包括(DVB-IPI: Internet Protocol, DVB-NPI: network protocol independent).
为使升级更方便,DVB标准也支持以往的技术,例如图文信息(DVB-TXT),(DVB-VBI)数据。但DVB提供了替代的技术,例如DVB-SUB。
20、如何理解DVB中的加密与描述信息
条件接收系统(DVB-CA)定义了通用加扰算法 (DVB-CSA)和获取加扰内容的通用接口(DVB-CI)。DVB系统提供商根据这些标准开发各自的条件接收系统。DVB系统传送被称为SI(DVB-SI)的描述信息,它们描述了不同的基础流elementary streams如何组成节目,并对电子节目指南提供了描述。
21、DVB架构如何下信息如何回传?
答:DVB在DVB-S/T/C基础商标准化了一系列回传通道,用于建立双向通信。其中的卫星回传通道RCS(Return Channel Satellite)定义了在C-, Ku-和Ka波段的回传通道,其带宽可以达到最多2 Mbit/s。
22、DVB的应用怎样?
答:DVB-S 和 DVB-C 在1994年发布。 DVB-T 在1997年发布。第一个商用的DVB-T广播系统是由英国的Digital Terrestrial Group (DTG)在1998年建立的。在2003年,德国柏林成为第一个彻底停播模拟电视信号的地区。许多欧洲国家准备在2010年停播PAL/SECAM,实现全面数字电视化。
在其发源地欧洲,在澳大利亚,南非和印度,DVB已经或正在普及。在多数的亚洲,非洲及南美国家,有线和卫星采用了DVB标准。但许多国家的地面广播标准(DTTV)尚未确定。阿根廷,韩国则采用了DVB的替代标准:ATSC标准。
在日本,除SkyPerfect公司外,都采用了另外的数字电视标准(ISDB)。它同DVB标准很类似。SkyPerfect是一家卫星供应商,利用卫星提供DVB业务。
在北美,主要使用DVB-S作为卫星传输的标准,有线也大规模采用DVB标准。不过地面数字电视广播采用8VSB调制的ATSC标准。
23、DVB架构下传输流数据有什么特征?
答:传输流的包长为固定的188个字节,包含TS头、适配域和净荷数据。TS头是由同步字节、标志比特、指示比特、PID加上其他诸如纠错的定时的信息组成 的。其中PID用于区别不同的流和不同的节目特定信息(PSI)。一共有五种不同的PSI:节目关联表(PAT),节目映射表(PMT),网络信息表 (NIT),条件接收表(CAT),数字存储媒体命令与控制(DSM-CC)
24、DVB体系中一些常见名次解释
- ECM 其全称为Entitlement Control Message(授权控制信息),其意思就是“与条件收视(CA)有关的控制信息”。
- EMU 是英文Emulator的缩写,意思是仿真器,在卫星接收领域指使用硬件或软件模拟有条件接收认证环节的环境
- EMM 英文为:Entitlement Management Message,它的中文含义为“授权管理信息”,通俗说就是“与更改收视卡内容有关的管理信息”。EMM含有要求收视卡更改数据所需的子命令和数据信息。 为对抗破解,这些信息采用了复杂的方法进行了加密。
- AU Auto update, 自动升级授权信息
- Hops 链路数目
- CA 有条件接收系统。常用CA有瑞士Nagravision,英国NDS、法国Canal+与Viacess、荷兰Workcrypt与Irdeto等;国内有清华同方、算通等
- CAID 有条件接收系统标识,通俗的说就是加密系统商的代号
- EMMG EMM发生器,产生针对用户的信息EMM(也称E信息)。其授予用户何时能收看何节目的权限,是用户收视权管理的一个重要部分。为防止EMM信息被破译,一些重要的EMM需加密后传送,用户端必须解密后才可使用。
- CW Control wold 控制字
- PID 分组识别符
- EPG 电子节目时间表
- KEY 秘匙
- Procotol 通讯协议
- ZAP 经常来回切换的一组频道
- Frequency 转发器下行频率
- FEC 前向纠错比
- Bouquets 在DreamBox中是指用户自己定义的一组节目的集合,例如体育节目频道 sports ,电影节目频道 movies,便于分类查寻频道。
- POL Polarisation LNB 极化方式
- SatcoDX 卫星数据信息的一种协议,包含卫星经度,转发器数据等几乎所有的信息,可以与接收机通讯自动更新这些信息.
- SymbolRate 符码率
- service 在卫星领域一般指频道或者频道的提供商
- TID 转发器ID
- SID 频道顺序编号
更多技术答疑请参考我司论坛和咨询在线技术支持 |