这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 综合技术 » 基础知识 » MFRC530 MFRC530发烫的问题.

共2条 1/1 1 跳转至

MFRC530 MFRC530发烫的问题.

院士
2006-09-17 18:14:16     打赏
MFRC530 MFRC530发烫的问题.



关键词: MFRC530     发烫     问题    

院士
2006-12-22 22:43:00     打赏
2楼
问    俺用MFRC530做MIFARE ONE 读卡器,图基本上是PHILIPS的DEMO.在上电后RC530温度急剧上升(并不损坏),并对其它电路有一定程度干扰.需要刷一次卡,温度就开始恢复正常,电路工作趋于稳定.上述现象在俺的另几个产品调试中没有发现.
  有没有哪位同行遇到过类似现象?
  您是如何排除的?
  望不吝剔教.
  俺的程序大概如下:

uchar M500PcdConfig(void)
{
    uchar status;

    Dog();
    if ((status = M500PcdReset()) == MI_OK)
    {    
        WriteIO(RegClockQControl,0x0);
        WriteIO(RegClockQControl,0x40);
        delay50us(2);  
        ClearBitMask(RegClockQControl,0x40);
        WriteIO(RegBitPhase,0xAD);                
        WriteIO(RegRxThreshold,0xFF);            
        WriteIO(RegRxControl2,0x41);            
        WriteIO(RegFIFOLevel,0x04);    
        WriteIO(RegTimerControl,0x02);
        WriteIO(RegTxControl,0x58);
        WriteIO(RegBitPhase,0xad);
        WriteIO(RegMfOutSelect,0x00);         
        M500PcdSetTmo(7);                          
        WriteIO(RegIRqPinConfig,0x03);                            
        M500PcdRfReset(100);
    }
    return (status);
}
void main(void)
{
....
  M500PcdConfig();
....
  WriteIO(RegRxControl2,0x41);//激活天线
  WriteIO(RegTxControl,0x58);
  if(M500PICcCommonRequest()==MI_OK)
  {
    ....
  }
  else
{
   ....
}
WriteIO(RegRxControl2,0x40);//停掉天线
WriteIO(RegTxControl,0x10);
......
}
1: :(没人理俺啊.55555555555 2: 天线不好,震荡不稳且不匹配

共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]