代理商工程人员训练讲义

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

課程名稱:SM2965 MCU Field Case

Problem Analysis

適用對象:代理商之FAE及業務工程師

時間: 2002/04/15 PM 01:00

地點: 新茂科技401室

Write By : Stan Sun、Peter Lai

1.SM2965 Field Case Problem Summary

1.使用到Expanded 768Byte RAM 時, 不可再使用port0, port3.6及port3.7當作一般I/O使用.

2.port0上不可出現負電壓:

即port0當作一般I/O時, port0不可接push-buttom按鍵或’飛梭旋鈕’,如必需使用port0, 需預留DIP電容接地電路, 或SMT電容(0805 size以上)接地電路. 也可用port 1,2,3,4接push-buttom按鍵或’飛梭旋鈕’.

3.I/O port 驅動能力:

在LCD Monitor應用上, 與Sage JAG-D, Genesis ZAN1等scaler interface 之信號如原設計有加pull-up電阻, 則該電阻應使用4.7KΩ. (原設計使用10kΩ或8.2kΩ)

4.I/O port 推LED :

SM2965 port0 sink current = 3.2mA,port 1,2,3,4 sink current =1.6mA

故I/O不可直接推LED (需sink 20mA)

5.使用外掛RAM之設計:

SM2965要沿用原用外掛RAM之設計(8031/32/51/52+ext. RAM). 要先將SM2965 SFR SCONF.1設為0 (SCONF=$BF, SCONF.1=OME, 其reset value為1)

6.RAM的power-on default值不確定. 故軟體在每次power-on之後均要對RAM做initialize. 預

防每次power-on後RAM的值不可預測.

7.ESD/Latch-Up資料

8.

9.使用ISP時, 判斷進入ISP與否的Software key盡量放在程式第一行才不會出錯。

10.在用Commercial writer上燒錄ISP code時, 記得config 值一定要燒好(要設為2, 是

SyncMOS code的default值)。

11.使用Commercial writer上燒錄PLCC package時, 開口式textool socket 會有接觸不良的問題

(如Yamaichi IC51-0444-400 socket). 下壓式textool socket 則較少接觸不良問題。

12.SM2965 PLCC package之pin彎角有兩種版本, Date code 0121後為新版, 之前為舊版. 舊版

之pin彎角角度較大, 在系統PCB上如使用PLCC socket則會有接觸不良問題。

13.Timer 2功能不正確

(1) T2CON ($C8) bit 0為1之功能不正常.

Note : 本文件所載之IC功能部分均已在改版修正中.

2.異常狀況分析.

異常狀況分析(一).

異常狀況描述:

甲客戶將舊程式燒入新茂之MCU後,將IC放在系統上發現系統不

動作或無法完成正常開機程序。

可能發生原因1:外部768 Byte RAM未關閉。

解決方式:將SCONF(0xBF)的BIT 1 設為0即可。

(Default=1,Enable 1K RAM)

可能發生原因2:I/O Port未加Pull Up電阻。

解決方式:加上4.7K ohm電阻。

可能發生原因3:IC腳接觸不良。

解決方式:Date Code為0121後為新版IC,彎腳情形已改善。

可能發生原因4:與原始使用之IC廠牌SFR設定不同。

解決方式:參考附件一(SM2965與其他廠牌IC互換表)。

異常狀況分析(二).

異常狀況描述:

乙客戶將新程式燒入新茂之MCU後,將IC放在系統上,開機時或操作

時發現系統容易當機或動作異常。

可能發生原因1:I/O Sink Current過大。

解決方式:A.把限流電阻調大將sink電流降至1.6mA以下。

B.加上Watch Dog功能。

C.避免同時點亮數個LED(Active LOW)。

可能發生原因2:I/O Port未加Pull Up電阻。

解決方式:加上4.7K ohm電阻。

可能發生原因3:IC腳接觸不良。

解決方式:Date Code為0121後為新版IC,彎腳情形已改善。

可能發生原因4:1K RAM Initial時未清除為0。

解決方式:使用MOVX DPTR,A將1K RAM清為0。

可能發生原因5:Key Pad接在Port 0位置。

解決方式:將Key Pad改接在其他Port或在Key Pad並上1~2.2uF

電容。(新版IC已有改善)

常狀況分析(三).

異常狀況描述:

丙客戶將ISP程式燒入新茂之MCU SM2965後,將IC放在系統上,

無法進入ISP Mode或ISP動作異常。

可能發生原因1:在Writer上之Config未設為2。

解決方式:設為2後按OK。

可能發生原因2:Device端之ISP程式選用錯誤。

解決方式:使用正確之ISP Code。

可能發生原因3:Host端ISP程式設定錯誤(如COM或BR)。

解決方式:選擇正確之COM Port及BR。

相关文档
最新文档