Wednesday, October 23, 2013

硬體製造測試流程

 

ATE(Auto Test Equipments), known as Device Under Test(DUT), Unit Under Test(UUT)

分兩個階段

  1. die
  2. package

System Level Test(SLT)

 

Reference

http://en.wikipedia.org/wiki/Automatic_test_equipment

http://en.wikipedia.org/wiki/System_testing

音響測試

white noise

雜音涵蓋全頻域猶如白色一樣。

pink noise

白色+紅色 = 粉紅

紅色頻率 = 電器產品

Reference:

http://en.wikipedia.org/wiki/Pink_noise

Tuesday, October 22, 2013

Bluetooth for Car Stereo of vw polo

最近想要用手機與自己的愛車VW polo的原廠音響做連線,看看可不可以免持聽筒或是音樂的傳播,但聽到只出張嘴巴的sales說原配沒有這樣的支援,除非要貼錢換更好的台製音響才能有這樣的功能。

於是就開始了一連串的研究,首先,如果有跟我一樣是VW的車主,可以參考下面的網址。

http://my.vw.com/2013-passat/technology/bluetooth-faqs

簡單來說,把音響打開,bluetooth也打開搜尋連線,應該會有類似的裝置名稱(EL-540-CON2)跑出,應該每台車子有不同的名稱,接下來把密碼"0000"打進去。就OK了~~只是第一次連線會比較久一點,設定好之後就可以使用免持聽筒的功能囉。

這時候,大家一定在想如果可以使用免持聽通那是不是就可以傳音樂了呢?

答案是可能要看音響的規格,依我的來說只有支援Hands-Free Profile (HFP)。

所以說並沒有正規的方式傳遞音樂,如果硬是要傳也是可以,但音質就大大折扣。

如果有支援Advanced Audio Distribution Profile (A2DP)那就可聽比較好的音樂囉。

至於,Audio/Video Remote Control Profile (AVRCP)是用來控制設備的協定。

因為我是用iphone的手機,所以要找到用來破壞協定方式傳定音樂的相關軟體,難呀。

有也是要付費

A2DPblocker

或是破解手機,

Bluetooth Mono SBSettings Toggle

但其他系統的APP應該就比較容易些。

這邊有兩個軟體給各位參考一下。

BTMono

BTHeadSet

Reference

http://en.wikipedia.org/wiki/Bluetooth_profile

Number Representing

Fix-point arithmetic

Floating point unit(FPU)

    • Formant
      1. sign
      2. mantissa
      3. exponent
    • IEEE754

Reference

http://en.wikipedia.org/wiki/Fixed-point_arithmetic

http://en.wikipedia.org/wiki/Floating_point

Monday, October 21, 2013

Data Segment

 

The computer program memory is organized into the following:

  1. Data Segment (Data + BSS + Heap)
    1. data
      • global, static variable had initialized
      • read-write area
      • read-only area for const (.rodata)
    2. BBS
      • uninitialized data
    3. Heap
      • malloc
  2. Stack
    • call function
  3. Code segment

 

Reference:

http://en.wikipedia.org/wiki/Data_segment

Register Transfer Level Design with Verilog (1) [ebook]

設計程式之所以有趣不外乎是它的千變萬化,同樣的結果卻有不同的寫法。 但這些不同寫法當中也並沒有分誰對誰錯,也沒有制定標準來規範何事該用何解。 這也就是我們設計者的珍貴!! [1] Primitive Instantiations 在Verilog中最基本的邏輯...