芯片和使用該芯片的墨盒的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及打印成像領(lǐng)域,涉及墨盒上的芯片與記錄裝置通信的技術(shù),尤其涉及一種芯片和使用該芯片的墨盒。
【背景技術(shù)】
[0002]記錄裝置,如打印機(jī)、復(fù)印機(jī)、傳真機(jī)等,用于將需要記錄的信息通過墨水等記錄材料記錄到記錄介質(zhì),如紙張上。通常,記錄裝置包括記錄裝置主體和墨盒,該墨盒通常以可拆卸的方式安裝在記錄裝置中,并且墨盒上配置有用于存儲墨盒相關(guān)信息的芯片,在芯片上設(shè)置有存儲元件,用于存儲墨水的消耗量或余量等墨量數(shù)據(jù)信息,以及其他與墨盒相關(guān)的信息,該芯片通常以可拆卸的方式安裝在墨盒上。當(dāng)墨盒安裝到記錄裝置時,墨盒上的芯片與記錄裝置之間建立電連接,與記錄裝置主體進(jìn)行數(shù)據(jù)通信。通常,墨盒上的芯片與記錄裝置主體之間通過端子等通信端口進(jìn)行電連接。
[0003]現(xiàn)有的適用于墨盒的芯片,當(dāng)記錄裝置向芯片寫入數(shù)據(jù)時,將要寫入的數(shù)據(jù)分成數(shù)段,并基于每段數(shù)據(jù)的正碼數(shù)據(jù)生成相對應(yīng)的反碼數(shù)據(jù),記錄裝置將每一段的正碼數(shù)據(jù)及其反碼數(shù)據(jù)組成一組數(shù)據(jù)發(fā)送給芯片,并在接收到芯片返回的校驗正確的信息后,才發(fā)送下一組數(shù)據(jù);芯片在接收到每一組的正碼數(shù)據(jù)和反碼數(shù)據(jù)后,校驗數(shù)據(jù)是否符合正反碼關(guān)系,并需要在接收完每一組數(shù)據(jù)的下一位立即向記錄裝置發(fā)送校驗結(jié)果,當(dāng)符合正反碼關(guān)系時,芯片向記錄裝置發(fā)送校驗正確信息。
[0004]上述現(xiàn)有芯片的正反碼校驗和發(fā)送校驗結(jié)果的技術(shù),芯片需要在接收完每組數(shù)據(jù)后立即向記錄裝置返回正反碼校驗的結(jié)果,兼容廠商在設(shè)計芯片時,需要投入更多的人力物力以使芯片能夠及時返回信息來適配記錄裝置的固有檢測需求,增加了芯片的設(shè)計成本,并且,芯片處理數(shù)據(jù)的時間短且工作量大,出錯的可能性大,容易引發(fā)數(shù)據(jù)通信不良的冋題。
【發(fā)明內(nèi)容】
[0005]本發(fā)明提供一種芯片和使用該芯片的墨盒,以實現(xiàn)芯片的低成本、穩(wěn)定可靠,且可以適配于記錄裝置的固有檢測需求。
[0006]第一方面,本發(fā)明提供一種芯片,包括:通信端口、讀寫控制部、存儲元件、接收數(shù)據(jù)統(tǒng)計部以及確認(rèn)信息發(fā)送部;
[0007]所述通信端口用于接收和發(fā)送數(shù)據(jù);
[0008]所述讀寫控制部,分別與所述通信端口和所述存儲元件連接,用于解析讀寫指令,并控制數(shù)據(jù)的讀寫操作;
[0009]所述存儲元件用于存儲數(shù)據(jù);
[0010]所述接收數(shù)據(jù)統(tǒng)計部,分別與所述通信端口、所述讀寫控制部和所述確認(rèn)信息發(fā)送部連接,用于在當(dāng)所述讀寫控制部所解析的指令為寫指令時,統(tǒng)計所述通信端口所接收的數(shù)據(jù)的位數(shù);
[0011]所述確認(rèn)信息發(fā)送部,分別與所述通信端口和所述接收數(shù)據(jù)統(tǒng)計部連接,用于在所述接收數(shù)據(jù)統(tǒng)計部所統(tǒng)計的數(shù)據(jù)的位數(shù)達(dá)到設(shè)定值時,發(fā)送確認(rèn)信息;所述確認(rèn)信息用于表示校驗正確。
[0012]在第一方面的第一種可能的實現(xiàn)方式中,所述接收數(shù)據(jù)統(tǒng)計部包括至少一個寄存器,用于寄存所述通信端口所接收的數(shù)據(jù),所述接收數(shù)據(jù)統(tǒng)計部通過所述至少一個寄存器判斷所接收的數(shù)據(jù)的位數(shù)是否達(dá)到所述設(shè)定值。
[0013]在第一方面的第二種可能的實現(xiàn)方式中,所述接收數(shù)據(jù)統(tǒng)計部包括計數(shù)器,用于計數(shù)所述通信端口所接收的數(shù)據(jù)的位數(shù),所述接收數(shù)據(jù)統(tǒng)計部通過所述計數(shù)器判斷所接收的數(shù)據(jù)的位數(shù)是否達(dá)到所述設(shè)定值。
[0014]在第一方面的第三種可能的實現(xiàn)方式中,所述接收數(shù)據(jù)統(tǒng)計部包括寄存器和計數(shù)器,所述寄存器用于寄存所述通信端口所接收的數(shù)據(jù),所述計數(shù)器用于計數(shù)所述寄存器存儲滿所述數(shù)據(jù)的次數(shù);所述接收數(shù)據(jù)統(tǒng)計部通過所述寄存器和所述計數(shù)器判斷所接收的數(shù)據(jù)的位數(shù)是否達(dá)到所述設(shè)定值。
[0015]結(jié)合第一方面至第一方面的第三種任一可能的實現(xiàn)方式,在第一方面的第四種可能的實現(xiàn)方式中,所述通信端口用于以組的形式接收所述數(shù)據(jù),每組數(shù)據(jù)中包含預(yù)設(shè)位數(shù)個所述數(shù)據(jù);
[0016]所述接收數(shù)據(jù)統(tǒng)計部用于:為每組數(shù)據(jù)分別設(shè)置設(shè)定值,并分別統(tǒng)計每組數(shù)據(jù)的位數(shù),
[0017]所述確認(rèn)信息發(fā)送部用于:在所述每組數(shù)據(jù)中的一組數(shù)據(jù)的位數(shù)達(dá)到相應(yīng)的設(shè)定值時,發(fā)送所述確認(rèn)信息。
[0018]結(jié)合第一方面至第一方面的第三種任一可能的實現(xiàn)方式,在第一方面的第五種可能的實現(xiàn)方式中,所述通信端口用于以組的形式接收所述數(shù)據(jù),每組數(shù)據(jù)中包含預(yù)設(shè)位數(shù)個所述數(shù)據(jù);每組數(shù)據(jù)中包括高電平數(shù)據(jù)和低電平數(shù)據(jù);
[0019]所述接收數(shù)據(jù)統(tǒng)計部用于分別統(tǒng)計所述通信端口所接收的每組數(shù)據(jù)中的所述高電平數(shù)據(jù)的位數(shù)和所述低電平數(shù)據(jù)的位數(shù);
[0020]所述確認(rèn)信息發(fā)送部用于在所述接收數(shù)據(jù)統(tǒng)計部所統(tǒng)計的所述高電平數(shù)據(jù)的位數(shù)以及所述低電平數(shù)據(jù)的位數(shù)均達(dá)到相應(yīng)的所述設(shè)定值時,發(fā)送所述確認(rèn)信息。
[0021]結(jié)合第一方面的第五種可能的實現(xiàn)方式,在第一方面的第六種可能的實現(xiàn)方式中,所述接收數(shù)據(jù)統(tǒng)計部還用于統(tǒng)計所述每組數(shù)據(jù)的總位數(shù);
[0022]相應(yīng)的,所述確認(rèn)信息發(fā)送部用于在所述接收數(shù)據(jù)統(tǒng)計部所統(tǒng)計的所述高電平數(shù)據(jù)的位數(shù)、所述低電平數(shù)據(jù)的位數(shù)以及所述總位數(shù)分別達(dá)到相應(yīng)的所述設(shè)定值時,發(fā)送所述確認(rèn)信息;
[0023]其中,所述高電平數(shù)據(jù)的位數(shù)與所述低電平數(shù)據(jù)的位數(shù)的設(shè)定值相等,且為所述總位數(shù)的設(shè)定值的一半。
[0024]結(jié)合第一方面的第六種可能的實現(xiàn)方式,在第一方面的第七種可能的實現(xiàn)方式中,所述每組數(shù)據(jù)包括第一數(shù)據(jù)和第二數(shù)據(jù),且所述第一數(shù)據(jù)包括第一奇偶校驗位,所述第二數(shù)據(jù)包括第二奇偶校驗位;
[0025]所述確認(rèn)信息發(fā)送部在所述高電平數(shù)據(jù)的位數(shù)、所述低電平數(shù)據(jù)的位數(shù)以及所述總位數(shù)分別達(dá)到相應(yīng)的所述設(shè)定值且所述第一奇偶校驗位和所述第二奇偶校驗位均正確時,發(fā)送所述確認(rèn)信息;
[0026]其中,所述高電平數(shù)據(jù)的位數(shù)與所述低電平數(shù)據(jù)的位數(shù)的設(shè)定值相等,且為所述總位數(shù)的設(shè)定值的一半。
[0027]結(jié)合第一方面至第一方面的第三種任一可能的實現(xiàn)方式,在第一方面的第八種可能的實現(xiàn)方式中,所述通信端口用于以組的形式接收所述數(shù)據(jù),每組數(shù)據(jù)中包含預(yù)設(shè)位數(shù)個所述數(shù)據(jù);每組數(shù)據(jù)中包括第一數(shù)據(jù)和第二數(shù)據(jù);
[0028]所述接收數(shù)據(jù)統(tǒng)計部用于分別統(tǒng)計所述通信端口所接收的所述每組數(shù)據(jù)中的所述第一數(shù)據(jù)的高電平數(shù)據(jù)的位數(shù)、所述第一數(shù)據(jù)的低電平數(shù)據(jù)的位數(shù)、所述第二數(shù)據(jù)的高電平數(shù)據(jù)的位數(shù)、所述第二數(shù)據(jù)的低電平數(shù)據(jù)的位數(shù)以及該組數(shù)據(jù)的總位數(shù);
[0029]所述確認(rèn)信息發(fā)送部用于在所述接收數(shù)據(jù)統(tǒng)計部所統(tǒng)計的所述該組數(shù)據(jù)的總位數(shù)達(dá)到所述設(shè)定值,且所述第一數(shù)據(jù)的高電平數(shù)據(jù)的位數(shù)與所述第二數(shù)據(jù)的低電平數(shù)據(jù)的位數(shù)相等、所述第一數(shù)據(jù)的低電平數(shù)據(jù)的位數(shù)與所述第二數(shù)據(jù)的高電平數(shù)據(jù)的位數(shù)相等時,發(fā)送所述確認(rèn)信息。
[0030]結(jié)合第一方面至第一方面的第三種任一可能的實現(xiàn)方式,在第一方面的第九種可能的實現(xiàn)方式中,所述通信端口用于以組的形式接收所述數(shù)據(jù),每組數(shù)據(jù)中包含預(yù)設(shè)位數(shù)個所述數(shù)據(jù);每組數(shù)據(jù)中包括第一數(shù)據(jù)和第二數(shù)據(jù);所述第一數(shù)據(jù)包括第一奇偶校驗位,所述第二數(shù)據(jù)包括第二奇偶校驗位;
[0031]所述接收數(shù)據(jù)統(tǒng)計部用于分別統(tǒng)計所述通信端口所接收的所述每組數(shù)據(jù)中的所述第一數(shù)據(jù)的位數(shù)和所述第二數(shù)據(jù)的位數(shù);
[0032]所述確認(rèn)信息發(fā)送部用于在所述接收數(shù)據(jù)統(tǒng)計部所統(tǒng)計的所述第一數(shù)據(jù)的位數(shù)和所述第二數(shù)據(jù)的位數(shù)分別達(dá)到相應(yīng)的設(shè)定值,且所述第一奇偶校驗位和所述第二奇偶校驗位均正確時,發(fā)送所述確認(rèn)信息。
[0033]結(jié)合第一方面的第九種可能的實現(xiàn)方式,在第一方面的第十種可能的實現(xiàn)方式中,所述接收數(shù)據(jù)統(tǒng)計部還用于統(tǒng)計所述通信端口所接收的所述每組數(shù)據(jù)的總位數(shù);
[0034]所述確認(rèn)信息發(fā)送部用于在所述接收數(shù)據(jù)統(tǒng)計部所統(tǒng)計的所述第一數(shù)據(jù)的位數(shù)、所述第二數(shù)據(jù)的位數(shù)以及所述每組數(shù)據(jù)的總位數(shù)分別達(dá)到相應(yīng)的所述設(shè)定值,且所述第一奇偶校驗位和所述第二奇偶校驗位均正確時,發(fā)送所述確認(rèn)信息。
[0035]第二方面,本發(fā)明提供一種芯片,包括:通信端口、讀寫控制部、存儲元件、寫入數(shù)據(jù)統(tǒng)計部以及確認(rèn)信息發(fā)送部;
[0036]所述通信端口用于接收和發(fā)送數(shù)據(jù);
[0037]所述讀寫控制部,分別與所述通信端口和所述存儲元件連接,用于解析讀寫指令,并控制數(shù)據(jù)的讀寫操作;
[0038]所述存儲元件用于存儲數(shù)據(jù);
[0039]所述寫入數(shù)據(jù)統(tǒng)計部,分別與所述通信端口、所述存儲元件和所述確認(rèn)信息發(fā)送部連接,用于在當(dāng)所述存儲元件中寫入數(shù)據(jù)時,統(tǒng)計所述存儲元件所寫入的數(shù)據(jù)的位數(shù);
[0040]所述確認(rèn)信息發(fā)送部,分別與所述通信端口和所述寫入數(shù)據(jù)統(tǒng)計部連接,用于在所述寫入數(shù)據(jù)統(tǒng)計部所統(tǒng)計的數(shù)據(jù)的位數(shù)達(dá)到設(shè)定值時,發(fā)送確認(rèn)信息;所述確認(rèn)信息用于表示校驗正確。
[0041]在第二方面的第一種可能的實現(xiàn)方式中,所述通信端口用于以組的形式接收所述數(shù)據(jù),每組數(shù)據(jù)中包含預(yù)設(shè)位數(shù)個所述數(shù)據(jù);
[0042]所述寫入數(shù)據(jù)統(tǒng)計部分別統(tǒng)計所述存儲元件所寫入的每組數(shù)據(jù)的位數(shù)。