201145013 六、發明說明: 【發明所屬之技術領娀】 [0001] 本發明涉及電腦技術’特別設計一種電腦主板故障診斷 卡。 【先前技術】 [0002] 傳統的電腦主板故障診斷卡主要通過電腦的周邊元件擴 展(peripheral component interconnect, PCi) 介面或工業標準結構(industry standard architec、 ture, ISA)介面接收故障代碼。然而,為順應電腦小型 化的趨勢,體積較大的ISA介面已較少使用,取而代之的 是體積小的低引腳數(low pin count,LPC)介面。當 前或將來的電腦將主要採用PCI介面、LPC介面或同時採 用PCI及LPC介面。而目前市場上並沒有PCI及LPC介面通 用的電腦主板故障診斷卡。 [0003] 【發明内容】 有鑒於此,有必要提供一種PCr及LPC介面通用 的電腦主201145013 VI. Description of the Invention: [Technical Profile of the Invention] [0001] The present invention relates to a computer technology' special design of a computer motherboard fault diagnosis card. [Prior Art] [0002] A conventional computer motherboard fault diagnosis card mainly receives a fault code through a peripheral component interconnect (PCi) interface or an industry standard architec (ture, ISA) interface. However, in order to comply with the trend of computer miniaturization, the larger ISA interface has been used less and replaced by a small, low pin count (LPC) interface. Current or future computers will mainly use the PCI interface, LPC interface or both PCI and LPC interfaces. Currently, there is no computer motherboard fault diagnosis card commonly used in PCI and LPC interfaces. [0003] In view of the above, it is necessary to provide a PCr and LPC interface common computer main
[0004] 板故障診斷卡。 一種電腦主板故障診斷卡,其包括一個PCI連接器、—個 LPC連接器,一個控制器及一個顯示器。該電腦主板故障 診斷卡通過該PCI連接器或該LPC連接器讀取一個待診斷 的電腦主板的故障代碼。該控制器包括一個pci解碼器、 一個LPC解碼器、一個複用器及一個驅動器。該PCI解碼 器用於當該電腦主板診斷卡通過該PCI連接器讀取該故障 代碼時解碼該故障代碼。該LPC解碼器用於當該電腦主板 故障診斷卡通過該LPC連接器讀取該故障代碼時解碼該故 099118066 表單編號A0101 第5頁/共19頁 0992032020-0 201145013 [0005] [0006] [0007] 099118066 障代碼。该複用器用於選擇性將該ρ(:Ι解碼器或該Lpc解 馬為連通至该驅動器,以將已解碼的故障代碼發送至該 驅動器。該驅動器用於驅動該顯示器顯示該故障代碼。 如此,本發明的電腦故障診斷卡通用於pcI或Lpc介面。 【實施方式】 π參閱圖1及圖2,本發明較佳實施方式的電腦主板故障 診斷卡100包括一個PCI連接器10 '一個LPC連接器2〇, 個控制器30及一個顯示器40〇電腦主板故障診斷卡1〇〇 通過PCI連接器1〇或LPC連接器2〇讀取一個待診斷的電腦 主板200的故障代碼。控制器3〇包括一個ρπ解碼器32、 —個LPC解碼器34、一個複用器36及一個驅動器⑽。pci 解碼器32用於當電腦主板故障診斷卡〗〇〇通過pc〗連接器 10讀取故障代碼時解碼故障代碼。LPC解碼器34用於當電 腦主板故障診斷卡100通過LPC連接器20讀取故障代碼時 解碼故障代碼。複用器36用於選擇性將pci解碼器犯或 LPC解碼器34連通驅動器38,以將已鮮碼的故障代碼發送 至驅動器38。驅動器38用於驅動顯示器4〇顯示故障代瑪 〇 使用時,若電腦主板200僅配置有PCI介面2〇2,則電腦 主板故障診斷卡100通過PCI連接器1〇與?(:1介面的連 接與電腦主板2GG連接,讀取故障代碼,複用器36連通 ΡΠ解碼器32與驅動器38。若電腦主板僅配置有咖 介面204,則電腦主板故障診斷卡100通過LPC連接器2〇 與LPC介面204的連接與電腦主板2〇〇連接,讀取故障 碼,複用器36連通LPC解碼器34與驅動_。本實施方 第6頁/共19頁 表單編號A0101 ⑽92032020-0 201145013 式中’電腦主板200同時配置有PCI介面202及LPC介面 204 ’使用者可選擇通過ρπ連接器服咖連接器2〇與 電腦主板200連接。 [0008] [0009] Ο 〇 099118066 具體地t腦主板故障診斷卡1〇〇還包括一個電路板5〇。 PCI連接器1〇、LPC連接器2〇、控制器3〇及顯示器4〇安裝 於電路板50上、並通過形成於電路板5()内的電路實現互 連。PCI連接mo為形成於電路板5()__端的金手指。 顯不器40包括兩位七段數碼發光:極體(light emitting diode’ LED)42。 對應地’ 驅動器 38 為解碼驅動 器。具體地,控制器3〇採用複雜可編程邏輯器件 (complex pr〇grammaMe 1〇gic device,cpL]))。 通過編程後,PC I解碼器32及LPC解碼器34均與複用器36 存在一個資料通道Bugc〇de及一個資料待發通道Datardy 。其中,資料通道Bugcode用於從PCI解碼器32或LPC解 碼器3 4傳送已解碼的故障代碼到複j器3 6 ^資料待發通 道Datardy用於從pci解碼器32或LPC解碼器34傳送一個 資料待發請求到複用器36,以通知複用器36故障代碼已 解碼、待發。若電腦主板故障診斷卡1〇〇通過pci連接器 10讀取並解碼故障代碼,則PCI解碼器32的資料待發通道 Datardy將傳送資料待發請求,複用器36接收到資料待 發請求後連通PCI解碼器32與驅動器38,讀取已解碼的故 障代碼。若電腦主板故障診斷卡1〇〇通過LPC連接器20讀 取並解碼故障代碼,則LPC解碼器34的資料待發通道 Datardy將傳送資料待發請求,複用器36接收到資料待 發請求後連通LPC解碼器34與驅動器38,讀取已解碼的故 表單編號A0101 第7頁/共19頁 0992032020-0 201145013 障代碼。 [0010] [0011] [0012] [0013] 具體地’電腦主板200上電後,基本輸入輸出系統 (baSlc lnput output system, BIOS)晶片將運行開 機自檢程式’檢測各個組裝於電腦主板200上的周邊元件 是否正常。若某一周邊元件出現故障,自檢程式停止, 並將出現故障的周邊元件的位址以故障代碼的形式通過 南橋發送到PCI介面202或LPC介面204。而PCI解碼器32 或LPC解碼器34開始解碼故障代碼以獲得發生故障的周邊 元件的位址。 驅動器38包括—個緩存382、一個解碼器384及一個顯示 驅動器386。 緩存3 8 2用於緩存P CI解碼器3 2或LPC解碼器3 4發出的故 障代碼及解碼器384發出的故障代碼(見下文)。緩存382 與複用杰3 6之間存在一個資料通道Da t a及一個資料待發 通道Datardy。資料通道Data用於從複用器36傳送已解 碼的故障代碼到緩存382。資料待發通道Datardy用於從 複用器36傳送一個資料待發讀求到緩存382,以通知緩存 382故障代碼待發。 解碼器384與緩存382之間存在一個待解碼資料通道〇dat 、一個待解碼資料待發通道0datrdy及一個解碼資料通道 Dedat。待解碼資料通道〇dat用於從緩存382傳送已解碼 '待解碼的故障代碼到解碼器384。資料待發通道 Datardy用於從緩存382發送一個資料待發請求到解碼器 384,以通知解碼器384故障代碼已解碼、待解碼、待發 099118066 表單蝙號A0101 第8頁/共19頁 0992032020-0 201145013 [0014] [0015] Ο [0016] 〇 [0017] 。解碼資料通道Dedat用於從解碼器384傳送已解碼、解 碼的故障代碼回緩存382。 具體地,已解碼的故障代碼_般為二進位的資料,因此 需要通過解碼器384將故障代碼譯成二位元七段數碼 LED42的顯示驅動器38 6可以識別的代碼。 解碼器384與顯示驅動器386之間存在一個解碼資料通道 Uat及一個解碼資料待發通道Ldatrdy。解碼資料通道 Lciat用於從緩存382傳送已解碼、解碼的故障代碼到顯示 驅動器386。解碼資料待發通道Ldat用於從緩存382傳送 一個資料待發請求到顯示驅動器386,以通知顯示驅動器 386故障代碼已解碼、解碼、待發。顯示驅動器386在收 到已解碼、解碼的故障代碼後產生驅動信號驅動兩位元 七段數碼LED42顯示。 具體地’控制器還包括一個時鐘39,其與緩存382及顯示 驅動器386之間分別存在一個時間精孩:通道R c丨k i及 Rclk2。時鐘39用於產生兩個時間信號、並分別通過時間 信號通道Rclkl及Rclk2發送給緩存382及顯示驅動器 386。緩存382及顯示驅動器386根據時間信號偵測及資 料待發通道Datardy及解碼資料待發通道Ldatrdy是否接 收對應的資料待發請求。 優選地,電腦主板故障診斷卡100還包括有三個LED62, 64及66。PCI連接器1〇 —般包括有三個電源端(圖未標, 分別為5V,3. 3V及1. 5V)及一個地端,而LPC連接器20 一般包括一個電源端(圖未標,3. 3V)及一個地端。三個 099118066 表單編號A0I01 第9頁/共19頁 0992032020-0 201145013 LED62,64及66分別設置在PCI連接器1〇的三個電源端與 地端之間,且LED_設置在LPC連接器2G的電源端與地 端之間。如此,若電腦主板故障診斷卡1〇〇通過連接 器10與電腦主板200連接,則在pci連接器1〇插入介 面202後,三個LED62,64及66應全部發光,否則可能存 在pci連接器10連接不穩定或PCI介面2〇2本身不上電的 故障。電腦主板故障診斷卡丨00無法使用。同樣地,若電 腦主板故障診斷卡1〇〇通過LPC連接器20與電腦主板2〇〇 連接’則在LPC連接器20插入LPC介面204後,LED64應 發光,否則可能存在LPC連接器20連接不穩定或LPC介面 204本身不上電的故障。電腦主板故障診斷卡1〇〇無法使 用。 [0018] [0019] 顯示器40還可以包括其他兩個兩位七段數碼LED44及4 6 。電腦主板200 —般都設置PCI介面202或LPC介面204的 位址為80。顯示器40用於在PCI介面202或LPC介面204 為80埠時’顯示故障代碼。然而,電躺主板2〇〇也可能設 置PCI介面202或LPC介面204的位址為84或85。其他兩 個兩位七段數碼LED44及46用於在PCI介面20 2或LPC介 面204為84及85埠時,顯示故障代碼。 更加優選地,顯示器40還可以進一步包括有另外一個四 位七段數碼LED48。電腦主板故障診斷卡1〇〇還包括有一 組布林開關70,共五列,每列包括八個布林開關。通過 設置布林開關7 0可以確定一個記憶體位址,並通知控制 器30讀取電腦主板2〇〇上記憶體(圖未示)對應位址的數值 ’並在四位七段數碼LED48上顯示。如此,電腦主板故障 099118066 表單編號A0101 第10頁/共19頁 0992032020-0 201145013 [0020] Ο [0021][0004] Board fault diagnosis card. A computer motherboard fault diagnosis card includes a PCI connector, an LPC connector, a controller and a display. The computer motherboard failure diagnostic card reads a fault code of a computer motherboard to be diagnosed through the PCI connector or the LPC connector. The controller includes a pci decoder, an LPC decoder, a multiplexer, and a driver. The PCI decoder is configured to decode the fault code when the computer motherboard diagnostic card reads the fault code through the PCI connector. The LPC decoder is configured to decode the fault code when the computer motherboard fault diagnosis card reads the fault code through the LPC connector. 099118066 Form No. A0101 Page 5 / 19 pages 0992032020-0 201145013 [0005] [0006] [0007] 099118066 Bar code. The multiplexer is operative to selectively disconnect the ρ(:Ι decoder or the Lpc to the driver to send the decoded fault code to the driver. The driver is configured to drive the display to display the fault code. Thus, the computer fault diagnosis cartoon of the present invention is used for the pcI or Lpc interface. [Embodiment] Referring to FIG. 1 and FIG. 2, the computer motherboard fault diagnosis card 100 of the preferred embodiment of the present invention includes a PCI connector 10' an LPC. The connector 2〇, the controller 30 and a display 40〇 the computer motherboard fault diagnosis card 1〇〇 read the fault code of the computer motherboard 200 to be diagnosed through the PCI connector 1〇 or the LPC connector 2〇. The 〇 includes a ρπ decoder 32, an LPC decoder 34, a multiplexer 36, and a driver (10). The pci decoder 32 is used to read the fault code through the pc connector 10 when the computer motherboard fault diagnosis card is The fault code is decoded. The LPC decoder 34 is configured to decode the fault code when the computer motherboard fault diagnostic card 100 reads the fault code through the LPC connector 20. The multiplexer 36 is used to selectively pci the decoder. Or the LPC decoder 34 is connected to the driver 38 to send the fault code of the fresh code to the driver 38. The driver 38 is used to drive the display 4 to display the faulty fault. If the computer motherboard 200 is only configured with the PCI interface 2〇2 , the computer motherboard fault diagnosis card 100 is connected to the computer motherboard 2GG through the PCI connector 1 (?: 1 interface connection, read the fault code, the multiplexer 36 is connected to the decoder 32 and the driver 38. If the computer motherboard only With the coffee interface 204 configured, the computer motherboard fault diagnosis card 100 is connected to the computer motherboard 2 through the connection of the LPC connector 2 and the LPC interface 204, and the fault code is read, and the multiplexer 36 is connected to the LPC decoder 34 and the drive _ In the implementation of the sixth page / a total of 19 pages, the form number A0101 (10)92032020-0 201145013 where the 'computer motherboard 200 is configured with PCI interface 202 and LPC interface 204 'users can choose to use the ρπ connector service connector 2〇 The computer motherboard 200 is connected. [0008] [0009] Ο 〇 099118066 Specifically, the t-brain motherboard fault diagnosis card 1〇〇 also includes a circuit board 5〇. PCI connector 1〇, LPC connector 2〇, controller 3〇 display The device 4 is mounted on the circuit board 50 and interconnected by a circuit formed in the circuit board 5 (). The PCI connection mo is a gold finger formed on the terminal __ of the circuit board 5. The display 40 includes two bits. Seven-segment digital illumination: light emitting diode 'LED' 42. Correspondingly, 'driver 38 is a decoding driver. Specifically, controller 3 uses complex programmable logic devices (complex pr〇grammaMe 1〇gic device, cpL) )). After programming, both the PC I decoder 32 and the LPC decoder 34 have a data channel Bugc〇de and a data pending channel Datardy with the multiplexer 36. The data channel Bugcode is used to transmit the decoded fault code from the PCI decoder 32 or the LPC decoder 34 to the complex device. The data pending channel Datardy is used to transmit one from the pci decoder 32 or the LPC decoder 34. The data pending request is sent to the multiplexer 36 to inform the multiplexer 36 that the fault code has been decoded and is pending. If the computer motherboard fault diagnosis card reads and decodes the fault code through the pci connector 10, the data pending channel Datardy of the PCI decoder 32 will transmit a data pending request, and the multiplexer 36 receives the data pending request. The PCI decoder 32 and the driver 38 are connected to read the decoded fault code. If the computer motherboard fault diagnosis card 1 读取 reads and decodes the fault code through the LPC connector 20, the data pending channel Datardy of the LPC decoder 34 will transmit a data pending request, and the multiplexer 36 receives the data pending request. The LPC decoder 34 and the driver 38 are connected to read the decoded code number of the form number A0101, page 7 / 19 pages 0992032020-0 201145013. [0013] [0013] Specifically, after the computer motherboard 200 is powered on, the basic input/output system (BIOS) chip will run a self-test program to detect the assembly on the computer motherboard 200. Whether the peripheral components are normal. If a peripheral component fails, the self-test program stops and the address of the failed peripheral component is sent to the PCI interface 202 or the LPC interface 204 via the south bridge in the form of a fault code. The PCI decoder 32 or LPC decoder 34 begins decoding the fault code to obtain the address of the failed peripheral component. The drive 38 includes a cache 382, a decoder 384, and a display driver 386. The buffer 382 is used to buffer the fault code issued by the PCI decoder 3 2 or the LPC decoder 34 and the fault code issued by the decoder 384 (see below). There is a data channel Da t a and a data pending channel Datardy between the cache 382 and the multiplexing Jie 3 6 . The data channel Data is used to transfer the decoded fault code from the multiplexer 36 to the buffer 382. The data pending channel Datardy is used to transmit a data pending read request from the multiplexer 36 to the buffer 382 to notify the buffer 382 that the fault code is pending. There is a data channel to be decoded 〇dat, a data to be decoded channel 0datrdy and a decoding data channel Dedat between the decoder 384 and the buffer 382. The data path to be decoded 〇dat is used to transfer the decoded 'decoded fault code' from the buffer 382 to the decoder 384. The data pending channel Datardy is used to send a data pending request from the buffer 382 to the decoder 384 to notify the decoder 384 that the fault code has been decoded, to be decoded, to be sent 099118066, form bat number A0101, page 8 / total 19 pages 0992032020- 0 201145013 [0014] [0017] 〇 [0017]. The decoded data channel Dedat is used to transfer the decoded, decoded fault code back buffer 382 from the decoder 384. Specifically, the decoded fault code is generally binary data, so the fault code needs to be translated by the decoder 384 into a code that the display driver 38 of the two-digit seven-segment digital LED 42 can recognize. There is a decoded data channel Uat and a decoded data pending channel Ldatrdy between the decoder 384 and the display driver 386. The decoded data channel Lciat is used to transfer the decoded, decoded fault code from the buffer 382 to the display driver 386. The decoded data pending channel Ldat is used to transmit a data pending request from the cache 382 to the display driver 386 to notify the display driver 386 that the fault code has been decoded, decoded, and to be sent. The display driver 386 generates a drive signal to drive the display of the two-digit seven-segment digital LED 42 after receiving the decoded and decoded fault code. Specifically, the controller also includes a clock 39, which has a time between the buffer 382 and the display driver 386: channels R c 丨 k i and Rclk 2, respectively. Clock 39 is used to generate two time signals and to transmit to buffer 382 and display driver 386 via time signal channels Rclk1 and Rclk2, respectively. The cache 382 and the display driver 386 detect whether the data pending channel Datardy and the decoded data pending channel Ldatrdy receive the corresponding data pending request according to the time signal. Preferably, the computer motherboard fault diagnostic card 100 further includes three LEDs 62, 64 and 66. The PCI connector generally includes three power terminals (not shown, 5V, 3. 3V, and 1.5V, respectively) and one ground terminal, and the LPC connector 20 generally includes a power terminal (not shown, 3 .3V) and a ground. Three 099118066 Form No. A0I01 Page 9/Total 19 Page 0992032020-0 201145013 LEDs 62, 64 and 66 are respectively arranged between the three power terminals of the PCI connector 1 and the ground, and the LED_ is set at the LPC connector 2G. Between the power end and the ground. Thus, if the computer motherboard fault diagnosis card 1 is connected to the computer motherboard 200 through the connector 10, after the pci connector 1 is inserted into the interface 202, all the three LEDs 62, 64 and 66 should be illuminated, otherwise there may be a pci connector. 10 connection is unstable or the PCI interface 2〇2 itself does not power on. The computer motherboard troubleshooting card 丨00 cannot be used. Similarly, if the computer motherboard fault diagnosis card 1 is connected to the computer motherboard 2 through the LPC connector 20, then after the LPC connector 20 is inserted into the LPC interface 204, the LED 64 should be illuminated, otherwise the LPC connector 20 may not be connected. The stability or failure of the LPC interface 204 itself is not powered. The computer motherboard troubleshooting card 1 is not available. [0019] Display 40 may also include two other two-digit seven-segment digital LEDs 44 and 46. The computer motherboard 200 generally sets the address of the PCI interface 202 or the LPC interface 204 to 80. Display 40 is used to display a fault code when PCI interface 202 or LPC interface 204 is 80 ’. However, it is also possible to set the PCI interface 202 or the LPC interface 204 to an address of 84 or 85. The other two two-segment seven-segment digital LEDs 44 and 46 are used to display a fault code when the PCI interface 20 2 or the LPC interface 204 is 84 and 85 。. More preferably, display 40 may further include another four-digit seven-segment digital LED 48. The computer motherboard troubleshooting card 1 also includes a set of Boolean switches 70 for a total of five columns, each column including eight Boolean switches. A memory address can be determined by setting the Boolean switch 70, and the controller 30 is notified to read the value of the corresponding address of the memory (not shown) on the motherboard 2 of the computer motherboard and displayed on the four-digit seven-segment digital LED 48. . Thus, the computer motherboard fails 099118066 Form No. A0101 Page 10 of 19 0992032020-0 201145013 [0020] Ο [0021]
診斷卡100不僅可用於電腦主板200的故障診斷,還可用 於系統開放時監聽記憶體。 對應地’ PCI解碼器32及LPC解碼器34均與複用器36間均 增加一個記憶體資料通道Memdat及一個記憶體資料待發 通道Mdatrdy。其_,記憶體資料通道Memdat用於從 PCI解碼器32或LPC解碼器34傳送已解碼的記憶體資料到 複用器36。記憶體資料待發通道Mdatrdy用於從PCI解碼 器32或LPC解碼器34傳送一個資料待發請求到複用器36 ,以通知複用器36記憶體資料已解碼、待發。緩存382與 複用器36之間增加一個記憶體資料通道Mdat及一個記憶 體資料待發通道Mdatrdy。記憶體資料通道Mdat用於從 複用器36傳送已解碼的記憶鱧資料到緩存382。記憶體資 料待發通道Mdatrdy用於從複用器36傳送一個資料待發 請求到緩存382,以通知緩存382記憶體資料待發。 综上所述’本發明確已符合發明專利冬要件,遂依法提 出專利申請。惟’以上所述者僅為本释明之較佳實施方 式,自不能以此限制本案之申請專利範圍。舉凡熟悉本 案技藝之人士援依本發明之精神所作之等效修飾或變化 ,例如該散射部可包括由複數第一條形凹槽圍成且分佈 規律的格子圖案及沿該鏡片光軸向外呈放射螺旋狀的複 數第二條形凹槽組成的螺旋圖案等,皆應涵蓋於以下申 請專利範圍内。 【圖式簡單說明】 圖1為本發明較佳實施方式的電腦主板故障診斷卡與待診 斷的電腦主板的示意圖。 099118066 表箪編號A0101 第11頁/共19頁 0992032020-0 [0022] 201145013 [0023] 圖2為圖1的電腦主板故障診斷卡的控制器的方框圖。 【主要元件符號說明】 [0024] 電腦主板故障診斷卡100 [0025] PCI連接器10 [0026] LPC連接器20 [0027] 控制器30 [0028] PCI解碼器32 [0029] LPC解碼器34 [0030] 複用器36 [0031] 驅動器3 8 [0032] 緩存382 [0033] 解碼器384 [0034] 顯示驅動器3 8 6 [0035] 時鐘39 [0036] 顯示器40 [0037] 兩位七段數碼LED 42, 44, 46 [0038] 四位七段數碼LED 48 [0039] 電路板5 0 [0040] LED 62, 64, 66 [0041] 布林開關70 表單編號A0101 第12頁/共19頁 099118066 0992032020-0 201145013 [0042] 電腦主板2 0 0 [0043] PCI 介面 202 [0044] LPC介面 2 04 〇 »ι=ί>·> 〇 099118066 表單編號 Α0101 第 13 頁/共 19 頁 0992032020-0The diagnostic card 100 can be used not only for troubleshooting the computer motherboard 200, but also for monitoring the memory when the system is open. Correspondingly, both the PCI decoder 32 and the LPC decoder 34 and the multiplexer 36 are each provided with a memory data channel Memdat and a memory data pending channel Mdatrdy. The memory data channel Memdat is used to transfer the decoded memory data from the PCI decoder 32 or the LPC decoder 34 to the multiplexer 36. The memory data pending channel Mdatrdy is used to transmit a data pending request from the PCI decoder 32 or the LPC decoder 34 to the multiplexer 36 to inform the multiplexer 36 that the memory data has been decoded and is pending. A memory data channel Mdat and a memory data pending channel Mdatrdy are added between the buffer 382 and the multiplexer 36. The memory data channel Mdat is used to transfer the decoded memory data from the multiplexer 36 to the buffer 382. The memory data pending channel Mdatrdy is used to transmit a data pending request from the multiplexer 36 to the cache 382 to notify the cache 382 that the memory data is pending. In summary, the invention has indeed met the winter requirements of the invention patent and has filed a patent application in accordance with the law. However, the above is only the preferred embodiment of this specification, and it is not possible to limit the scope of patent application in this case. Equivalent modifications or variations made by those skilled in the art in light of the spirit of the present invention, for example, the scattering portion may include a lattice pattern surrounded by a plurality of first strip-shaped grooves and distributed along the optical axis of the lens. A spiral pattern composed of a plurality of second strip-shaped grooves in a radial spiral shape, etc., should be included in the following patent application. BRIEF DESCRIPTION OF THE DRAWINGS FIG. 1 is a schematic diagram of a computer motherboard fault diagnosis card and a computer motherboard to be diagnosed according to a preferred embodiment of the present invention. 099118066 Table No. A0101 Page 11 of 19 0992032020-0 [0022] 201145013 [0023] FIG. 2 is a block diagram of the controller of the computer motherboard fault diagnosis card of FIG. [Main Component Symbol Description] [0024] Computer Motherboard Fault Diagnosis Card 100 [0025] PCI Connector 10 [0026] LPC Connector 20 [0027] Controller 30 [0028] PCI Decoder 32 [0029] LPC Decoder 34 [ 0030] Multiplexer 36 [0031] Driver 3 8 [0032] Cache 382 [0033] Decoder 384 [0034] Display Driver 3 8 6 [0035] Clock 39 [0036] Display 40 [0037] Two-segment seven-segment digital LED 42, 44, 46 [0038] Four-digit seven-segment digital LED 48 [0039] Circuit board 5 0 [0040] LED 62, 64, 66 [0041] Boolean switch 70 Form No. A0101 Page 12 of 19 099118066 0992032020 -0 201145013 [0042] Computer motherboard 2 0 0 [0043] PCI interface 202 [0044] LPC interface 2 04 〇»ι=ί>·> 〇099118066 Form number Α0101 Page 13 of 19 0992032020-0