P
priestnot
Guest
Ok ở đây là vấn đề của tôi:
Tôi có phải mẫu 8 tín hiệu số (H = 5V L = 0V) ở tốc độ tối thiểu là 80MHZ.
Tôi đang sử dụng vi điều khiển tốc độ cao (C8051F131 từ Silicon Laboratories) với một ≈ ≈ 100MHz hoặc 80MHzcrystal.
Các tín hiệu mà tôi muốn mẫu được kết nối với một trong những cảng 8-bit của bộ điều khiển.
So far so good ...
Vấn đề là tôi cần phải gửi những giá trị về một máy chủ để xử lý chúng.
Những gì tôi cần biết là tốc độ tối đa (baud rate) của một cổng nối tiếp là những gì?
I có thể gửi 8bits ở một tần số của ≈ ≈ 100MHz hoặc 80MHz?
Tôi nghĩ rằng nó sẽ không thể.
Vì vậy, giải pháp của tôi là gì?
Sử dụng một bộ điều khiển USB 2.0 Micro?Nhưng sau đó tôi có để làm cho trình điều khiển cho máy tính và tôi không biết làm thế nào để làm điều đó, liệu có bất kỳ hướng dẫn cho điều đó?
Một giải pháp là sử dụng một nối tiếp sang USB chuyển đổi như ftdi hoặc Texas.Nhưng tôi nghĩ rằng giới hạn tốc độ giống như một cổng nối tiếp bình thường.
Các giải pháp cuối cùng là sử dụng một số loại hệ thống đệm.
Nếu tốc độ lấy mẫu lớn thì tốc độ cổng nối tiếp để điền vào bộ nhớ đệm lên những gì tôi có thể làm để giải quyết vấn đề này có thể có của nó?
Có nhớ bên ngoài chấp nhận đọc và wright cùng một lúc?Và có 2 cổng nối tiếp một cho đọc và một cho wright?
I có thể sử dụng bộ nhớ dữ liệu nội bộ để làm đệm?
Nếu tốc độ lấy mẫu lớn thì tốc độ cổng nối tiếp để điền vào bộ nhớ đệm lên những gì tôi có thể làm để giải quyết vấn đề này có thể có của nó?
Có giải pháp khác không?
Nếu bạn có bất kỳ ý tưởng hoặc nhận xét đến các giải pháp của tôi xin hãy làm cho ...
Tôi có phải mẫu 8 tín hiệu số (H = 5V L = 0V) ở tốc độ tối thiểu là 80MHZ.
Tôi đang sử dụng vi điều khiển tốc độ cao (C8051F131 từ Silicon Laboratories) với một ≈ ≈ 100MHz hoặc 80MHzcrystal.
Các tín hiệu mà tôi muốn mẫu được kết nối với một trong những cảng 8-bit của bộ điều khiển.
So far so good ...
Vấn đề là tôi cần phải gửi những giá trị về một máy chủ để xử lý chúng.
Những gì tôi cần biết là tốc độ tối đa (baud rate) của một cổng nối tiếp là những gì?
I có thể gửi 8bits ở một tần số của ≈ ≈ 100MHz hoặc 80MHz?
Tôi nghĩ rằng nó sẽ không thể.
Vì vậy, giải pháp của tôi là gì?
Sử dụng một bộ điều khiển USB 2.0 Micro?Nhưng sau đó tôi có để làm cho trình điều khiển cho máy tính và tôi không biết làm thế nào để làm điều đó, liệu có bất kỳ hướng dẫn cho điều đó?
Một giải pháp là sử dụng một nối tiếp sang USB chuyển đổi như ftdi hoặc Texas.Nhưng tôi nghĩ rằng giới hạn tốc độ giống như một cổng nối tiếp bình thường.
Các giải pháp cuối cùng là sử dụng một số loại hệ thống đệm.
Nếu tốc độ lấy mẫu lớn thì tốc độ cổng nối tiếp để điền vào bộ nhớ đệm lên những gì tôi có thể làm để giải quyết vấn đề này có thể có của nó?
Có nhớ bên ngoài chấp nhận đọc và wright cùng một lúc?Và có 2 cổng nối tiếp một cho đọc và một cho wright?
I có thể sử dụng bộ nhớ dữ liệu nội bộ để làm đệm?
Nếu tốc độ lấy mẫu lớn thì tốc độ cổng nối tiếp để điền vào bộ nhớ đệm lên những gì tôi có thể làm để giải quyết vấn đề này có thể có của nó?
Có giải pháp khác không?
Nếu bạn có bất kỳ ý tưởng hoặc nhận xét đến các giải pháp của tôi xin hãy làm cho ...