1. Tuyển Mod quản lý diễn đàn. Các thành viên xem chi tiết tại đây

Lượm Lặt

Chủ đề trong 'Điện - Điện tử - Viễn thông' bởi txnghia, 30/10/2003.

  1. 1 người đang xem box này (Thành viên: 0, Khách: 1)
  1. TuLa

    TuLa Thành viên quen thuộc

    Tham gia ngày:
    24/10/2002
    Bài viết:
    413
    Đã được thích:
    0
    Đấy là mới nói về mặt phần cứng, còn về mặt phần mềm thì ... có thể tưởng tượng là phức tạp hơn rất nhiều so với cấu hình về phần cứng cho hệ hoạt động. Cái khó ở cả phần cứng lẫn phần mềm đều là ở giai đoạn đầu của phát triển, tức là thiết lập cấu hình ban đầu cho hệ hoạt động tốt. Về phần cứng thì dễ tưởng tượng rồi, còn về phần mềm thì chính là viết các Driver cho việc thực hiện các giao tiếp với ROM, RAM gắn với VXL, rồi việc phân bổ các tài nguyên đó ra làm sao... ? Túm lại là: với hệ dùng VXL thì người ta cần sự hỗ trợ của nhà cung cấp giải pháp, tức là người ta mua Kit phát triển cụ thể cho dự án (hay yêu cầu) và Hệ điều hành nhúng mà VXL đó có hỗ trợ sau đó viết các thủ tục diver thiết bị cho từng phần tử của hệ cũng như xây dựng các ứng dụng trên nền Hệ điều hành đó ==> thực sự chuyên nghiệp ! :-DDD
    http://tula.alturl.com
    http://tula.dk3.com
  2. txnghia

    txnghia Thành viên mới

    Tham gia ngày:
    13/10/2003
    Bài viết:
    216
    Đã được thích:
    0
    cám ơn bác TuLa nhiều nhá, giờ tớ cũng đã hiểu thêm. Có thể lúc đầu tớ biết chuyện này nhưng một phần chưa phân tích được rõ, một phần do cách dùng chữ. Trước đây tớ cứ dùng lẫn lộn VXL và VDK, nhưng bên tiếng Anh tớ có biết khái niệm micro-processor và micro-controller.
    Còn về cái phần bộ nhớ cho MP3 chip đấy, tớ hoàn toàn đồng ý với TuLa về cách phải thiết kế phần cứng cho kỹ lưỡng, cần VDK (VXL) mạnh, phần mềm phải viết driver, rồi dùng các hệ điều hành nhúng (embedded operating system). Với cái chip MP3 này chỉ dùng một phần nhỏ khả năng của nó. Nếu dùng chung nó với các năng khác nhưng nối với mạng ethernet, hiện thị màn hình,... thì nên.
    Rất nhiều người đã làm cái này, tớ cũng đang làm một cái có khả điều khiển chip từ mạng ethernet. Chỉ dùng 3 chip chính: PIC controller (của microchip), con decoder, và DAC. Phần chứa dữ kiện dùng compactflash hay harddisk. Phần trình chỉ trên dưới 200 dòng, không có driver gì, và đã có khắp trên Web.
    Ðây có một con khác mới hơn, All in one, encoder/decode, record/, play, giao diện với bộ nhớ (cả hai serial/parrallel),...very cool ...giá quảng cáo 13 USD.

  3. txnghia

    txnghia Thành viên mới

    Tham gia ngày:
    13/10/2003
    Bài viết:
    216
    Đã được thích:
    0
    cám ơn bác TuLa nhiều nhá, giờ tớ cũng đã hiểu thêm. Có thể lúc đầu tớ biết chuyện này nhưng một phần chưa phân tích được rõ, một phần do cách dùng chữ. Trước đây tớ cứ dùng lẫn lộn VXL và VDK, nhưng bên tiếng Anh tớ có biết khái niệm micro-processor và micro-controller.
    Còn về cái phần bộ nhớ cho MP3 chip đấy, tớ hoàn toàn đồng ý với TuLa về cách phải thiết kế phần cứng cho kỹ lưỡng, cần VDK (VXL) mạnh, phần mềm phải viết driver, rồi dùng các hệ điều hành nhúng (embedded operating system). Với cái chip MP3 này chỉ dùng một phần nhỏ khả năng của nó. Nếu dùng chung nó với các năng khác nhưng nối với mạng ethernet, hiện thị màn hình,... thì nên.
    Rất nhiều người đã làm cái này, tớ cũng đang làm một cái có khả điều khiển chip từ mạng ethernet. Chỉ dùng 3 chip chính: PIC controller (của microchip), con decoder, và DAC. Phần chứa dữ kiện dùng compactflash hay harddisk. Phần trình chỉ trên dưới 200 dòng, không có driver gì, và đã có khắp trên Web.
    Ðây có một con khác mới hơn, All in one, encoder/decode, record/, play, giao diện với bộ nhớ (cả hai serial/parrallel),...very cool ...giá quảng cáo 13 USD.

  4. txnghia

    txnghia Thành viên mới

    Tham gia ngày:
    13/10/2003
    Bài viết:
    216
    Đã được thích:
    0
    TUSB3410 USB <->Serial
    Hôm nay nhặt được con chip này TUSB3410 của hãng Taxas Instrument (TI), dùng đổi từ USB sang Serial và ngược lại. Chip này có 32 chân. Chip rất thuận tiện cho việc tạo giao diện giữa cổng USB với các ngoại vi dùng serial. Và qua cổng serial này ta có thể làm mạch điện giao diện với PC.
    Bên trong chip gồm:
    -Bộ vi xử lý 8052256 Byte RAM dùng chứa tạm các dữ liệu
    -10Kbyte ROM chứa chương trình khởi động USB và I2C
    -16Kbyte RAM dùng chứa chương trình điều khiển
    Ngoài ra chip còn có thêm một số chân I/O dùng cho mục đích khác.
    for more info: www.ti.com/tusb3410
  5. txnghia

    txnghia Thành viên mới

    Tham gia ngày:
    13/10/2003
    Bài viết:
    216
    Đã được thích:
    0
    TUSB3410 USB <->Serial
    Hôm nay nhặt được con chip này TUSB3410 của hãng Taxas Instrument (TI), dùng đổi từ USB sang Serial và ngược lại. Chip này có 32 chân. Chip rất thuận tiện cho việc tạo giao diện giữa cổng USB với các ngoại vi dùng serial. Và qua cổng serial này ta có thể làm mạch điện giao diện với PC.
    Bên trong chip gồm:
    -Bộ vi xử lý 8052256 Byte RAM dùng chứa tạm các dữ liệu
    -10Kbyte ROM chứa chương trình khởi động USB và I2C
    -16Kbyte RAM dùng chứa chương trình điều khiển
    Ngoài ra chip còn có thêm một số chân I/O dùng cho mục đích khác.
    for more info: www.ti.com/tusb3410
  6. txnghia

    txnghia Thành viên mới

    Tham gia ngày:
    13/10/2003
    Bài viết:
    216
    Đã được thích:
    0
    CP2101
    Một con khác của hãng Cygnal (www.cygnal.com) cũng chuyển được USB thành serial mà chẳng cần trình gì ráo trọi, cắm vào là chạy. Ngoài các bộ điều khiển USB và giao diện serial, chip còn có 512-byte EEPROM để giữ các thông số về tên hãng sản xuất, số nhận dạng, tên chip, mô tả chức năng.... Các thông số này có thể được sửa đổi qua cổng USB.
    Khi chip được nối vào PC, PC sẽ nhận ra và coi đó là một cổng ảo, và tạo giao diện với cổng, tha hồ mà gởi và nhận giữ kiện. Có dùng trong nhiều hệ điều hành như Window 98/Me/2000/XP, Linux,... và không cần bản quyền.
    Chip này bé tí, 5 x 5 mm, 28 chân, chạy với 3.3V, chẳng cần thêm con nào cho USB cả.
  7. txnghia

    txnghia Thành viên mới

    Tham gia ngày:
    13/10/2003
    Bài viết:
    216
    Đã được thích:
    0
    CP2101
    Một con khác của hãng Cygnal (www.cygnal.com) cũng chuyển được USB thành serial mà chẳng cần trình gì ráo trọi, cắm vào là chạy. Ngoài các bộ điều khiển USB và giao diện serial, chip còn có 512-byte EEPROM để giữ các thông số về tên hãng sản xuất, số nhận dạng, tên chip, mô tả chức năng.... Các thông số này có thể được sửa đổi qua cổng USB.
    Khi chip được nối vào PC, PC sẽ nhận ra và coi đó là một cổng ảo, và tạo giao diện với cổng, tha hồ mà gởi và nhận giữ kiện. Có dùng trong nhiều hệ điều hành như Window 98/Me/2000/XP, Linux,... và không cần bản quyền.
    Chip này bé tí, 5 x 5 mm, 28 chân, chạy với 3.3V, chẳng cần thêm con nào cho USB cả.
  8. txnghia

    txnghia Thành viên mới

    Tham gia ngày:
    13/10/2003
    Bài viết:
    216
    Đã được thích:
    0
    Hỏi:
    Thiết kế một mạch đơn giản gồm các cổng lô-gích để tạo ra mạch nhân đôi tần số tín hiệu ngõ vào.
    Ðáp
    Mạch dưới đây sẽ giúp đạt được mục đích
    Khi tín hiệu vào nhảy từ thấp lên cao, ngõ vào F biến thành mức cao ngay lập tức, nhưng ngõ vào D của cổng XOR vẫn giữ nguyên ở mức thấp vì sự trì hoãn tín hiệu qua 2 cổng đảo (NOT). Vì vậy tín hiệu ngõ ra E lúc này nhảy lên cao. Sau một khoảng thời gian trì hoãn của 2 cổng đảo, ngõ vào D chuyển thành mức cao, khi đó ngõ ra E nhảy xuống mức thấp. Quá trình tương tự xảy ra khi tín hiệu vào nhảy từ cao xuống thấp, tạo ra một xung khác ở ngõ ra.
    Dùng các linh kiện trì hoãn tín hiệu thay cho một dãy cổng đảo sẽ điều chỉnh được tốt hơn độ rộng của xung.
    Được txnghia sửa chữa / chuyển vào 13:19 ngày 20/11/2003
  9. txnghia

    txnghia Thành viên mới

    Tham gia ngày:
    13/10/2003
    Bài viết:
    216
    Đã được thích:
    0
    Hỏi:
    Thiết kế một mạch đơn giản gồm các cổng lô-gích để tạo ra mạch nhân đôi tần số tín hiệu ngõ vào.
    Ðáp
    Mạch dưới đây sẽ giúp đạt được mục đích
    Khi tín hiệu vào nhảy từ thấp lên cao, ngõ vào F biến thành mức cao ngay lập tức, nhưng ngõ vào D của cổng XOR vẫn giữ nguyên ở mức thấp vì sự trì hoãn tín hiệu qua 2 cổng đảo (NOT). Vì vậy tín hiệu ngõ ra E lúc này nhảy lên cao. Sau một khoảng thời gian trì hoãn của 2 cổng đảo, ngõ vào D chuyển thành mức cao, khi đó ngõ ra E nhảy xuống mức thấp. Quá trình tương tự xảy ra khi tín hiệu vào nhảy từ cao xuống thấp, tạo ra một xung khác ở ngõ ra.
    Dùng các linh kiện trì hoãn tín hiệu thay cho một dãy cổng đảo sẽ điều chỉnh được tốt hơn độ rộng của xung.
    Được txnghia sửa chữa / chuyển vào 13:19 ngày 20/11/2003
  10. txnghia

    txnghia Thành viên mới

    Tham gia ngày:
    13/10/2003
    Bài viết:
    216
    Đã được thích:
    0
    bài dịch trên báo Circuit Cellar
    BẢNG ÐÈN ÐIỆN TỬ
    Phần I: Mạch Ðiện Tử Ðằng Sau Các Bóng Ðèn Chớp.
    Một trong các thứ luôn làm tôi say đắm là làm đèn chớp. Dù là đèn LED hay đèn bóng 110 vôn, nhóm chúng với nhau cho khả năng tạo ra chữ, số, ảnh họa đồ. Trong bài viết này, tôi sẽ mô tả cách điều khiển bảng đèn điện tử, với 384 bóng đèn, mỗi bóng được điều khiển riêng biệt chỉ với 3 tín hiệu từ cổng máy in của máy tính cá nhân (PC). Một phần cảm hứng của đề án này đến từ bài viết về BYTE của Steve Ciarcia nhiều năm trước đây.
    Tổng Quát
    Bảng đèn chớp gồm sáu bảng nhỏ mỗi chiều 4'''' (1, 2 mét) , với mỗi bảng chứa 64 bóng (25 W, 120-VAC) lập thành ma trận 8 x 8. Các bảng nhỏ có thể được xếp theo hàng dọc hay ngang. Khi xếp theo hàng ngang, nó lập thành bảng hiện thị kích thước 24'''' x 4''''. Nó đủ lớn để hiện thị dòng thông tin chạy có thể đọc được ở một khoảng cách xa. Hình 1 mô tả cách các bảng nhỏ được nối với nhau. Mỗi bảng nhỏ có một ngõ tín hiệu vào nối tiếp và một ngõ tín hiệu ra nối tiếp. Bằng cách nối tiếp các tín hiệu các bảng thì cả bảng đèn lớn được điều khiển bằng 3 dây tín hiệu từ cổng máy in máy tính cá nhân. Ðể dẫn tín hiệu từ máy vi tính đến bảng hiện thị một quảng dài thì tín hiệu được đổi sang mức +/- 12 V.
    Hình 1
    Chi Tiết
    Mỗi bảng 64 bóng gồm một thanh ghi dịch 64-bít và bộ lái 8-bít. Các bóng đèn lập ma trận 8 x 8 được sắp xếp như trong hình 2. Mỗi dạng sáng được tạo bằng cách gới 64-bit dữ kiện vào bảng đèn. Bít đầu tiên tải vào bảng mang giá trị lớn nhất (MSB) và bít sau cùng mang giá trị nhỏ nhất (LSB). Mỗi dãy đèn ngang được điều khiển bởi một bộ lái riêng, gồm linh kiện (photo-isolated TRIAC) cách ly giữa các cổng ra của bộ điều khiển điện tử với mạng cấp điện 120 VAC cho từng bóng đèn. Xem hình 3.
    Hình 4 cho biết thêm chi tiết các bảng có GFI (cho vấn đề an toàn), bộ cấp điện DC, cầu chì bảo vệ.
    Bộ Công Suất
    Bộ công suất dùng 8-bít dữ kiện số để điều khiển 8 bóng 25 W, 120 VAC. Mỗi bít điều khiển một linh kiện MOC3031 (bộ cách ly quang học - photo isolated). Linh kiện này tạo tín hiệu điều khiển TRIAC 2N6344. Ðặc điễm zero-crossing của linh kiện giúp làm giảm tối đa xung dòng khi đèn được bật. Hình 5 là sơ đồ mạch của bộ lái.
    Một bóng đèn LED được mắc nối tiếp với mỗi ngõ tín hiệu số vào cho phép thấy được trạng thái từng bóng. Chú ý rằng các bóng được điều khiển theo kỹ thuật tĩnh chứ không phải cách đa hợp. Vì vậy nếu tất cả 64 bóng được bậc, một bảng tiêu thụ công suất là 1600 W! Ðó là tại sao GFI được dùng cho mỗi bảng, nó cần dòng hơn 13 A khi tất cả các bóng sáng. Và cũng chú ý rằng, mặc dù TRIAC tắc đi khi điện thế AC đi qua mức 0 V (1 chu kỳ 2 lần), nó bật trở lại nếu tín hiệu số ngõ vào ở mức cao. Vì vậy dạng chữ 64-bít được tải vào trong bảng để giữ dạng sáng của đèn.
    Được txnghia sửa chữa / chuyển vào 03:13 ngày 19/10/2004

Chia sẻ trang này