|
|
現在的時間是 2024年 11月 26日, 12:52
|
檢視沒有回覆的主題 | 檢視熱門的主題
發表人 |
內容 |
Shapa
註冊時間: 2008年 2月 10日, 19:43 文章: 4
|
高精密度級進音量控制器尺寸
周老爺子, 請問一下這個板子size多大? 太大就很難跟前級裝一塊了耶...
|
2008年 3月 30日, 15:27 |
|
|
cjr84
註冊時間: 2008年 2月 10日, 16:48 文章: 518
|
Re: 高精密度級進音量控制器尺寸
規劃中有幾個版本 最小的是全部使用SMD 體積超小 SMD電阻可以使用高精密電阻 不過全部得給工廠加工 只能出半成品 少了一些DIY的樂趣
|
2008年 3月 30日, 15:42 |
|
|
hsm16800
註冊時間: 2008年 3月 24日, 14:42 文章: 11
|
Re: 高精密度級進音量控制器尺寸
請問是否有測試過ADC跳動的情況?跳動的階數狀況如何?是否會影響到檔位切換的跳動? 理論上,人耳對於0.5~2db的變化聽不太出來,但是,還是希望能作到完全不跳動.
|
2008年 3月 31日, 14:12 |
|
|
cjr84
註冊時間: 2008年 2月 10日, 16:48 文章: 518
|
Re: 高精密度級進音量控制器尺寸
ADC部份使用10bit A/D, 有加上抑制跳動的程式碼: 每次取樣都是先多次間隔取樣後取平均數, 然後與前次數據比對, 其變動率超過範圍以及變動最小時間限制後才會更新音量。 經反覆調整實測, 目前使用起來很穩定。 (會問這個問題果然是內行人阿!)
|
2008年 3月 31日, 14:34 |
|
|
hsm16800
註冊時間: 2008年 3月 24日, 14:42 文章: 11
|
Re: 高精密度級進音量控制器尺寸
您的analog switch還是採用DG213嗎?DG213的RDS-ON不小耶,有40歐姆! 這個會造成電阻網路不小的誤差,是否有考慮採用像ADG453這一類的低RDS-ON 的analog switch?不過成本會上昇不少就是了.
|
2008年 4月 01日, 01:04 |
|
|
cjr84
註冊時間: 2008年 2月 10日, 16:48 文章: 518
|
Re: 高精密度級進音量控制器尺寸
成本是最大考量 有找過幾個阻抗非常低的 但是價格非常高
|
2008年 4月 01日, 01:50 |
|
|
hsm16800
註冊時間: 2008年 3月 24日, 14:42 文章: 11
|
Re: 高精密度級進音量控制器尺寸
不過 Analog Switch是這塊板子最重要的零件.影響特性和聲音非常之大. 或許您可以考慮pin to pin的產品,到時候可以讓user自行昇級.
|
2008年 4月 01日, 12:53 |
|
|
cjr84
註冊時間: 2008年 2月 10日, 16:48 文章: 518
|
Re: 高精密度級進音量控制器尺寸
在誤差上可以透過將DG213本身的Rds(ON)計算進去來計算 網路每一種組合的衰減率, 先在電腦上計算出整個表格後 再建立A/D數值與衰減率的mapping table。 這一個部份是開發時花比較多時間的部份,其實大部份時間 都是花建立這一部份的演算法。
目前拿了一批DG213,測量後發現同一批的DG213 Rds(ON)還 蠻接近的,1Hz ~ 40kHz都在42~43 Ohm之間。
與DG213腳位相容的Analog Switch還不少,VISHAY本身就有一些, 不過低Rds的4 x SPST Analog Switch價錢很恐怖就是了
|
2008年 4月 01日, 13:20 |
|
|
hsm16800
註冊時間: 2008年 3月 24日, 14:42 文章: 11
|
Re: 高精密度級進音量控制器尺寸
根據datasheet上看,RDS會在45~60之間,最大會達80歐姆. 這個會造成很大的問題(就算有補償),以一顆1K的電組而言,60歐姆 會造成6%的誤差,小弟不知你量測的數量為何,但是以這個數據來看. 一段如果用上2個SWITCH,最大有可能造成12%以上的誤差,就算經過補償,也會造成 最少2~3%以上誤差.這是以1K電阻而言,電阻越小,誤差越大...... 版主請不要誤會,小弟不是來找碴的. 因小弟剛好前陣子也作過類似的實驗,也搞了一個類似的東西在家自己玩.所以會提出個人看法,希望能對您的產品有幫助,因為小弟也很對您的這個設計非常感興趣.也會想跟你買一套來玩玩.
|
2008年 4月 02日, 17:34 |
|
|
cjr84
註冊時間: 2008年 2月 10日, 16:48 文章: 518
|
Re: 高精密度級進音量控制器尺寸
很高興您能對這個套件感興趣,其實我們在還沒有把電路洗出來時看DATASHEET也會有和您一樣的疑慮,甚至還預想了一些解決方案想說怎麼解決。
不過經過一段時間的實際測量和DATASHEET的資料互相比對之後發現其實沒有一開始想的那麼麻煩,以下是一些經驗和您分享。
1. DG213的Rds(ON)在同一顆時不同輸入訊號大小時的變動率與供應電壓有關,當供應越高的正負電壓時變動率越低。目前設定供應+-15V時,在2Vrms的訊號範圍內隨機測了十幾顆,Rds(On)的變動率都在+-1.5 Ohm以內。
3. 這一點我們也是實際使用時才恍然大悟,在DATASHEET裡寫的Rds(ON)在Headroom範圍時是45 ~ 60 Ohm,超過Headroom時最大會到85 Ohm。這一點是沒錯的,實際測量也是如此。不過後來發現了一個誤解是:DATASHEET標明的數據是指供電+-10V,通過1mA電流時的條件下,「整個Headroom範圍內(也就是約3.5Vrms)的Rds範圍,而不是不同顆DG213的誤差範圍」,我們實際測了很多顆,在以+-15V供電,通過固定1Vrms的訊號時,不同顆的DG213換算出來的阻抗都是在42~43 Ohm之間。這是看DATASHEET時容易誤解的一個地方,我們一開始想的也是和您一樣。
其實我們在還沒開始實測時因為和您一樣的想法,所以有想了一個解決方案。寫程式讓MCU裡有兩種模式,一種是正常操作的模式,另一種是自我調整的模式。自我調整模式是接上外部的固定電壓源,然後將所有的開關組合切換一次並且自我記錄每個組合的數值來建出相對精確的table存在EEPROM裡,之後在正常操作模式第一次啟動時以這個table為準換算出正確的每一段的開關組合。
不過後來發現原來這一批每一顆DG213的Rds(ON)都很接近,目前就是以之前的補償方法處理了。不過實際上就算每一顆DG213 Rds誤差範圍大,所造成的影響會是相對每一段之間不是很準確的0.5dB,而雙聲道之間的誤差以目前電路來看是取決於每一顆DG213內部四個開關之間的Rds誤差,依Datasheet裡的數據,內部四個switch的Rds誤差一般在1 Ohm,最大到2 Ohm。
不過雖然說不同顆DG213的Rds誤差不重要,不過大家的想法都一樣,還是會去測,畢竟還是希望每個step之間的衰減率會和數學上算起來相同(工程師的奇特執著!?)。大家如果還有其它建議和想法,歡迎一起來討論討論,讓這個套件有更好的改善方向。
|
2008年 4月 02日, 22:25 |
|
|
誰在線上 |
正在瀏覽這個版面的使用者: 沒有註冊會員 和 3 位訪客 |
|
您 不能 在這個版面發表主題 您 不能 在這個版面回覆主題 您 不能 在這個版面編輯文章 您 不能 在這個版面刪除文章
|
|
|