FAQ問答集

    Battery       MCU
  • 產品設計應用
  •      完整文件下載: 
    01. 紘康HY11Pxx系列晶片工作電壓範圍是多少?
         紘康HY11Pxx系列晶片類比周邊設備工作電壓範圍是2.4V~3.6V;數位周邊設備和CPU工作電壓範圍是2.2V~3.6V。
    02. 紘康HY11Pxx系列晶片工作頻率為何?
         紘康HY11Pxx系列晶片工作頻率為28KHz~8MHz。內部高精度RC振盪器可以輸出頻率為28KHz和2MHz,外接石英振盪器的振盪頻率由32768Hz~8MHz不等。
    03. 當晶片進入休眠模式時,應如何設置I/O PIN狀態,使功耗最小?
         在晶片進入休眠模式前,I/O PIN應設置為數位輸入狀態且啟用上拉電阻(Pull High),以避免I/O浮接而導致晶片進入休眠模式後產生漏電流。或將I/O PIN設置為輸出狀態。

         當外部電路存在接地回路時可將I/O PIN設置為輸出狀態,並且輸出Low,可使功耗最小。

    04. 沒有用到的I/O PIN如何處理?
         沒有用到的I/O PIN應設成輸入狀態,並啟用上拉電阻(Pull High),避免因I/O PIN浮接時造成IC耗電。或將I/O PIN設置為輸出狀態。
    05. 在電路設計及PCB layout中,可採用哪些措施以加強晶片抗ESD能力?
         請參考 HY11P系列PCB佈線建議。
    06. 在電路設計及PCB layout中,可採用哪些措施以加強晶片抗雜訊能力?
         請參考 HY11P系列PCB佈線建議。
    07. HY11Pxx系列晶片在低電壓Reset(LVR)狀態時,系統是否還在振盪?最小起振電壓是多少?
         振盪器起振最低電壓為Data Sheet所列2.2V,當晶片在低電壓Reset狀態時,由於工作電壓過低,會導致振盪器停止工作。當BOR線路偵測到工作電壓准位元低於設計值時,會產生重定信號使晶片進入重新啟動狀態,直至恢復工作電壓2.2V或以上,振盪器才能啟振。
    08. 在Timer-C用作PWM輸出的時候,Timer-C能否同時用作中斷源?
         在Timer-C用作PWM輸出的時候可以同時用作中斷源,此時Timer-C溢出的時間間接決定PWM輸出頻率。
         請參考 HY11P Family User’s Guide ―頻率產生器,PWM/PFD章節。
    09. 使用EEPROM時有何注意事項?
         1. SCK、SDA控制引腳需外接10KΩ上拉電阻,晶片I/O口則不需要再啟用上拉電阻。
         2. 一定要確定EEPROM傳回正確ACK訊號,否則容易造成讀寫錯誤。
    10. HYCON MCU的I/O上拉電阻是多少?
         Data Sheet中電氣特性章節明確給出I/O PIN上拉電阻阻值為180KΩ。
    11. 在晶片進入休眠模式之前,應如何設置ADC口?
         1. 將具有AD複用功能的I/O 口設置為AD口使用。
         2. 在進入休眠模式之前,可以將ADC關閉(ENADC[0]=0)減小功耗。
    12. 在產品開發過程中如何提高EFT特性?
         要保證晶片的正常運行,除晶片本身要有一定的抗幹擾能力外,硬體保護也必不可少:
         1. 電源輸入位置要做好濾波,通常採用大小電容組合,外部電源必須要經過電容再到達晶片電源端。
         2. RST復位端上拉一100KΩ左右的電阻到VDD端,並且需添加大小為1nF左右的接地電容。此外重定電路在PCB佈線時,儘量靠近復位管腳,以減小與地端、電源端的耦合強度。
         3. 設計外部振盪電路時,應該視晶振參數選擇合適的匹配電容和匹配電阻,請參考HY11P Family User’s Guide―振盪器、時脈源與功耗管理章節。振盪電路應盡可能靠近晶片I/O PIN,並與地線和電源線保持足夠的距離,以避免電源高頻雜訊幹擾。
         4. I/O端具有高雜訊的負載最好以光耦等元件隔離或加吸雜訊電路。如果是有危險的負載,應加有上拉或者下拉電阻以防止晶片損壞時的誤動作。另外,某些特殊場合由於安全的需要,具有危險性的負載也可以利用軟體脈衝驅動的方式,透過電容耦合,以避免晶片復位或當機時的誤啟動造成的危險。
    13. RC振盪頻率主要受哪些因素影響?
         1. 工作電壓:詳細請參考Data Sheet電氣特性章節。
         2. 工作環境溫度: 詳細請參考Data Sheet電氣特性章節。
         3. 外部幹擾源:不同的RC組合,會有不同的抗幹擾性能。PCB布板也可以改善RC振盪的穩定性。
    14. 獨立按鍵與MCU如何連接能有效避免I/O口損傷?
         在產品開發時,按鍵是很常見的功能,由於考慮到成本等因素,很多客戶都是將按鍵的兩端分別與MCU和GND相連,這種做法在大部分情況下是沒有問題的。但是,當該產品的工作環境比較差,比如有ESD、電源雜訊等幹擾時,此時若按鍵被按下就很可能會有瞬間大電流或高電壓甚至負壓灌入I/O口,造成I/O口損傷。
         針對這種問題的防範措施是:根據實際電路的需要,在按鍵與晶片的I/O口之間串接100Ω~1KΩ電阻,可有效避免上述問題。
    15. I/O外接下拉電阻,沒有外接信號時晶片為何讀不到低電平?
         HY11Pxx系列MCU普通I/O口內置上拉電阻,其阻值為180KΩ。如果客戶在程式中將某I/O口的上拉電阻使能,同時又在該I/O口的周邊接有下拉電阻,在沒有信號輸入的情況下,相當於內置上拉電阻與外接下拉電阻串聯分壓,所以有可能會導致I/O口讀不到低電平。
         因此,客戶在程式設計時,如果I/O口需要下拉狀態,可在該I/O口外接下拉電阻,但切記要關閉該I/O口的內部上拉電阻。
    16. LNOP可單獨或搭配ΣΔADC,其輸入通道具有10GΩ輸入阻抗及共模模式下90pF輸入電容設計,所以使用于高輸出阻抗信號源的量測應用。
         LNOP可單獨或搭配ΣΔADC,其輸入通道具有10GΩ輸入阻抗及共模模式下90pF輸入電容設計,所以使用于高輸出阻抗信號源的量測應用。
         變更不同LNOP通道,不需要關閉LNOP或ADC,但是內部網路切換後須丟棄前兩筆量測數值以確保量測數值的正確性。
    17. Single-end(單端輸入)與Differential(雙端輸入)有何不同?
         HY11Pxx系列MCU設定為單端輸入時,對內部ADC而言還是差動輸入,因為此時的SI+端為使用者輸入的信號,SI-端為ACM,這種方法適用於對單端輸入信號的量測。
    18. 如何產生穩定的電壓提供給VR+,VR-?
         1. 採用內部電源直接供給,電路圖如下所示:

         2. 採用外部電路分壓供給,電路圖如下所示:

         注意:建議VR+與VR-端電壓源與Sensor電壓源相同(都採用VDDA作為電壓源),這樣可以降低因電壓源漂移造成的ADC漂移。
    19. 變更不同參考電壓是否需要先關閉LNOP或ADC?
         不需要關閉LNOP或ADC,但是內部網路切換後須丟棄前兩筆量測數值以確保量測數值的正確性。
    20. 使用外部晶振,PWM輸出脈衝最高頻率為多少?
         HY11Pxx系列MCU最高可外接8MHz振盪器,此時Timer-C工作頻率由INTR_CK提供可得最高工作頻率為2MHz,請參考 HY11P Family User’s Guide —振盪器、時脈源與功耗管理章節和計數器C,Timer-C章節。
         由PWM頻率計算公式

         可計算出PWM輸出脈衝頻率。當設置控制暫存器PRC[7:0]的參數為0時,可得到PWM輸出脈衝最高頻率為2MHz。請參考 HY11P Family User’s Guide —頻率產生器,PWM/PFD章節。
    21. MCU Power On時,VDD的上升時間有何限制?
         MCU Power On時為了使Reset可以完全成功,建議Power On VDD上升時間在20ms以內。當電池逐漸沒電,電池內阻增大,造成VDD上升緩慢有機會會影響Reset成功率。
    22. 當系統時鐘選擇RC振盪器時,頻率誤差為多少?
         Data Sheet中電氣特性章節給出HAO為1.8MHz~2.2MHz,標準值為2.0MHz;LPO為22KHz~35KHz,標準值為28KHz。
         若客戶需要精准的頻率,請使用Resonator或Crystal。
    23. 用HY11Pxx系列MCU的BZ功能時感覺聲音不夠響亮,該怎麼辦?
         每種蜂鳴器都有各自的中心頻率,BZ的輸出頻率越接近蜂鳴器的中心頻率,蜂鳴器發出的聲音越響。所以設置BZ的輸出頻率儘量靠近蜂鳴器的中心頻率就可以。
    24. 為何啟用VDDA穩壓器須避免LNOP及SD18處於啟用狀態,而且需要等到VDDA電壓穩定後才可以啟用LNOP及SD18?VDDA的穩定時間為多少?
         在啟用VDDA時沒有關閉LNOP和SD18,如果Sensor電壓源使用VDDA,由於VDDA在啟用時需要一定的穩定時間,VDDA不穩定會造成量測結果不準確。
         VDDA穩定時間視外接穩壓電容的大小而定,通常外接10µF穩壓電容情況下,建議啟動穩定時間約5ms;外接1µF穩壓電容情況下,建議啟動穩定時間約0.5ms。
    25. SD18輸出時為何要捨棄前2筆數值?
         SD18模組在啟用後網路量測網路進行切換,其類比/數位轉換輸出的前兩筆為參考數值,兩筆之後的資料為有效值。因此,為了得到準確的ADC值應該把前兩筆參考數值捨棄。
    26. ADC啟動後,若暫存器“MCKCN2”發生被再次寫入或讀取的動作對ADC輸出有何影響?
         ADC啟動後,若暫存器“MCKCN2”發生被再次寫入或讀取的動作會造成AD counts的漂移,為了避免這種情況的發生建議關閉SD18後再啟動。
    27. AIx口能否用作普通的I/O口?
         AIx口能夠用作普通的I/O口,只要正確設置I/O引腳即可,請參考 HY11P Family User’s Guide —輸入/輸出埠,I/O章節。
    28. HY11Pxx系列MCU查表指令有哪些?如何應用查表指令?
         H08A指令集中用於查表的指令有2種選擇:第一種是用RETL指令;第二種是用MVLP指令搭配TBLR指令進行查表,詳細請參考H08A指令集說明書。
         H08B指令集中用於查表的指令只有RETL指令,詳細請參考H08B指令集說明書。
    29. 中斷執行時可否允許相同中斷或其他中斷再進入?
         當中斷開啟時,軟體中斷都會進入PC=04H,至於哪種中斷優先,全靠軟體判斷,沒有所謂的進入中斷後是否允許中斷再發生的部分。
    30. 為何HY11P32睡眠模式喚醒之後VLCD會暴充,而其他HY11Pxx MCU沒有這種現象?

         理論上HY11P32的接法對Pump電路比較優化,但由於CPU工作頻率較快,會較早Enable Pump,而Pump check 3V的clock會晚一些到達,所以無法及時糾正Pump電壓導致Pump電壓一直向上沖,所以會出現VLCD暴充的情況。
         解決上述問題的方法是:當HY11P32睡眠模式喚醒之後Delay 100ms(worst cast),再Enable LCD Pump。
    31. 如何正確使用Watchdog?
         Watchdog主要用於監視MCU內部功能(Software及Hardware)之執行是否正常和產生喚醒事件喚醒晶片。使用者必須適當設計程式及運用CWDT指令使程式正常執行時,Watchdog不會溢出,並且當系統運行不正常時,Watchdog可以溢出喚醒晶片。
    32. 設計程式時如何進行間接定址?
         H08A指令集支援間接定址指令LDPR,間接定址所使用的暫存器是FSR(File Select Register)暫存器,FSR暫存器所放的是資料的位元址,而資料數值就放在INDF這個暫存器中。詳細請參考 H08A指令集說明書。
    33. HY11Pxx系列MCU有哪幾款支援H08A指令集,又有哪幾款支援H08B指令集?
         HY11P13、HY11P14、HY11P22、HY11P23、HY11P24支援H08A指令集;HY11P12、HY11P32支援H08B指令集。
    34. 在使用內部晶振設定下,進Idle Mode之後,PT2.0/XTO PIN和PT2.1/XTI PIN應如何設置?
         必須設置PT2.0/XTO PIN和PT2.1/XTI PIN 啟用上拉電阻Pull High,否則可能造成高壓(VDD>3.1V)漏電問題。
         Slp Mode會自動設置PT2.0/XTO PIN和PT2.1/XTI PIN為高輸入阻抗,所以不會漏電。
    35. 使用外接振盪器時,有何注意事項?
         1. 必須設置PT2.0/XTO PIN和PT2.1/XTI PIN為輸入狀態。
         2. 在啟用外接振盪器之前,必須先開啟內部高速RC振盪器(HAO),至少需要延時50ms後方可切換到外接振盪器。如需索取範例程式,請與紘康科技聯絡。
  • 模擬器
  • 01. 使用仿真軟體時提示“找不到chip ID”等錯誤,該如何處理?
         該錯誤可能由以下2種原因造成:
         1. USB和PS2連接線與介面沒有連接好,將連接線插好。
         2. 沒有註冊而需要註冊的模擬器只有在註冊後才可使用,客戶應檢查模擬器是否需要註冊。
    02. 使用仿真軟體時出現“ICE not Connect”問題應如何解決?
         依下列3項修正步驟執行即可解決該問題:
         1. 重新安裝仿真軟體。
         2. 重新安裝USB驅動程式。
         3. 重新啟動晶片。
         詳細請參考 ICE not connect修正說明
  • 燒錄
  • 01. 有哪幾種方式可以對晶片進行燒錄?
         1. 使用燒錄器燒錄晶片。
         2. 使用USB Control Board燒錄晶片。
    02. 如何使用燒錄器燒錄晶片?
         請參考 HY-Programmer使用說明
         注意:使用USB Control Board燒錄晶片和使用燒錄器燒錄晶片步驟相同。
    03. 燒錄軟體該如何取得?
         請登陸 http://www.hycontek.com,下載燒錄軟體,檔名稱為HY10000-WK01。
    04. 晶片的燒錄保護該如何使用?
         設置軟體在燒錄模式下,進入“組譯”選項,選擇“燒錄保護”功能。詳細請參考 HY-Programmer使用說明
    05. 燒錄器載入的程式該如何保護以防止被讀出?
         在燒錄過程中,在程式載入到燒錄器的Flash Memory之前會先詢問是否要輸入6位Password,如果選擇“Yes”,那麼必須通過Password才能讀出載入的程式,這樣可以防止程式被讀出。詳細請參考 HY-Programmer使用說明
    06. 不使用燒錄器本身的按鍵,能否通過外接按鍵控制燒錄器燒錄晶片?
         針對按鍵使用壽命問題,燒錄器具有外擴連線功能,可以通過外接按鍵控制燒錄器燒錄晶片,詳細請參考 HY-Programmer使用說明
    Hycon Tech. Corp. All Rights Reserved.