前言:想要写出一篇令人眼前一亮的文章吗?我们特意为您整理了5篇通信设备论文范文,相信会为您的写作带来帮助,发现更多的写作思路和灵感。
在通讯时,考虑GMDSS教学的特点,依据NB-DP设备的组成和工作原理,确定开发的NBDP仿真系统采用Client/Server的网络架构,构建了小型局域网的NBDP仿真平台,如图2所示,对数据在网络上的通讯,采用工作站与工作站直接的对等通信方式,各个客户端模拟机(学生机)可通过建立的局域网进行实时交互仿真通信,服务器(教师机)可以管理和控制双方的通信过程。这种教师与学生非面对面的教学手段也提高了教学的质量和效果[4]。
2设备功能的仿真
NBDP仿真系统是在Windows环境下开发的,为便于程序的设计与日后的升级维护,实际开发过程中选择MicrosoftVirtualStudio2010作为开发平台,C++作为开发语言,考虑到NBDP仿真系统要集成到本实验室的GMDSS模拟器中,为了便于系统调试,这里采用动态链接库(dynamiclinklibrary,DLL)方式编写程序模块,届时与NBDP模拟器集成时只需调用相应的DLL文件[5]。参照日本JRC公司的JSS296型NBDP,仿真系统实现的主要功能如图3[6]。
2.1终端显示器的仿真
设备界面模拟的逼真与否一定程度上体现了系统的优劣[7]。由于NBDP真机的操作比较复杂,其显示界面的仿真工作量也比较大,涉及到多视窗间的相互控制,因符合“后进先去”原则,故通过“栈”这种数据结构进行对话框的销毁与显示[8]。为了尽可能的和真实的操作相同,在具体实现上采用“非模式”对话框来显示。当有新界面出现时,就将其加入“栈”中。代码如下:当界面退出时,就将对话框销毁,并在“栈”中销毁该对话框对象。代码如下:new操作符在堆中动态创建对话框对象,通过调用Create函数启动对话框,调用DestroyWindow函数删除窗口,这样就显示出来了被销毁对话框的前一个界面。如果要实现界面跳跃,只需按照上面的操作连续销毁前两个或多个界面,并删除对应“栈”内保存的对话框对象即可[8]。模拟器的操作界面及其繁复跳转的逻辑控制就是通过这种“入栈出栈”的方式实现。
2.2键盘响应的仿真
对于键盘响应的操作,可通过在对话框类里重载了MFC中CWnd类的PreTranslateMessage(MSG*pMsg)虚函数,将当前视窗的控制权以指针的方式传递,由此可以模拟显示相应界面。按照真实设备中的逻辑关系,用键盘上的相应按键来控制和显示对话框界面,完成菜单焦点及界面的选择与切换等相关的操作,达到了比较真实的模拟效果。
2.3电传通信的仿真
NBDP有两种主要的电传通信方式,分为自动请求重发ARQ、前向纠错FEC(CFEC和SFEC)两种方式[9]。对这两种方式的模拟是NBDP仿真系统的重点工作,同时,在模拟通信时还可以选择地面站、报文信息、通信业务以及目的地(包括对方所在的洋区码和对方的ID号)。以下分别介绍两种通信方式的模拟过程。
2.3.1ARQ方式通信
ARQ方式也称为NBDP的A方式,ARQ通信窗口在Connect窗口的ARQ菜单中调出,首先在弹出的屏幕上选择发送方式是手动方式还是自动方式,设置好经转岸台及工作频率,确认无误后回车,通过教师机的控制信号和工作站登记信号激活调制解调器,发信机开始呼叫,当锁定连接并建立无线链路后,进行通信操作,发送电文,拆除无线线路[10]。具体通信程序设计流程如图4所示,发送界面如图5。
2.3.2FEC群呼操作
FEC方式也称为NBDP的B方式,广播式前向纠错方式(CFEC)是一台对所有台的通信方式;而选择性前向纠错方式(SFEC)是一台对一组或某一电台时的FEC通信方式,其区别在于是否需要输入被呼电台的选择性呼叫号码。FEC群呼操作的通信程序设计流程如图6所示,发送界面如图7。
3实操的自动评估
目前国内有关GMDSS实操评估还是人工评判,不仅评估员的工作量巨大、也难以保证评估的客观性和公正性。开发的GMDSS模拟器可以实时记录学员的操纵过程,依据学员的操作步骤和模拟器系统的相关状态参数进行自动评估。评估结果的相对客观性和合理性已经在教学培训中得到证实。实操过程记录根据海船船员适任评估规范,为了保证评估操纵的合理性,我们建立了实操自动评估模型,该模型主要从是否完成题目要求,操纵时间和操纵步骤三个方面设计。实操评估分数NBDP评估总成绩的计算公式为:ER=(MT•MTW+MS•MSW)•f(Ta)(1)WPT+WPS=1(2)式中,ER为评估总成绩(evaluationresult);MT为NBDP评估得到的关于操纵时间的分数(manipula-tiontime);MTW为评估得到的操纵时间分数与操纵步骤分数相比的权重(weight);MS为评估得到的关于操纵步骤的分数(manipulationstep);F(t)为判断任务是否完成的函数,Ta为评估操纵实际使用时间;MSW为评估得到的操纵步骤分数与操纵时间分数相比的权重(weight)。
4结束语
在一定周期内会反复出现,产生原因是由于设备中某一单一零件产生问题或者是失效而造成。暂时性故障是指自动化通信设备所产生的故障时间短暂,但是会对设备的正常运行造成较大的影响,产生原因是由于零件性能下降或者是接触不良等造成的。
2检修过程的先后顺序
2.1先分析思考,后着手检修
在对自动化通信设备检查的时候,工作人员需要对在脑海中形成相应的检查思路,要有大致的维修方案再经认真研究以后才可以开始维修。通常情况下出现事故时一开始是毫无头绪存在,因而需要技术人员对其进行排查工作,再进行综合整理,根据实际情况和数据结果进行相应的探讨,对于出现的问题要进行具体化分析,尽可能地避免事情出现复杂化,降低维修难度系数。
2.2先外后内
在任何时候随意打开机箱这个操作是不对的,在操作之前肯定要首先给出初步的判断,只有在排除外部设备、连线是否接好的前提下才可以开始对机箱的内部进行检修,从而降低了拆卸工作量[3]。
2.3先机械部分,后电子部分
首先应该对机械元器件进行检修,检验其完整性能,然后再对电子电路的结构和机电的一体化进行检查,这样才能提高检修效率。只能在断电的前提下对电路进行检修,检修之后才可以接通电源。这是最为基本的安全知识,同时也是原则性问题,必须时刻牢记,以免出现安全事故。
3检修方法
3.1直接观察法
直接观察法大体可以分为两种情况:①接电情况下;②不接电情况。我们第一步需要做的是不接电观察,充分利用人体的感觉器官对其进行关键插件进行检查,看是否有零件松动、接触不良、焊铁脱落、元件腐蚀或者是变色变焦、电源出现短路、过流或者是保险丝出现熔断现象。仔细检查机械内外部各个元器件准确无误之后再接通电源,观察机内是否有冒烟、打火或者是声音异常现象,若是出现上述问题即应该立刻将电源关掉,同时也可以对机箱进行敲打,看接触是否存在问题,也可以用手去感知可疑的元器件,判断是否有过热现象,从而根据元器件的温度来辨别出现的问题[4]。
3.2测量法
该方法较为简单直接,我们可以通过对故障现象观察从而判断出故障位置所在,借用测量工具,更进一步的判断出故障出现原因,从而辅助故障被解决。较为常见的测量方法有电压检查法、电阻检查法以及电流检查法。我们常常将测量元器件两端工作电压和正常电压对比看作是电压检查法。电阻检查法则是指对元器件自身电阻值进行测量来判断故障,它能够对检修开路、短路现象和确定故障有明确实效。电流检查法则是用电流表来检查工作电流,该方法较为不便,因而较少使用[5]。
3.3插拔法
①将出现故障的设备和与其连接设备电源的连线拆开,然后在合上故障设备电源开关,若是故障消失,则对连接设备和连接线进行检查看是否存在短路现象,若存在,则对其进行排除;若无,便需要对故障设备本身进行检查。②将故障设备内所存在的插件全拔出,若故障消失,则说明故障出现某个插件板上。若是故障依旧存在则说明设备电源存在故障,需对其进行修检。③找出确切插件板,按照故障现象和性质来诊断出具体破坏的集成块或电子元器件。
3.4试探法
将正常的插件板或者是良好的组件将存在有故障疑点的插件板或者是组件替换掉,该方法称作是试探法。该方法常运用在调试和检修中,若是短时间内未能弄清故障原因,使用该方法可以使得实施方案更为简单、直接,效率高。若是存在严重故障时,比如说烧机现象,但未能明白对象时,该方法不适用。原因在于出现故障的插件板很有可能存在破坏性,能够使得被换上的新插件板被损坏。
4结论
关键词:通信设备制造业企业管理通信设备供应链
管理活动是时展的产物。然而,管理活动真正形成为理论,却是在工业企业产生之后,工业企业是资本主义商品经济发展的产物。随着社会的快速发展,企业管理已积累了丰富的经验,并逐步形成一门独立的学科,这就是一种优化。
自从加入WTO后,我国通信设备制造业规模越来越大,使得管理工作不断复杂,仅仅凭借个人的经验管理企业已不能适应企业管理的发展与需要,本文将从通信设备制造业的实际管理情况分析通信设备制造业供应管理的优化。
一、通信设备制造业
制造业是指经物理变化或化学变化后成为了新的产品,不论是动力机械制造,还是手工制做,也不论产品是批发销售,还是零售,均视为制造,通信设备中的各种制成品零部件的生产就是制造。通讯设备包括无线产品、网络产品、终端产品三大产品系列,但在通信设备制造工地,把主要部件组装成线路、网络设备等组装活动,均列为通讯设备制造活动,从事这个活动的行业就是通信设备制造行业。
二、通信设备制造业的特点
1市场需求复杂。通信设备市场需求一般可分为电信级需求和企业级需求。相比企业级需求而言,电信级需求更大更强,此外,由电信运营商带来的网络设备需求更加稳定。一般大中型通信设备制造业均在不同程度上参与电信级市场的竞争,从而导致企业所面对的市场需求较为复杂。
2能充分利用工作人员优势。网络设备往往以整机机型作为研发目标,但生产任务一般分制造任务和装配调试任务两种。制造任务以半成品为对象,制造完成后将进行装配调试,对确实没有问题的入库管理。当客户实际订单来到后,由装配调试任务的工作人员对半成品进行组装成成品。这样做的好处不但使技术积累的优势得以充分的利用,而且客户订单下达后能够迅速交付成品。
三、通信设备制造业目前管理中存在问题
1成本计算不准确。在我国通信设备成品一般采用人工成本核算,而人工核算只能计算产品成本,无法计算零部件成本。成本费用分摊很粗,无法准确进行数据处理,使得成本计算存在相当大的误差。人工一般不进行标准成本的计算,也很少进行成本分析,因此所生产产品价格昂贵,根本无法与世界同类产品形成竞争机制。
2管理工具落后。大部分企业仍处于手工分散管理,有的企业虽建立了全厂的计算机网络,但应用仍是分散的,没有实现信息共享和资源的优化配置。现代化管理的新思想、新方法很少应用到这些企业当中。因此提高管理工具的性能成了摆在通信设备制造企业面前的首要任务。
3通信设备制造业应变能力差。今天的世界是一个多级世界,市场瞬息万变,需求多样化。按订单装配、制造、设计、定制,品种规格繁多,生产、采购异常复杂。这是一个完整的供应链管理,只有动态快速地响应客户需求,才能适应千变万化市场和客户定制化的要求。
四、通信设备制造业管理优化的建议
1供应链成员企业之间要真诚合作。在通信设备供应链中,不但要求各企业之间的联系紧密,而且需要企业内部各职能部门之间的紧密联系。供应链管理通过企业之间的合作,共同开发和分享市场机会。随着合作形式从收集信息到制定决策的不断提高,合作程度与信息共享程度不断增加,所产生的经济价值也会增加。据调查,企业之间进行了合作,就会使销售收入稳步上升,供货时间大大缩短,原材料成本大大降低。
2通信设备制造业要实行信息化。由于通信设备制造业专业行业多,经营管理水平参差不齐,企业实施信息化的基础条件也不相同,解决的问题也不一样。因此,通信设备制造业实施信息化必须从企业实际需求出发确定信息化的范围、内容、进度。推进通信设备制造业信息化工作应该坚持:经济市场引领、分类分别引导的方针,遵循互利互惠的原则。
3建立有效的集成信息共享系统。在一般的认识中,供应链各环节中流转的主要是物流、信息流、资金流、控制流等的概念。这些“流”的存在,大都离不开一个高效集成的信息和数据共享系统。在大中型通信设备制造企业的信息化建设中,选择MRP系统成为世界主流,但相对于中国更加无序的市场竞争环境和企业更加脆弱的抗风险能力,其适应性不可乐观,所以在借鉴国外经验的同时,应利用企业自身的力量建设辅助的外部信息系统,才能较为理想的达到预期目的。
五、通信设备制造业的发展前景
关键词:不良库存通信设备制造业
库存管理是供应链管理的重点,库存对企业的生产计划、营销策略、资金利用、服务水平等方面有重要影响。从通信设备制造企业的实际来看,不良库存(呆滞、呆死库存)已经成为影响甚至制约企业发展的重要原因,本文将从该行业的特点入手,分析并提出对不良库存的改进策略。
一、通信设备制造企业库存状况特点
通信设备可分为构建通信基础设施网络的网络端设备和最终客户用于接收通信服务的终端设备。本文研究对象为前者,即网络端设备(以下简称网络设备)。
网络设备在其产品形态、市场需求、生产、研发等方面有以下的一些特点:
1.产品形态一般为同一设备个体中具备可支持不同业务的多种业务模块,业务模块种类可根据不同客户需求在此设备主控模块允许范围内增减,并且相同的业务模块常常可适应多种不同型号机型的主控模块,所以网络设备更多的以半成品即业务模块的形态进行研发、生产、储存和表达客户需求。可批量生产的固化有特定业务功能的产品仅占少数。
2.市场需求一般可分为电信级需求、企业级需求和个人需求。本文主要讨论前两种需求。相比企业级需求而言,电信运营商提出的电信级需求更加大量也更加连续,此外,由电信运营商成熟业务带来的网络设备需求更加稳定,而新业务和特殊业务导致的设备需求更加多变。一般大中型通信设备制造企业均在不同程度上参与电信级市场和企业级市场的竞争,从而导致企业所面对的市场需求较为复杂。
3.生产任务一般分制造任务和装配调试任务。制造任务以半成品为对象,制造完成后或者立刻进行装配调试,或者入库存放。当客户实际订单来到后,由装配调试任务进行半成品的挑拣并最终产出可发往客户的成品。
4.在研发管理上,网络设备往往以整机机型作为研发目标,但在技术支撑上,不同的整机研发可能共用相同或相似的技术平台,这样做的好处不但可以使技术积累的优势得以充分利用,而且各种物料甚至半成品均可因共用而降低研发成本。
由于网络设备具有上述特点,并且在激烈的市场竞争中,各个企业均将快速响应客户需求作为拉动供应链运作的核心点,所以在一般的通信设备制造企业中,其库存结构往往有如下特点:
(1)一般采用PTO(按订单捡料Picktoorder)模式和安全库存策略指导生产,即在外部客户订单和内部安全库存订单的指导下进行捡料、制造、装配和调试(其中安全库存订单一般不进行装配和调试),而不做预先的成品库存准备。
(2)在全球化合作的今天,即使国际上知名的大型通信设备制造企业也需要在全球范围内进行生产合作,并且网络设备技术复杂、器件繁多,这就导致网络设备生产所需原材料品种多且供货周期差异极大(可在数日到数月不等),而客户要求成品到货期限一般都较短(数日到数周),所以通信设备制造企业一般会对常用的半成品和原材料进行一定量的库存准备。
(3)由于大中型通信设备制造企业的产品种类往往成百上千种,且研发成本很高,所以其研发机构需设置单独的库存来满足研发需求,从而导致在企业内部存在生产库存和研发库存两个库存系统,且这两个系统之间互通性不强。
(4)客户需求复杂多变,尤其是新业务需求和特殊业务需求在需求量、需求时间、需求确定性等方面均存在较大风险,在牛鞭效应下,通信设备制造企业往往因此产生较大的呆滞库存,除此以外,即使成熟业务需求也不能保证不发生波动,所以不良库存成为行业内的通病。
二、通信设备制造业不良库存的改进策略
传统的单一库存管理模式中,各节点企业的库存管理各自为政,渠道商、产品制造商、原材料供应商都有自己的库存和自己的库存策略,且互相封闭、不通信息,企业无法利用整个供应链上的资源。渠道商仅仅将顾客的订货信息反馈给制造商,并不预测和传达顾客的需求预测,同时也不知道上游制造商的库存量和库存策略,供应链上游的制造商与供应商之间也是如此,为了规避无法预测的市场风险,每个企业不得不保留大量的库存,从而导致整个供应链库存成本的高昂。这样的库存管理模式随着激烈的市场竞争、全球协作和产业规模化的发展显现严重的不足,从而推动其向基于整个供应链的库存管理方向进行演化。
通信设备制造业的库存管理也经历了以上的过程,并且仍然处在从基于企业库存管理向基于供应链库存管理变化的阶段。核心企业仍然以自备库存应对市场不确定性为重要甚至是主要的策略,但也积极的寻求与供应链上相关企业的合作,分担风险。通信设备制造业面对的供应链极其复杂,呈现全球化、网络化形态,节点企业成千上万,难以同步协调所有企业的信息共享和意见统一,本文结合行业特点及目前较为成熟的基于供应链的库存管理理论,如供应商管理库存VMI(VendorManagedInventory)、联合库存管理JMI(JointedManagingInventory)以及协同规划、预测和补给CPFR(CollaborativePlanningForecasting&Replenishment)等,对改进通信设备制造业库存管理以降低不良库存提出以下建议:
1.供货期短、低端、标准化程度高的产品的渠道商库存由供应商管理。低端产品一般可批量生产,并经过渠道商进行销售,如果一些低端产品供货期较短,则供应商就具备对这些产品快速补货能力,在此前提下,由供应商管理渠道商的库存,并在多家渠道商之间实现库存调配,从而能同时降低各方库存成本。
2.重要产品的库存管理以核心企业为主联合决策。大中型通信设备制造企业的所有产品系列中,重要产品的销售额和供应成本一般都在企业中占很大的比重。这些重要产品或是支持客户的成熟业务、或是产品制造商主推的产品、又或是为了争夺重要市场而准备的产品等,总之,相比其他产品而言,保证这些重要产品的及时供应显得更加重要和紧迫,此外,由于这些重要产品的备货量一般较大,一旦出现决策失误,给企业带来的损失也较大。所以在制定这些重要产品的库存策略时,应由核心企业为主,使供应链上下游相关企业共同参与、联合决策,在信息共享的基础上,充分评估缺货或呆滞的风险,在对成本分担原则协商一致的情况下,确定各环节的库存量和调配方式。
这样的联合决策体现了战略供应商联盟的新型合作关系,可有效解决供应链系统中由于各节点独立库存运作导致的需求扭曲现象,提高供应链的同步化。
3.共同参与重点市场的分析和预测。对某个市场的预测和分析涉及的不是单一产品,而是多种产品共同满足市场总需求,且所需产品种类和数量存在不确定性,供应链上下游的原材料供应商、网络设备制造商、渠道商甚至最终大客户共同参与重点市场的分析和预测有助于各方达成共识,使各企业的生产计划和需求计划基于同一销售预测报告,从而在相同的指导下安排各自的内部运作。这样可从全局的观点出发,各方制定统一的管理目标以及方案实施办法,以库存管理为核心,兼顾供应链上的其它方面的管理,因此在更高的层面实现伙伴间更广泛深入的合作,不再局限于对具体产品的协作。
4.生产库存系统与研发库存系统之间信息互通和资源调配。生产库存系统针对的是定型产品的生产供应,而研发库存系统针对的是不成熟产品的试验需求,二者在库存量、库存种类、库存时间等方面的要求都不同,所以不宜将其合并。但这两个库存系统存储的原材料、半成品和成品仍有一定的重合度,在实现信息互通的情况下,可对这部分双方都有的库存进行统一规划和利用,降低库存成本,而且在市场紧急需求时,可将研发库存作为备用调配源来使用。
5.信息系统向上下游企业延伸。大中型核心企业一般都有MRP(物料需求计划materialrequirementsplanning)系统或ERP(企业资源计划EnterpriseResourcePlanning)系统等信息系统承载供应链运作中的信息流。随着信息技术和通信网络的发展,以及协作意识的增强,一些实力较强的行业内领先企业已经着手实施内部信息系统的外延,即将自身的信息系统延伸到上下游合作伙伴或与合作伙伴的已有信息系统连接,从而在不泄露企业秘密的情况下,各方实时快速的掌握必要的数据信息,使供应链的资源协调处在相同的信息覆盖下,保证步调一致。
参考文献:
关键词:多通道缓冲串行口McBSPTMS320C5402μPD780308SPIDSP
1引言
随着信息技术革命的深入和计算机技术的飞速发展,DSP技术也正以极快的速度被应用到科技和国民经济的各信领域。在很多工程开发设计中,由于要求实现单片DSP与单片DSP、多片DSP芯片以及及其它处理芯片之间的通信,因此,怎样更高效、更便捷的实现这些通信,已成为广大DSP应用者首先要解决的一个问题。
本文根据笔者在工程应用和调试方面用TI的DSPTMS320C5402与NEC的μPD780308单片机进行通信的经验,介绍并讨论了将TMS320C5402DSP的多通道缓冲串行口McBSP(Multi-channelBufferedSerialPort)配置为SPI模式(即时钟停止模式),从而实现DSP与其它单片处理器之间的通信设计方法同时给出了实现方法的部分程序代码。
2多通道缓冲串行口McBSP
多通道缓冲串行口McBSP的功能是提供器件内外数据的串行交换。同以前的串口相比,McBSP串口具有相当大的灵活性。表1给出了有关TMS320C5402的McBSP管脚说明。其中串口接收、发送时钟和同步帧信号既可由外部设备提供,又可由内部时钟发生器提供,从而大大的提高了通信的灵活性。
表1TMS320C5402的有关McBSP管脚说明
管脚说明说明
DR数据输入端
DX数据输出端
CLKR接收数据位时钟
CLKX发送数据位时钟
FSR接收数据帧时钟
FSX发送数据帧时钟
CLKS外部提供的采样率发生器时钟源
3SPI协议中的McBSP时钟停止模式
SPI协议是以主从方式工作的,这种模式通常有一个主设备和一个或多个从设备,其接口包括以下四种信号:
(1)串行数据输入(也称为主进从出,或MISO);
(2)串行数据输出(也称为主出从进,或MOSI);
(3)串行移位时钟(也称为SCK);
(4)从使能信号(也称为SS)。
图1为设备的SPI接口示意图。该接口在工作时,主设备通过提供移位时钟和从使能信号来控制信息的流动。从使能信号是一个可选的高低电平,它可以激活从设备(在没有时钟提供的情况下)的串行输入和输出。在没有专门的从使能信号的情况下,主从设备之间的通信则由移位时钟的有无来决定,在这种连接方式下,从设备必须自始至终保持激活状态,而且从设备只能是一个,不能为多个。
TMS320C5402提供的时钟停止模式可用于SPI协议通信,当McBSP被配置为时钟停止模式时,发送器和接收器在内部是同步的,即可将发送数据帧时钟(FSX)用作从使能(即SS),而将发送数据位时钟(CLKX)用作SPI协议中SCK。由于收数据位时钟(CLKR)和接收数据帧时钟(FSR)在内部与FSX和CLKX是相连的,因此,该管脚不能用于SPI模式。
当McBSP被配置为一个主设备时,传送输出信号(BDX)被用作SPI协议的MOSI信号,而接收输入信号(BDR)则被用作MISO信号。图2所示为McBSP用作主设备时的SPI接口示意图。
同样地,当McBSP被配置为一个从设备时,BDX被用作MISO信号,BDR则被用作MOSI信号。图3为McBSP用作从设备的SPI接口示意图。
当TMS320C5402的McBSP被用于时钟停止模式时,寄存器SPCR1的CLKSTP位域和引脚配置寄存器的CLKXP位的配置如表2所列。
表2时钟停止模式配置
CLKSTPCLKXP说明
0XX不可用时钟停止模式。时钟被激活用于非SPI模式
100时钟开始于上升沿(无延迟)
110时钟开始于上升沿(有延迟)
101时钟开始于下降沿(无延迟)
111时钟开始于下降沿(有延迟)
4其它有关寄存器的配置
为了更好地掌握和了解McBSP作为SPI设备时的有关寄存器配置,现以McBSP作为SPI从设备来介绍有关McBSP的其它有关寄存器的配置,若McBSP做为SPI主设备,则相关配置正好相反。当McBSP作为SPI从设备时,主设备外部产生主时钟。CLKX引脚和FSX引脚必须被设置为输入。由于CLKX引脚和CLKR信号在内部相连接,因而传送和接收回路均由外部主时钟计时(CLKX)。同时,由于FSX引脚和FSR信号也已在内部连接,因此,CLKR引脚和FSR引脚不再需要外部信号的连接。
尽管CLKX信号由主设备外部产生且与McBSP同步,但是,McBSP的采样率发生器仍然必须正确启动SPI从设备,同时,采样率发生器还应被设置为最大速率(CPU时钟速率的一半)。另外,内部采样率时钟常被用来同步McBSP逻辑和外部主时钟以及从使能信号。每次传送时,McBSP一般在从使能信号的上升沿进行FSX输入。也就是说,在每次传送的开始,主设备必须维护使能信号,而在每次传送完成后,则必须消除从使能信号。在两次传送之间,从使能信号不能一直保持为高电平。对正确的SPI从设备而言,McBSP的数据延迟参数必须设置为0,在这种运行模式中,设置值为1或2没有定义。配置McBSP为从设备所需的寄存器位值如表3所列。
表3SPI操作模式下的寄存器位值表
位域值功能描述寄存器
CLKXM0配置BCLKX引脚为输入PCR
CLKSM1由CPU时钟产生的采样率时钟SRGR2
CLKGDV1为采样率时钟选择2的划分因素SRGR1
FSXM0配置BFSX引脚为输入PCR
FSGM0对每个包传送,BFSX信号被激活SRGR2
FSXP1配置BFSX引脚为活动低电平PCR
XDATDLY0为SPI从设备运行,必须为0XCR2
RDATDLY0为SPI从设备运行,必须为0RCR2
5程序设计
下面是有关TMS320C5402器件的McBSP各个控制寄存器的配置,该配置程序笔者在实践中已经过测试,并已成功运用在了某工程设计中。
VoidMcBSP1_Config(void)
{
offlset=0x0000;
SPCR11=0x1800;;配置串口时钟停止模式CLKSTP=10
offlset=0x0001;
SPCR21=0x0222;
offlset=0x0005;
SRGR11=0x00FA;
offlset=0x0007;
SRGR21=0xa00F;
offlset=0x0002;
RCR11=0x0040;;接收一帧含一字,一字含16位
offlset=0x0003;
RCR21=0x0044;接收数据无延迟RDATDLY=00
offlset=0x0004;
XCR11=0x0040;;发送一帧含一字,一字含16位
offlset=0x0005;
XCR21=0x0044;;发送数据无延迟XDATDLY=00
offlset=0x000E;
PCR1=0x000;;发送时钟由外部时钟驱动,CLKX为输入脚CLKX=0,发送时钟极性CLKXP=0,发送帧同步极性FSXP=1
offlset=0x0008;
MCR11=0x0001;
offlset=0x0009;
MCR21=0x0001;
offlset=0x000C;
XCERA1=0x0003;
offlset=0x0001;
SPCR21=0x0262;
offlset=0x0001;
SPCR21=0x0263;
offlset=0x0000;
SPCR11=0x1801;;接收器有效
offlset=0x0001;
SPCR21=0x02e3;;发送器有效
Return;
}