本發明有關于數字模擬轉換系統以及數字模擬轉換方法,特別有關于可改善dac(digital?to?analog?converter,數字模擬轉換器)的dac輸出電壓誤差的數字模擬轉換系統以及數字模擬轉換方法。
背景技術:
1、傳統的dac可能因為制程或其他原因造成dac輸出電壓的誤差。舉例來說,理想上dac在接收控制碼cd_a時,原本預期會產生dac輸出電壓v_a。然而,實際上dac在接收控制碼cd_a時卻產生了dac輸出電壓v_b。此種情況即稱為dac輸出電壓的誤差。所有的控制碼可能都會存在這樣的問題。如此一來,可能會讓根據dac輸出電壓來操作的電路產生較大的噪聲。此種情況在dac的電路面積較小時會更加的明顯。
技術實現思路
1、本發明的一個目的是提供一種可改善dac輸出電壓誤差的數字模擬轉換系統。
2、本發明的另一目的是提供一種可改善dac輸出電壓誤差的數字模擬轉換方法。
3、本發明的一個實施例公開了一種數字模擬轉換系統,包含:控制碼轉換電路,用于根據控制碼轉換表將第一n位控制碼轉換成第一y位控制碼,y大于或等于n;以及dac,用于接收該第一y位控制碼而輸出多個dac輸出電壓中的第一dac輸出電壓,這些dac輸出電壓的數目小于或等于2n。
4、本發明的另一實施例公開了一種數字模擬轉換方法,包含:根據控制碼轉換表將第一n位控制碼轉換成第一y位控制碼,y大于或等于n;以dac接收該第一y位控制碼而輸出多個dac輸出電壓中的第一dac輸出電壓,這些dac輸出電壓的數目小于或等于2n。
5、根據前述實施例,可以通過控制碼轉換表來轉換控制碼,使dac輸出電壓接近所需輸出電壓,以改善已知技術中的dac輸出電壓誤差問題。
1.一種數字模擬轉換系統,包含:
2.如權利要求1所述的數字模擬轉換系統,若該dac接收該第一n位控制碼,會產生跟該第一dac輸出電壓不同的第二dac輸出電壓。
3.如權利要求2所述的數字模擬轉換系統,
4.如權利要求1所述的數字模擬轉換系統,其中該第一y位控制碼包含m位主控制碼以及a位副控制碼,該dac根據該m位主控制碼產生主電壓并根據該a位副控制碼產生副電壓再將該主電壓以及該副電壓相加而產生該第一dac輸出電壓。
5.如權利要求4所述的數字模擬轉換系統,其中該dac若接收m個不同位值的該m位主控制碼,會據以產生2m個主電壓,該副電壓小于相鄰的該主電壓的電壓差。
6.如權利要求4所述的數字模擬轉換系統,其中該dac若接收m個不同位值的該m位主控制碼,會據以產生2m個主電壓,該副電壓大于相鄰的該主電壓的電壓差。
7.如權利要求4所述的數字模擬轉換系統,其中a為1。
8.如權利要求1所述的數字模擬轉換系統,其中該控制碼轉換表通過以下步驟而產生:
9.一種數字模擬轉換方法,包含:
10.如權利要求9所述的數字模擬轉換方法,若該dac接收該第一n位控制碼,會產生跟該第一dac輸出電壓不同的第二dac輸出電壓。