本發(fā)明涉及移動(dòng)終端領(lǐng)域,尤其涉及的是一種基于移動(dòng)終端的nfc時(shí)鐘輸入選擇控制方法及系統(tǒng)。
背景技術(shù):
隨著移動(dòng)終端技術(shù)的發(fā)展,越來(lái)越多的移動(dòng)終端帶有nfc技術(shù),以實(shí)現(xiàn)通過(guò)移動(dòng)終端進(jìn)行無(wú)線支付、刷公交卡等功能。nfc芯片與移動(dòng)終端的中央處理器相連接,nfc芯片在工作時(shí)需要外部時(shí)鐘輸入(下稱nfc時(shí)鐘),目前有兩種方法來(lái)對(duì)nfc芯片進(jìn)行時(shí)鐘輸入,第一種方法是在移動(dòng)終端主板上增加外部晶振,由外部晶振為nfc芯片提供時(shí)鐘信號(hào),第二種方法是在移動(dòng)終端主板上增加一個(gè)電源管理芯片,由電源管理芯片輸出設(shè)定頻率的時(shí)鐘為nfc芯片提供時(shí)鐘信號(hào)。
以上兩種為nfc芯片提供時(shí)鐘的方法的效果是相同的,但成本可能會(huì)有所差異,其成本來(lái)源,第一種方法主要是外部晶振及其外圍電路所引入的成本,第二種方法為電源管理芯片所引入的成本;兩種方法的成本應(yīng)時(shí)應(yīng)地各有不同,譬如,當(dāng)電源管理芯片廠商貨源不足時(shí),其價(jià)格可能會(huì)調(diào)高,此時(shí)晶振可能會(huì)便宜;又比如,由于晶振廠商引入了新的晶振生產(chǎn)工藝,晶振良品率一開(kāi)始較低,此時(shí)為了防止賣(mài)出的移動(dòng)終端出問(wèn)題會(huì)選擇一種電源管理芯片。
現(xiàn)有技術(shù)中,當(dāng)nfc時(shí)鐘輸入形式采用第一種時(shí)需要刷第一軟件;當(dāng)nfc時(shí)鐘輸入形式采用第二種時(shí)需要刷第二軟件;因此,需要為一款產(chǎn)品準(zhǔn)備兩個(gè)軟件,然后根據(jù)具體的每臺(tái)手機(jī)所使用的nfc時(shí)鐘輸入方法刷對(duì)應(yīng)的軟件。
但在現(xiàn)有技術(shù)中沒(méi)有能夠自動(dòng)識(shí)別采用哪一種nfc芯片的時(shí)鐘輸入方法,不利于生產(chǎn)效率的提高。
因此,現(xiàn)有技術(shù)還有待于改進(jìn)和發(fā)展。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明要解決的技術(shù)問(wèn)題在于,針對(duì)現(xiàn)有技術(shù)的上述缺陷,提供一種基于移動(dòng)終端的nfc時(shí)鐘輸入選擇控制方法及系統(tǒng)。本發(fā)明提供一種移動(dòng)終端nfc時(shí)鐘輸入的選擇方法,旨在使當(dāng)選擇nfc芯片的時(shí)鐘輸入方法不確定的情況下,只需對(duì)移動(dòng)終端刷入同一個(gè)軟件,移動(dòng)終端便能在開(kāi)機(jī)后自動(dòng)識(shí)別應(yīng)該采用哪一種nfc芯片的時(shí)鐘輸入方法,從而方便移動(dòng)終端廠商根據(jù)實(shí)際情況來(lái)決定采用哪一種nfc芯片的時(shí)鐘輸入方法,提高生產(chǎn)效率,降低生產(chǎn)成本。
本發(fā)明解決技術(shù)問(wèn)題所采用的技術(shù)方案如下:
一種基于移動(dòng)終端的nfc時(shí)鐘輸入選擇控制方法,其中,包括:
a、預(yù)先在移動(dòng)終端上設(shè)置一與時(shí)鐘輸入檢測(cè)模塊相連的檢測(cè)電路,所述檢測(cè)電路包括串聯(lián)的第一電阻rx與第二電阻r0,其中,第一電阻rx上拉端接第一工作電壓v1,第一電阻rx與第二電阻r0之間設(shè)置第二電壓監(jiān)測(cè)點(diǎn)v2,第二電阻r0另一端接地,其中,第二電阻r0為阻值固定的電阻,第一電阻rx用于提供軟件來(lái)識(shí)別該移動(dòng)終端采用哪一種nfc芯片的時(shí)鐘輸入方法;
b、預(yù)先設(shè)置第一電阻rx的值與兩種nfc芯片時(shí)鐘輸入方法的對(duì)應(yīng)關(guān)系;
c、當(dāng)移動(dòng)終端開(kāi)機(jī)時(shí)設(shè)置輸出電壓v1為第一工作電壓v1,獲取第一電阻rx與第二電阻r0之間的第二電壓監(jiān)測(cè)點(diǎn)電壓v2,根據(jù)第一工作電壓v1、第二電壓監(jiān)測(cè)點(diǎn)的電壓v2、第二電阻r0,計(jì)算第一電阻rx的值;
d、根據(jù)計(jì)算得到的第一電阻rx的值,選擇對(duì)應(yīng)的nfc芯片的時(shí)鐘輸入方法,并使用該時(shí)鐘輸入方法。
所述基于移動(dòng)終端的nfc時(shí)鐘輸入選擇控制方法,其中,所述步驟b中的所述兩種nfc芯片時(shí)鐘輸入方法包括:
第一種方法是在移動(dòng)終端主板上增加外部晶振,由外部晶振為nfc芯片提供時(shí)鐘信號(hào);
第二種方法是在移動(dòng)終端主板上增加一個(gè)電源管理芯片,由電源管理芯片輸出設(shè)定頻率的時(shí)鐘為nfc芯片提供時(shí)鐘信號(hào);
以上兩種時(shí)鐘輸入方法在軟件上為二選一,在硬件上至少選擇一種。
所述基于移動(dòng)終端的nfc時(shí)鐘輸入選擇控制方法,其中,所述步驟a還包括:其中,第二電阻r0為阻值固定的電阻,第一電阻rx用于提供軟件來(lái)識(shí)別該移動(dòng)終端采用哪一種nfc芯片的時(shí)鐘輸入方法,每一款移動(dòng)終端的主板使用第一電阻rx的阻值均是不同的,當(dāng)在移動(dòng)終端生產(chǎn)時(shí),如果該移動(dòng)終端的主板上只貼了電源管理芯片沒(méi)有貼晶振則同時(shí)選擇貼第一電阻rx的阻值為r1,如果該移動(dòng)終端的主板上只貼了晶振沒(méi)有貼電源管理芯片則同時(shí)選擇貼第一電阻rx的阻值為r2,如果該移動(dòng)終端的主板上既貼了晶振又貼電源管理芯片則可以任意選擇貼第一電阻rx的阻值為r1或r2;
其中,r1與r2阻值不同。
所述基于移動(dòng)終端的nfc時(shí)鐘輸入選擇控制方法,其中,所述步驟c還包括:第一工作電壓v1與第一電阻rx相連接,根據(jù)第一工作電壓v1、第二電壓監(jiān)測(cè)點(diǎn)的電壓v2、第二電阻r0,計(jì)算第一電阻rx的值的公式如下:
rx=(v1-v2)*r0/v2。
所述基于移動(dòng)終端的nfc時(shí)鐘輸入選擇控制方法,其中,所述步驟d還包括:
d1、如果計(jì)算得到的rx值為r1則使用晶振為nfc芯片提供時(shí)鐘輸入;
d2、如果計(jì)算得到的rx值為r2則使用電源管理芯片為nfc芯片提供時(shí)鐘輸入。
所述基于移動(dòng)終端的nfc時(shí)鐘輸入選擇控制方法,其中,所述r1為10k歐姆,r2為20k歐姆。
所述基于移動(dòng)終端的nfc時(shí)鐘輸入選擇控制方法,其中,所述第一工作電壓v1為1.8v,第二電阻r0為100k歐姆。
一種基于移動(dòng)終端的nfc時(shí)鐘輸入選擇控制系統(tǒng),其中,包括移動(dòng)終端,預(yù)先在移動(dòng)終端上設(shè)置一與時(shí)鐘輸入檢測(cè)模塊相連的檢測(cè)電路,所述檢測(cè)電路包括串聯(lián)的第一電阻rx與第二電阻r0,其中,第一電阻rx上拉端接第一工作電壓v1,第一電阻rx與第二電阻r0之間設(shè)置第二電壓監(jiān)測(cè)點(diǎn)v2,第二電阻r0另一端接地,其中,第二電阻r0為阻值固定的電阻,第一電阻rx用于提供軟件來(lái)識(shí)別該移動(dòng)終端采用哪一種nfc芯片的時(shí)鐘輸入方法;
所述系統(tǒng)還包括:
預(yù)先設(shè)置模塊,用于預(yù)先設(shè)置第一電阻rx的值與兩種nfc芯片時(shí)鐘輸入方法的對(duì)應(yīng)關(guān)系;
時(shí)鐘輸入方法檢測(cè)模塊,用于當(dāng)移動(dòng)終端開(kāi)機(jī)時(shí)設(shè)置輸出電壓v1為第一工作電壓v1,獲取第一電阻rx與第二電阻r0之間的第二電壓監(jiān)測(cè)點(diǎn)電壓v2,根據(jù)第一工作電壓v1、第二電壓監(jiān)測(cè)點(diǎn)的電壓v2、第二電阻r0,計(jì)算第一電阻rx的值;
時(shí)鐘輸入選擇模塊,用于根據(jù)計(jì)算得到的第一電阻rx的值,選擇對(duì)應(yīng)的nfc芯片的時(shí)鐘輸入方法,并使用該時(shí)鐘輸入方法。
所述基于移動(dòng)終端的nfc時(shí)鐘輸入選擇控制系統(tǒng),其中,所述兩種nfc芯片時(shí)鐘輸入方法包括:
第一種方法是在移動(dòng)終端主板上增加外部晶振,由外部晶振為nfc芯片提供時(shí)鐘信號(hào);
第二種方法是在移動(dòng)終端主板上增加一個(gè)電源管理芯片,由電源管理芯片輸出設(shè)定頻率的時(shí)鐘為nfc芯片提供時(shí)鐘信號(hào);
以上兩種時(shí)鐘輸入方法在軟件上為二選一,在硬件上至少選擇一種。
所述基于移動(dòng)終端的nfc時(shí)鐘輸入選擇控制系統(tǒng),其中,其中,第二電阻r0為阻值固定的電阻,第一電阻rx用于提供軟件來(lái)識(shí)別該移動(dòng)終端采用哪一種nfc芯片的時(shí)鐘輸入方法,每一款移動(dòng)終端的主板使用第一電阻rx的阻值均是不同的,當(dāng)在移動(dòng)終端生產(chǎn)時(shí),如果該移動(dòng)終端的主板上只貼了電源管理芯片沒(méi)有貼晶振則同時(shí)選擇貼第一電阻rx的阻值為r1,如果該移動(dòng)終端的主板上只貼了晶振沒(méi)有貼電源管理芯片則同時(shí)選擇貼第一電阻rx的阻值為r2,如果該移動(dòng)終端的主板上既貼了晶振又貼電源管理芯片則可以任意選擇貼第一電阻rx的阻值為r1或r2;
其中,r1與r2阻值不同;
其中,第一工作電壓v1與第一電阻rx相連接,根據(jù)第一工作電壓v1、第二電壓監(jiān)測(cè)點(diǎn)的電壓v2、第二電阻r0,計(jì)算第一電阻rx的值的公式如下:
rx=(v1-v2)*r0/v2;
時(shí)鐘選擇模塊還包括:
第一選擇單元,用于如果計(jì)算得到的rx值為r1則使用晶振為nfc芯片提供時(shí)鐘輸入;
第二選擇單元,用于如果計(jì)算得到的rx值為r2則使用電源管理芯片為nfc芯片提供時(shí)鐘輸入。
本發(fā)明所提供的基于移動(dòng)終端的nfc時(shí)鐘輸入選擇控制方法及系統(tǒng),所述方法通過(guò)預(yù)先設(shè)置電阻rx的值與兩種nfc芯片時(shí)鐘輸入方法的對(duì)應(yīng)關(guān)系;在開(kāi)機(jī)時(shí)設(shè)置輸出電壓v1,獲取rx與r0之間的結(jié)點(diǎn)的電壓v2,根據(jù)v1、v2、r0計(jì)算電阻rx的值;根據(jù)計(jì)算得到的電阻rx的值選擇nfc芯片的時(shí)鐘輸入方法,并使用該時(shí)鐘輸入方法。使當(dāng)選擇nfc芯片的時(shí)鐘輸入方法不確定的情況下,只需對(duì)移動(dòng)終端刷入同一個(gè)軟件,移動(dòng)終端便能在開(kāi)機(jī)后自動(dòng)識(shí)別應(yīng)該采用哪一種nfc芯片的時(shí)鐘輸入方法,從而方便移動(dòng)終端廠商根據(jù)實(shí)際情況來(lái)決定采用哪一種nfc芯片的時(shí)鐘輸入方法,即本發(fā)明中不管移動(dòng)終端采用的nfc時(shí)鐘輸入方法為第一種還是第二種均只需刷同一個(gè)軟件,提高生產(chǎn)效率,降低生產(chǎn)成本。
附圖說(shuō)明
圖1是本發(fā)明基于移動(dòng)終端的nfc時(shí)鐘輸入選擇控制方法的較佳實(shí)施例的流程圖。
圖2是本發(fā)明基于移動(dòng)終端的nfc時(shí)鐘輸入選擇控制方法的較佳實(shí)施例的電阻及電壓連接示意圖。
圖3是本發(fā)明基于移動(dòng)終端的nfc時(shí)鐘輸入選擇控制系統(tǒng)的較佳實(shí)施例的功能原理框圖。
具體實(shí)施方式
為使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚、明確,以下參照附圖并舉實(shí)施例對(duì)本發(fā)明進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
請(qǐng)參見(jiàn)圖1,圖1是本發(fā)明基于移動(dòng)終端的nfc時(shí)鐘輸入選擇控制方法的較佳實(shí)施例的流程圖。如圖1所示,本發(fā)明實(shí)施例的基于移動(dòng)終端的nfc時(shí)鐘輸入選擇控制方法,包括以下步驟:
步驟s100、預(yù)先在移動(dòng)終端上設(shè)置一與時(shí)鐘輸入檢測(cè)模塊相連的檢測(cè)電路,所述檢測(cè)電路包括串聯(lián)的第一電阻rx與第二電阻r0,其中,第一電阻rx上拉端接第一工作電壓v1,第一電阻rx與第二電阻r0之間設(shè)置第二電壓監(jiān)測(cè)點(diǎn)v2,第二電阻r0另一端接地,其中,第二電阻r0為阻值固定的電阻,第一電阻rx用于提供軟件來(lái)識(shí)別該移動(dòng)終端采用哪一種nfc芯片的時(shí)鐘輸入方法。
本發(fā)明實(shí)施中,如圖2所示,預(yù)先在移動(dòng)終端上設(shè)置一與時(shí)鐘輸入檢測(cè)模塊相連的檢測(cè)電路,所述檢測(cè)電路包括串聯(lián)的第一電阻rx與第二電阻r0,其中,第一電阻rx上拉端接第一工作電壓v1,第一電阻rx與第二電阻r0之間設(shè)置第二電壓監(jiān)測(cè)點(diǎn)v2,第二電阻r0另一端接地。其中,第二電阻r0為阻值固定的電阻,第一電阻rx用于提供軟件來(lái)識(shí)別該移動(dòng)終端采用哪一種nfc芯片的時(shí)鐘輸入方法,每一款移動(dòng)終端的主板使用第一電阻rx的阻值均是不同的,當(dāng)在移動(dòng)終端生產(chǎn)時(shí),如果該移動(dòng)終端的主板上只貼了電源管理芯片沒(méi)有貼晶振則同時(shí)選擇貼第一電阻rx的阻值為r1,如果該移動(dòng)終端的主板上只貼了晶振沒(méi)有貼電源管理芯片則同時(shí)選擇貼第一電阻rx的阻值為r2,如果該移動(dòng)終端的主板上既貼了晶振又貼電源管理芯片則可以任意選擇貼第一電阻rx的阻值為r1或r2;
其中,r1與r2阻值不同。譬如,r1為10k歐姆,r2為20k歐姆。
步驟s200、預(yù)先設(shè)置第一電阻rx的值與兩種nfc芯片時(shí)鐘輸入方法的對(duì)應(yīng)關(guān)系。
具體地,本發(fā)明實(shí)施例中,所述兩種nfc芯片時(shí)鐘輸入方法包括:
第一種方法是在移動(dòng)終端主板上增加外部晶振,由外部晶振為nfc芯片提供時(shí)鐘信號(hào);
第二種方法是在移動(dòng)終端主板上增加一個(gè)電源管理芯片,由電源管理芯片輸出設(shè)定頻率的時(shí)鐘為nfc芯片提供時(shí)鐘信號(hào);
以上兩種時(shí)鐘輸入方法在軟件上為二選一,在硬件上至少選擇一種。
所述對(duì)應(yīng)關(guān)系即每一款移動(dòng)終端的主板使用第一電阻rx的阻值均是不同的,當(dāng)在移動(dòng)終端生產(chǎn)時(shí),如果該移動(dòng)終端的主板上只貼了電源管理芯片沒(méi)有貼晶振則同時(shí)選擇貼第一電阻rx的阻值為r1,如果該移動(dòng)終端的主板上只貼了晶振沒(méi)有貼電源管理芯片則同時(shí)選擇貼第一電阻rx的阻值為r2,如果該移動(dòng)終端的主板上既貼了晶振又貼電源管理芯片則可以任意選擇貼rx的阻值為r1或r2。
步驟s300、當(dāng)移動(dòng)終端開(kāi)機(jī)時(shí)設(shè)置輸出電壓v1為第一工作電壓v1,獲取第一電阻rx與第二電阻r0之間的第二電壓監(jiān)測(cè)點(diǎn)電壓v2,根據(jù)第一工作電壓v1、第二電壓監(jiān)測(cè)點(diǎn)的電壓v2、第二電阻r0,計(jì)算第一電阻rx的值。
本發(fā)明實(shí)施例中,在具體實(shí)施時(shí)參考圖2所示:第一工作電壓v1與第一電阻rx相連接,根據(jù)第一工作電壓v1、第二電壓監(jiān)測(cè)點(diǎn)的電壓v2、第二電阻r0,計(jì)算第一電阻rx的值的公式如下:
rx=(v1-v2)*r0/v2。
較佳地,所述r1為10k歐姆,r2為20k歐姆。其中,所述第一工作電壓v1為1.8v,第二電阻r0為100k歐姆。
步驟s400、根據(jù)計(jì)算得到的第一電阻rx的值,選擇對(duì)應(yīng)的nfc芯片的時(shí)鐘輸入方法,并使用該時(shí)鐘輸入方法。
本發(fā)明實(shí)施例中具體地,如圖2所示,v1與rx相連接,較佳地,v1為1.8v,r0為100k歐姆;根據(jù)v1、v2、r0計(jì)算電阻rx的值的公式如下:
rx=(v1-v2)*r0/v2。
如果計(jì)算得到的rx值為r1則使用晶振為nfc芯片提供時(shí)鐘輸入;
如果計(jì)算得到的rx值為r2則使用電源管理芯片為nfc芯片提供時(shí)鐘輸入。
本發(fā)明在具體實(shí)施時(shí),圖2中的電路僅用于識(shí)別本臺(tái)移動(dòng)終端所采用的是哪一種時(shí)鐘輸入方法,因此只需與時(shí)鐘輸入方法檢測(cè)模塊相連即可。舉例如下:
當(dāng)在移動(dòng)終端生產(chǎn)時(shí),如果該移動(dòng)終端的主板上只貼了電源管理芯片沒(méi)有貼晶振則同時(shí)選擇貼rx的阻值為r1,如果該移動(dòng)終端的主板上只貼了晶振沒(méi)有貼電源管理芯片則同時(shí)選擇貼rx的阻值為r2,如果該移動(dòng)終端的主板上既貼了晶振又貼電源管理芯片則可以任意選擇貼rx的阻值為r1或r2;
其中,r1與r2阻值不同,譬如,r1為10k歐姆,r2為20k歐姆。
在開(kāi)機(jī)時(shí)設(shè)置輸出電壓v1,獲取rx與r0之間的結(jié)點(diǎn)的電壓v2,根據(jù)v1、v2、r0計(jì)算電阻rx的值;如圖2所示,其中,v1為1.8v,r0為100k歐姆;根據(jù)v1、v2、r0計(jì)算電阻rx的值的公式如下:
rx=(v1-v2)*r0/v2。
則根據(jù)rx計(jì)算結(jié)果與r1還是r2相等即可知道本臺(tái)移動(dòng)終端采用的nfc時(shí)鐘輸入方法。
根據(jù)計(jì)算得到的電阻rx的值選擇nfc芯片的時(shí)鐘輸入方法,并使用該時(shí)鐘輸入方法。
具體地,如果計(jì)算得到的rx值為r1則使用晶振為nfc芯片提供時(shí)鐘輸入,如果計(jì)算得到的rx值為r2則使用電源管理芯片為nfc芯片提供時(shí)鐘輸入。
由上可見(jiàn),本發(fā)明提供一種移動(dòng)終端nfc時(shí)鐘輸入的選擇方法,旨在使當(dāng)選擇nfc芯片的時(shí)鐘輸入方法不確定的情況下,只需對(duì)移動(dòng)終端刷入同一個(gè)軟件,移動(dòng)終端便能在開(kāi)機(jī)后自動(dòng)識(shí)別應(yīng)該采用哪一種nfc芯片的時(shí)鐘輸入方法,從而方便移動(dòng)終端廠商根據(jù)實(shí)際情況來(lái)決定采用哪一種nfc芯片的時(shí)鐘輸入方法,提高生產(chǎn)效率,降低生產(chǎn)成本。即本發(fā)明不管移動(dòng)終端采用的nfc時(shí)鐘輸入方法為第一種還是第二種均只需刷同一個(gè)軟件。
基于上述方法實(shí)施例,本發(fā)明還提供了一種基于移動(dòng)終端的nfc時(shí)鐘輸入選擇控制系統(tǒng),本發(fā)明所述系統(tǒng):包括移動(dòng)終端,如圖2所示,預(yù)先在移動(dòng)終端上設(shè)置一與時(shí)鐘輸入檢測(cè)模塊相連的檢測(cè)電路,所述檢測(cè)電路包括串聯(lián)的第一電阻rx與第二電阻r0,其中,第一電阻rx上拉端接第一工作電壓v1,第一電阻rx與第二電阻r0之間設(shè)置第二電壓監(jiān)測(cè)點(diǎn)v2,第二電阻r0另一端接地,其中,第二電阻r0為阻值固定的電阻,第一電阻rx用于提供軟件來(lái)識(shí)別該移動(dòng)終端采用哪一種nfc芯片的時(shí)鐘輸入方法;
如圖3所示,所述系統(tǒng)還包括:
預(yù)先設(shè)置模塊210,用于預(yù)先設(shè)置第一電阻rx的值與兩種nfc芯片時(shí)鐘輸入方法的對(duì)應(yīng)關(guān)系;具體如上所述。
時(shí)鐘輸入方法檢測(cè)模塊220,用于當(dāng)移動(dòng)終端開(kāi)機(jī)時(shí)設(shè)置輸出電壓v1為第一工作電壓v1,獲取第一電阻rx與第二電阻r0之間的第二電壓監(jiān)測(cè)點(diǎn)電壓v2,根據(jù)第一工作電壓v1、第二電壓監(jiān)測(cè)點(diǎn)的電壓v2、第二電阻r0,計(jì)算第一電阻rx的值;具體如上所述。
時(shí)鐘輸入選擇模塊230,用于根據(jù)計(jì)算得到的第一電阻rx的值,選擇對(duì)應(yīng)的nfc芯片的時(shí)鐘輸入方法,并使用該時(shí)鐘輸入方法;具體如上所述。
所述基于移動(dòng)終端的nfc時(shí)鐘輸入選擇控制系統(tǒng),其中,所述兩種nfc芯片時(shí)鐘輸入方法包括:
第一種方法是在移動(dòng)終端主板上增加外部晶振,由外部晶振為nfc芯片提供時(shí)鐘信號(hào);具體如上所述。
第二種方法是在移動(dòng)終端主板上增加一個(gè)電源管理芯片,由電源管理芯片輸出設(shè)定頻率的時(shí)鐘為nfc芯片提供時(shí)鐘信號(hào);具體如上所述。
以上兩種時(shí)鐘輸入方法在軟件上為二選一,在硬件上至少選擇一種。
所述基于移動(dòng)終端的nfc時(shí)鐘輸入選擇控制系統(tǒng),其中,其中,第二電阻r0為阻值固定的電阻,第一電阻rx用于提供軟件來(lái)識(shí)別該移動(dòng)終端采用哪一種nfc芯片的時(shí)鐘輸入方法,每一款移動(dòng)終端的主板使用第一電阻rx的阻值均是不同的,當(dāng)在移動(dòng)終端生產(chǎn)時(shí),如果該移動(dòng)終端的主板上只貼了電源管理芯片沒(méi)有貼晶振則同時(shí)選擇貼第一電阻rx的阻值為r1,如果該移動(dòng)終端的主板上只貼了晶振沒(méi)有貼電源管理芯片則同時(shí)選擇貼第一電阻rx的阻值為r2,如果該移動(dòng)終端的主板上既貼了晶振又貼電源管理芯片則可以任意選擇貼第一電阻rx的阻值為r1或r2;具體如上所述。
其中,r1與r2阻值不同;
其中,第一工作電壓v1與第一電阻rx相連接,根據(jù)第一工作電壓v1、第二電壓監(jiān)測(cè)點(diǎn)的電壓v2、第二電阻r0,計(jì)算第一電阻rx的值的公式如下:
rx=(v1-v2)*r0/v2;具體如上所述。
時(shí)鐘選擇模塊還包括:
第一選擇單元,用于如果計(jì)算得到的rx值為r1則使用晶振為nfc芯片提供時(shí)鐘輸入;具體如上所述。
第二選擇單元,用于如果計(jì)算得到的rx值為r2則使用電源管理芯片為nfc芯片提供時(shí)鐘輸入;具體如上所述。
綜上所述,本發(fā)明所提供的基于移動(dòng)終端的nfc時(shí)鐘輸入選擇控制方法及系統(tǒng),所述方法通過(guò)預(yù)先設(shè)置電阻rx的值與兩種nfc芯片時(shí)鐘輸入方法的對(duì)應(yīng)關(guān)系;在開(kāi)機(jī)時(shí)設(shè)置輸出電壓v1,獲取rx與r0之間的結(jié)點(diǎn)的電壓v2,根據(jù)v1、v2、r0計(jì)算電阻rx的值;根據(jù)計(jì)算得到的電阻rx的值選擇nfc芯片的時(shí)鐘輸入方法,并使用該時(shí)鐘輸入方法。使當(dāng)選擇nfc芯片的時(shí)鐘輸入方法不確定的情況下,只需對(duì)移動(dòng)終端刷入同一個(gè)軟件,移動(dòng)終端便能在開(kāi)機(jī)后自動(dòng)識(shí)別應(yīng)該采用哪一種nfc芯片的時(shí)鐘輸入方法,從而方便移動(dòng)終端廠商根據(jù)實(shí)際情況來(lái)決定采用哪一種nfc芯片的時(shí)鐘輸入方法,即本發(fā)明中不管移動(dòng)終端采用的nfc時(shí)鐘輸入方法為第一種還是第二種均只需刷同一個(gè)軟件,提高生產(chǎn)效率,降低生產(chǎn)成本。
當(dāng)然,本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分流程,是可以通過(guò)計(jì)算機(jī)程序來(lái)指令相關(guān)硬件(如處理器,控制器等)來(lái)完成,所述的程序可存儲(chǔ)于一計(jì)算機(jī)可讀取的存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí)可包括如上述各方法實(shí)施例的流程。其中所述的存儲(chǔ)介質(zhì)可為存儲(chǔ)器、磁碟、光盤(pán)等。
應(yīng)當(dāng)理解的是,本發(fā)明的應(yīng)用不限于上述的舉例,對(duì)本領(lǐng)域普通技術(shù)人員來(lái)說(shuō),可以根據(jù)上述說(shuō)明加以改進(jìn)或變換,所有這些改進(jìn)和變換都應(yīng)屬于本發(fā)明所附權(quán)利要求的保護(hù)范圍。