This commit is contained in:
2025-06-13 13:37:50 +08:00
parent 8cd559b4a2
commit d64db29349
75 changed files with 6001 additions and 15 deletions

View File

@@ -0,0 +1,6 @@
---
title: 提交成功
---
<div class="goback">
<input type="button" onclick="history.go(-1)" value="返回"/>
</div>

View File

@@ -0,0 +1,28 @@
---
title: 咨询及服务
---
# 咨询及服务
--8<-- "common/phaten_xmos_support_img.md"
--8<-- "common/customer_form.md"
## :fontawesome-solid-location-dot:公司地址
地址:深圳市飞腾云科技有限公司 深圳市光明区松柏路7002号埃迪蒙托工业园A栋6楼
Address: 602,Building 1,Edmonto Industrial Park, No.4 Industrial Zone,Shutianpu Community, Matian Street, Guangming District, Shenzhen, China
## :shopping_cart:产品在线购买
[1688商城](https://ftytec.1688.com/page/offerlist_187437931.htm?spm=a2615.2177701.wp_pc_common_topnav_category.0)
## :telephone_receiver:线下销售
Angel胡小姐<br>
邮箱angel@phaten.com
## :technologist:技术咨询及选型评估
Allen宿先生<br>
邮箱hua@phaten.com

Binary file not shown.

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 265 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 270 KiB

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.9 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 172 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 542 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 340 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 542 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 250 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 832 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 770 KiB

File diff suppressed because it is too large Load Diff

After

Width:  |  Height:  |  Size: 226 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.0 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 262 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.0 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 338 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 348 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 297 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 200 KiB

View File

@@ -0,0 +1,603 @@
<style>
.login-modal {
display: none !important;
position: fixed !important;
z-index: 100 !important;
left: 0 !important;
top: 0 !important;
width: 100% !important;
height: 100% !important;
background-color: rgba(0,0,0,0.5) !important;
}
.login-modal[style*="block"] {
display: block !important;
}
.login-content {
background-color: #fefefe;
margin: 10% auto;
padding: 20px;
border: 1px solid #888;
width: 400px;
border-radius: 15px;
box-shadow: 0 4px 8px rgba(0,0,0,0.1);
}
.login-content h2 {
text-align: center;
margin-bottom: 15px;
color: #333;
font-size: 22px;
}
.login-form .login-type {
display: flex;
justify-content: center;
margin-bottom: 12px;
}
.login-form .login-type label {
margin: 0 15px;
cursor: pointer;
font-size: 15px;
display: flex;
align-items: center;
}
.login-form .login-type input[type="radio"] {
margin-right: 5px;
width: auto;
}
.login-form input {
width: 100%;
padding: 10px;
margin: 10px 0;
border: 1px solid #ddd;
border-radius: 8px;
box-sizing: border-box;
font-size: 15px;
}
.login-form .code-container {
display: flex;
gap: 10px;
margin: 10px 0;
}
.login-form .hint-text {
font-size: 12px;
color: #666;
margin-top: 3px;
margin-bottom: 3px;
text-align: left;
}
.login-form .code-input {
flex: 3;
padding: 10px;
border: 1px solid #ddd;
border-radius: 8px;
box-sizing: border-box;
font-size: 15px;
}
.login-form .send-code-btn {
flex: 1;
min-width: 95px;
padding: 0 8px;
background-color: #3498db;
color: white;
border: none;
border-radius: 8px;
cursor: pointer;
font-size: 14px;
transition: background-color 0.3s ease;
white-space: nowrap;
}
.login-form .send-code-btn:hover {
background-color: #2980b9;
}
.login-form .send-code-btn:disabled {
background-color: #95a5a6;
cursor: not-allowed;
}
.login-form button {
width: 100%;
padding: 10px;
background-color: #3498db;
color: white;
border: none;
border-radius: 8px;
cursor: pointer;
margin-top: 12px;
font-size: 16px;
transition: background-color 0.3s ease;
}
.login-form button:hover {
background-color: #2980b9;
}
.close {
float: right;
cursor: pointer;
font-size: 24px;
color: #666;
transition: color 0.3s ease;
}
.close:hover {
color: #333;
}
/* 消息弹出框样式 */
.message-modal {
display: none;
position: fixed;
z-index: 1001;
left: 0;
top: 0;
width: 100%;
height: 100%;
background-color: rgba(0,0,0,0.5);
}
.message-content {
background-color: #fefefe;
margin: 15% auto;
padding: 20px;
border: 1px solid #888;
width: 400px;
border-radius: 15px;
box-shadow: 0 4px 8px rgba(0,0,0,0.1);
text-align: center;
}
.message-content h3 {
margin: 0 0 15px 0;
color: #333;
font-size: 18px;
}
.message-content p {
margin: 15px 0;
color: #666;
line-height: 1.5;
white-space: pre-line;
}
.message-content .success {
color: #27ae60;
}
.message-content .error {
color: #e74c3c;
}
.message-btn {
background-color: #3498db;
color: white;
border: none;
border-radius: 8px;
padding: 10px 20px;
cursor: pointer;
font-size: 14px;
margin-top: 10px;
transition: background-color 0.3s ease;
}
.message-btn:hover {
background-color: #2980b9;
}
.close-message {
float: right;
cursor: pointer;
font-size: 24px;
color: #666;
transition: color 0.3s ease;
}
.close-message:hover {
color: #333;
}
/* 下载按钮样式 */
.download-btn {
font-size: 12px !important;
padding: 6px 12px !important;
min-height: auto !important;
line-height: 1.2 !important;
}
.download-btn.loading {
pointer-events: none;
opacity: 0.7;
position: relative;
}
.download-btn.loading::after {
content: "";
position: absolute;
width: 12px;
height: 12px;
top: 50%;
left: 50%;
margin-left: -6px;
margin-top: -6px;
border: 2px solid #ffffff;
border-radius: 50%;
border-top-color: transparent;
animation: button-loading-spinner 1s ease infinite;
}
@keyframes button-loading-spinner {
from {
transform: rotate(0turn);
}
to {
transform: rotate(1turn);
}
}
</style>
<!-- 消息弹出框 -->
<div id="messageModal" class="message-modal">
<div class="message-content">
<span class="close-message">&times;</span>
<h3 id="messageTitle">提示</h3>
<p id="messageText"></p>
<button id="messageBtn" class="message-btn">确定</button>
</div>
</div>
<div id="loginModal" class="login-modal">
<div class="login-content">
<span class="close" onclick="closeLoginModal()">&times;</span>
<h2>飞腾云登录/注册</h2>
<form id="loginForm" class="login-form">
<input type="email" id="email" placeholder="请输入邮箱" required>
<div class="code-container">
<input type="text" id="verificationCode" class="code-input" placeholder="请输入验证码" required>
<button type="button" id="sendCodeBtn" class="send-code-btn">发送验证码</button>
</div>
<div class="hint-text">(首次登录自动注册)</div>
<button type="submit">提交</button>
</form>
</div>
</div>
<script>
// 避免重复声明,使用立即执行函数创建作用域
(function() {
'use strict';
// 定义API的基础URL
const baseUrl = 'https://api.phaten-audio.com/api';
// 获取模态框元素
const modal = document.getElementById("loginModal");
const loginForm = document.getElementById("loginForm");
const sendCodeBtn = document.getElementById("sendCodeBtn");
const emailInput = document.getElementById("email");
let countdownTimer;
// 获取消息弹出框元素
const messageModal = document.getElementById("messageModal");
const messageTitle = document.getElementById("messageTitle");
const messageText = document.getElementById("messageText");
const messageBtn = document.getElementById("messageBtn");
const closeMessage = document.getElementsByClassName("close-message")[0];
// 显示自定义消息弹出框
function showMessage(title, text, type = 'info') {
messageTitle.textContent = title;
messageText.textContent = text;
// 根据类型设置样式
messageText.className = type === 'success' ? 'success' : (type === 'error' ? 'error' : '');
messageModal.style.display = "block";
}
// 关闭消息弹出框
function closeMessageModal() {
messageModal.style.display = "none";
}
// 绑定消息弹出框关闭事件
closeMessage.onclick = closeMessageModal;
messageBtn.onclick = closeMessageModal;
// 添加登录框关闭按钮
function closeLoginModal() {
console.log("用户关闭了登录模态框");
modal.style.display = "none";
// 清除待下载的URL因为用户取消了登录
const pendingUrl = sessionStorage.getItem('pendingDownloadUrl');
if (pendingUrl) {
console.log("清除待下载URL:", pendingUrl);
sessionStorage.removeItem('pendingDownloadUrl');
}
// 恢复下载按钮状态
const downloadBtn = document.getElementById('designDownloadBtn');
if (downloadBtn) {
downloadBtn.classList.remove('loading');
downloadBtn.innerHTML = '下载';
console.log("恢复下载按钮状态");
}
}
// 点击消息模态框外部关闭(只关闭消息框,不关闭登录框)
window.addEventListener('click', function(event) {
if (event.target == messageModal) {
closeMessageModal();
}
// 点击登录框外部也可以关闭
if (event.target == modal) {
closeLoginModal();
}
});
// 检查本地存储中是否有token
function getLocalToken() {
return localStorage.getItem('ftyToken');
}
// 保存token到本地存储
function saveToken(token) {
localStorage.setItem('ftyToken', token);
}
// 清除token
function clearToken() {
localStorage.removeItem('ftyToken');
}
// 验证token是否有效
async function validateToken() {
const token = getLocalToken();
console.log("validateToken函数被调用token:", token);
if (!token) {
console.log("没有token返回false");
return false;
}
try {
console.log("发送token验证请求...");
const response = await fetch(`${baseUrl}/fty/validateToken`, {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'Authorization': `Bearer ${token}`
}
});
const data = await response.json();
console.log("token验证服务器响应:",data);
const isValid = data.data && data.data.valid === true;
console.log("token是否有效:", isValid);
// 如果token无效清除本地存储
if (!isValid) {
console.log("token无效清除本地存储");
clearToken();
}
return isValid;
} catch (error) {
console.error('Token validation error:', error);
console.log("token验证出错清除本地存储");
clearToken();
return false;
}
}
// 检查登录状态
async function checkLogin(downloadUrl = null) {
// 获取触发按钮并添加loading状态
const downloadBtn = document.getElementById('designDownloadBtn');
if (downloadBtn) {
downloadBtn.classList.add('loading');
downloadBtn.innerHTML = '...';
}
try {
// 检查token是否有效
console.log("开始验证token...");
const token = getLocalToken();
console.log("本地token:", token);
const isLoggedIn = await validateToken();
console.log("验证结果 isLoggedIn:",isLoggedIn);
if (!isLoggedIn) {
// 如果未登录,保存下载链接并显示登录模态框
if (downloadUrl) {
sessionStorage.setItem('pendingDownloadUrl', downloadUrl);
if (modal) {
modal.style.display = "block";
} else {
console.error("modal元素未找到!");
}
}
} else {
// 如果已登录,直接进行下载
if (downloadUrl) {
if (downloadBtn) {
downloadBtn.innerHTML = '下载中...';
}
window.location.href = downloadUrl;
}
}
} catch (error) {
console.error("登录验证出错:", error);
} finally {
// 恢复按钮状态(如果没有跳转的话)
if (downloadBtn && !downloadBtn.innerHTML.includes('下载中')) {
setTimeout(() => {
downloadBtn.classList.remove('loading');
downloadBtn.innerHTML = '下载';
}, 500);
}
}
}
// 发送验证码
sendCodeBtn.onclick = function() {
const contactValue = emailInput.value;
if (!validateEmail(contactValue)) {
showMessage('输入错误', '请输入有效的邮箱地址!', 'error');
return;
}
// 禁用按钮并开始倒计时
startCountdown();
// 发送AJAX请求获取验证码
fetch(`${baseUrl}/fty/sendCode`, {
method: 'POST',
headers: {
'Content-Type': 'application/json',
},
body: JSON.stringify({
type: "1", // 固定为邮箱类型
username: contactValue
})
})
.then(response => response.json())
.then(data => {
if (data.success) {
showMessage('发送成功', '验证码已发送到您的邮箱!', 'success');
} else {
showMessage('发送失败', data.msg || '验证码发送失败,请稍后重试!', 'error');
resetCountdown();
}
})
.catch(error => {
console.error('Error:', error);
showMessage('网络错误', '验证码发送请求失败,请稍后重试!', 'error');
resetCountdown();
});
}
// 验证邮箱格式
function validateEmail(email) {
const re = /^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;
return re.test(String(email).toLowerCase());
}
// 开始倒计时
function startCountdown() {
let countdown = 60;
sendCodeBtn.disabled = true;
sendCodeBtn.textContent = `${countdown}秒后重试`;
countdownTimer = setInterval(() => {
countdown--;
sendCodeBtn.textContent = `${countdown}秒后重试`;
if (countdown <= 0) {
resetCountdown();
}
}, 1000);
}
// 重置倒计时
function resetCountdown() {
clearInterval(countdownTimer);
sendCodeBtn.disabled = false;
sendCodeBtn.textContent = '发送验证码';
}
// 处理登录表单提交
loginForm.onsubmit = function(e) {
console.log("Form submitted");
e.preventDefault();
const verificationCode = document.getElementById("verificationCode").value;
const contactValue = emailInput.value;
// 发送AJAX请求
fetch(`${baseUrl}/fty/login`, {
method: 'POST',
headers: {
'Content-Type': 'application/json',
},
body: JSON.stringify({
type: "1", // 固定为邮箱类型
username: contactValue,
code: verificationCode
})
})
.then(response => response.json())
.then(data => {
console.log("登录返回",data);
if (data.code==2000) {
// 保存token到本地存储
if (data.data.token) {
saveToken(data.data.token);
}
showMessage('登录成功', '登录成功!', 'success');
// 登录成功后关闭模态框
modal.style.display = "none";
resetCountdown();
// 检查是否有待下载的链接
const pendingDownloadUrl = sessionStorage.getItem('pendingDownloadUrl');
if (pendingDownloadUrl) {
sessionStorage.removeItem('pendingDownloadUrl');
// 延迟一下再跳转,让用户看到成功消息
setTimeout(() => {
if (downloadBtn) {
downloadBtn.innerHTML = '下载中...';
}
window.location.href = pendingDownloadUrl;
}, 1500);
}
} else {
showMessage('登录失败', data.msg || '登录失败,请检查邮箱和验证码!', 'error');
}
})
.catch(error => {
console.error('Error:', error);
showMessage('网络错误', '登录请求失败,请稍后重试!', 'error');
});
}
// ESC键关闭登录框
document.addEventListener('keydown', function(event) {
if (event.key === 'Escape' && modal.style.display === 'block') {
console.log("用户按ESC键关闭登录框");
closeLoginModal();
}
});
// 页面加载时自动验证token
document.addEventListener('DOMContentLoaded', async function() {
// 自动检查登录状态(但不自动弹出登录框)
await validateToken();
// 额外检查modal元素是否正确获取
console.log("页面加载完成modal元素:", modal);
});
// 将需要全局访问的函数暴露到window对象
window.checkLogin = checkLogin;
window.closeLoginModal = closeLoginModal;
})(); // 立即执行函数结束
</script>

View File

@@ -1,28 +1,258 @@
<style>
.message-modal {
display: none;
position: fixed;
z-index: 1000;
left: 0;
top: 0;
width: 100%;
height: 100%;
background-color: rgba(0,0,0,0.5);
}
.message-content {
background-color: #fefefe;
margin: 15% auto;
padding: 20px;
border: 1px solid #888;
width: 400px;
border-radius: 15px;
box-shadow: 0 4px 8px rgba(0,0,0,0.1);
text-align: center;
}
.message-content h3 {
margin: 0 0 15px 0;
color: #333;
font-size: 18px;
}
.message-content p {
margin: 15px 0;
color: #666;
line-height: 1.5;
white-space: pre-line;
}
.message-content .success {
color: #27ae60;
}
.message-content .error {
color: #e74c3c;
}
.message-btn {
background-color: #3498db;
color: white;
border: none;
border-radius: 8px;
padding: 10px 20px;
cursor: pointer;
font-size: 14px;
margin-top: 10px;
transition: background-color 0.3s ease;
}
.message-btn:hover {
background-color: #2980b9;
}
.close-message {
float: right;
cursor: pointer;
font-size: 24px;
color: #666;
transition: color 0.3s ease;
}
.close-message:hover {
color: #333;
}
</style>
<!-- 消息弹出框 -->
<div id="messageModal" class="message-modal">
<div class="message-content">
<span class="close-message">&times;</span>
<h3 id="messageTitle">提示</h3>
<p id="messageText"></p>
<button id="messageBtn" class="message-btn">确定</button>
</div>
</div>
<div class="custForm">
<form action="https://www.phaten-audio.com/submit_zh.php" method="post">
<form id="customerForm">
<div>
<h4>公司名:</h4>
<input type="input" name='company' placeholder="公司名" />
<input type="input" id="company" name='company' placeholder="公司名" />
</div>
<div>
<h4>邮箱地址:</h4>
<input type="input" name='email' placeholder="邮箱地址" />
<input type="email" id="email" name='email' placeholder="邮箱地址" />
</div>
<div>
<h4>主旨:</h4>
<select name='topic'>
<option>获取产品固件</option>
<option>咨询方案</option>
<option>获得报价</option>
<select id="topic" name='topic'>
<option value="">请选择主旨</option>
<option value="获取产品固件">获取产品固件</option>
<option value="咨询方案">咨询方案</option>
<option value="获得报价">获得报价</option>
</select>
</div>
<div>
<h4>正文:</h4>
<textarea name="content" rows="8" placeholder="请详细描述问题">
<textarea id="content" name="content" rows="8" placeholder="请详细描述问题">
</textarea>
</div>
<div style="text-align: right;">
<input class="button" type="submit" value="发送" />
<input class="button" type="submit" value="发送" id="submitBtn" />
</div>
</form>
</div>
</div>
<script>
// 定义API的基础URL
const baseUrl = 'https://api.phaten-audio.com/api';
// 获取表单元素
const customerForm = document.getElementById("customerForm");
const submitBtn = document.getElementById("submitBtn");
const companyInput = document.getElementById("company");
const emailInput = document.getElementById("email");
const topicSelect = document.getElementById("topic");
const contentTextarea = document.getElementById("content");
// 获取消息弹出框元素
const messageModal = document.getElementById("messageModal");
const messageTitle = document.getElementById("messageTitle");
const messageText = document.getElementById("messageText");
const messageBtn = document.getElementById("messageBtn");
const closeMessage = document.getElementsByClassName("close-message")[0];
// 显示自定义消息弹出框
function showMessage(title, text, type = 'info') {
messageTitle.textContent = title;
messageText.textContent = text;
// 根据类型设置样式
messageText.className = type === 'success' ? 'success' : (type === 'error' ? 'error' : '');
messageModal.style.display = "block";
}
// 关闭消息弹出框
function closeMessageModal() {
messageModal.style.display = "none";
}
// 绑定关闭事件
closeMessage.onclick = closeMessageModal;
messageBtn.onclick = closeMessageModal;
// 点击模态框外部关闭
window.onclick = function(event) {
if (event.target == messageModal) {
closeMessageModal();
}
}
// 验证邮箱格式
function validateEmail(email) {
const re = /^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;
return re.test(String(email).toLowerCase());
}
// 验证表单字段
function validateForm() {
let isValid = true;
let errorMessage = "";
// 验证公司名
if (!companyInput.value.trim()) {
errorMessage += "请输入公司名\n";
isValid = false;
}
// 验证邮箱
if (!emailInput.value.trim()) {
errorMessage += "请输入邮箱地址\n";
isValid = false;
} else if (!validateEmail(emailInput.value.trim())) {
errorMessage += "请输入有效的邮箱地址\n";
isValid = false;
}
// 验证主旨
if (!topicSelect.value) {
errorMessage += "请选择主旨\n";
isValid = false;
}
// 验证正文
if (!contentTextarea.value.trim()) {
errorMessage += "请填写正文内容\n";
isValid = false;
}
if (!isValid) {
showMessage('输入错误', errorMessage, 'error');
}
return isValid;
}
// 处理表单提交
customerForm.onsubmit = function(event) {
// 阻止默认的表单提交行为
event.preventDefault();
// 验证表单
if (!validateForm()) {
console.log('表单验证失败');
return false;
}
// 禁用提交按钮
submitBtn.disabled = true;
submitBtn.value = "提交中...";
// 准备提交数据
const formData = {
company: companyInput.value.trim(),
email: emailInput.value.trim(),
topic: topicSelect.value,
content: contentTextarea.value.trim()
};
// 发送AJAX请求
fetch(`${baseUrl}/fty/addNewConsult`, {
method: 'POST',
headers: {
'Content-Type': 'application/json',
},
body: JSON.stringify(formData)
})
.then(response => response.json()) // 先解析JSON
.then(data => {
if (data.code && data.code === 2000) {
showMessage('提交成功', '提交成功!我们会尽快与您联系。', 'success');
customerForm.reset(); // 清空表单
topicSelect.value = ""; // 重置下拉框
} else {
showMessage('提交失败', data.msg || '提交失败,请稍后重试!', 'error');
}
})
.catch(error => {
console.error('Error:', error);
showMessage('网络错误', '提交请求失败,请稍后重试!', 'error');
})
.finally(() => {
// 恢复提交按钮
submitBtn.disabled = false;
submitBtn.value = "发送";
});
return false;
}
</script>

18
zh/docs/concepts/index.md Normal file
View File

@@ -0,0 +1,18 @@
---
template: overrides/main.html
---
![binbash-logo](/assets/images/logos/binbash-leverage-header.png "binbash"){: style="width:800px"}
# Concepts
## Welcome!
Welcome to Leverage's documentation! Here you will find the concepts you need to understand to work with our stack, the steps to try Leverage by yourself, and the extensive documentation about every aspect of our solution.
## Getting Started
Feel free to explore the following pages to know more about Leverage.
- [x] :books: See [**What is Leverage**](/concepts/what-is-leverage/) to fully understand what Leverage is.
- [x] :books: See [**Why Leverage**](/concepts/why-leverage/) to help you decide whether Leverage is the right tool for you.
- [x] :books: See [**What can Leverage do for you**](/concepts/what-leverage-can-do-for-you/) to understand more about the capabilities of Leverage.
- [x] :books: See [**Our Tech Stack**](/concepts/our-tech-stack/) to learn about our design choices for the technology stack.

View File

@@ -0,0 +1,9 @@
# Next Steps
Now that you know the basic concepts about Leverage feel free to [give it a try](/try-leverage/) or check out the [User Guide](/user-guide/) section to go deeper into the implementation details. Links down below:
## Learn More
:books: See [**Try Leverage**](/try-leverage/) to take the tutorial that will help you deploy a basic AWS Landing Zone via Leverage.
:books: See [**User Guide**](/user-guide/) to take the comprehensive route to learn more about Leverage.
:books: See [**Work with us**](/work-with-us/) if you want to join us or know more about the team behind Leverage.

View File

@@ -0,0 +1,215 @@
# Our Tech Stack
Leverage was built around the [AWS Well Architected Framework](https://aws.amazon.com/architecture/well-architected/) and it uses a stack that includes [Terraform](https://www.terraform.io/), [Ansible](https://www.ansible.com/), [Helm](https://helm.sh/) and other tools.
We are also adopters and supporters of Kubernetes and the Cloud Native movement, which should become self-evident as you keep exploring our technology stack.
## Why did we choose our tech stack?
??? info "Why AWS❓"
Amazon Web Services (AWS) is the worlds most comprehensive and broadly adopted
cloud platform, offering over 200 fully featured services from data centers globally.
Millions of customers—including the fastest-growing startups, largest enterprises,
and leading government agencies—are using AWS to lower costs, become more agile,
and innovate faster.
Build, Deploy, and Manage Websites, Apps or Processes On AWS' Secure, Reliable Network.
AWS is Secure, Reliable, Scalable Services. HIPAA Compliant.
Easily Manage Clusters. Global Infrastructure. Highly Scalable.
:books: **Read More:** [What is AWS](https://aws.amazon.com/what-is-aws/)
??? info "Why WAF (Well Architected Framework)❓"
AWS Well-Architected helps cloud architects to build secure, high-performing, resilient,
and efficient infrastructure for their applications and workloads. Based on five pillars
— operational excellence, security, reliability, performance efficiency, and cost
optimization — AWS Well-Architected provides a consistent approach for customers and
partners to evaluate architectures, and implement designs that can scale over time.
:books: **Read More:** [AWS Well-architected](https://aws.amazon.com/architecture/well-architected)
??? info "Why Infra as Code (IaC) & Terraform❓"
- [x] **Confidence:** A change breaks the env? Just roll it back. Still not working?
Build a whole new env with a few keystrokes. IaC enables this.
- [x] **Repeatability:** Allows your infra to be automatically instantiated, making it
easy to build multiple identical envs.
- [x] **Troubleshooting:** Check source control and see exactly what changed in the env.
As long as you are diligent and dont make manual envs changes, then IaC can be a game
changer.
- [x] **DR:** Require the ability to set up an alternate env in a different DC or Region.
IaC makes this a much more manageable prospect.
- [x] **Auditability:**
You will need to be able to audit both changes and access to an env, IaC gives you this
right out of the box.
- [x] **Visibility:** As an env expands over time, is challenging to tell what has been
provisioned. In the #cloud this can be a huge #cost issue. IaC allows tracking your
resources.
- [x] **Portability:** Some IaC techs are #multicloud. Also, translating #Terraform from
one cloud provider to another is considerably more simple than recreating your entire
envs in a cloud-specific tool.
- [x] **Security:** See history of changes to your SG rules along with commit messages can
do wonders for being confident about the security configs of your envs.
**Terraform** allows to codify your application infrastructure, reduce human error and
increase automation by provisioning infrastructure as code.
With TF we can manage infrastructure across clouds and provision infrastructure
across 300+ public clouds and services using a single workflow.
Moreover it helps to create reproducible infrastructure and provision consistent testing,
staging, and production environments with the same configuration.
**Terraform** has everything we expect from a IaC framework: open source, cloud-agnostic
provisioning tool that supported immutable infrastructure, a declarative language, and
a client-only architecture.
:books: **Read More**
- [Why Infrastructure as Code](https://www.simplethread.com/why-infrastructure-as-code/)
- [Why Terraform by Gruntwork](https://blog.gruntwork.io/why-we-use-terraform-and-not-chef-puppet-ansible-saltstack-or-cloudformation-7989dad2865c)
??? info "Why Organizations❓"
AWS Organizations helps you centrally manage and govern your environment as you grow
and scale your AWS resources. Using AWS Organizations, you can programmatically create
new AWS accounts and allocate resources, group accounts to organize your workflows,
apply policies to accounts or groups for governance, and simplify billing by using a
single payment method for all of your accounts.
:books: **Read More**
- [How it works: AWS Organizations](/user-guide/organization/organization/)
- [AWS Organizations](https://aws.amazon.com/organizations/)
??? info "Why IAM and roles❓"
AWS Identity and Access Management (IAM) enables you to manage access to AWS services
and resources securely. Using IAM, you can create and manage AWS users and groups,
and use permissions to allow and deny their access to AWS resources.
- Integration and Fine-grained access control with almost every AWS service and
its resources.
- Multi-factor authentication for highly privileged users.
- Analyze, monitor and audit access.
:books: **Read More**
- [How it works: AWS IAM](/user-guide/identities/identities/)
- [AWS Identity and Access Management (IAM)](https://aws.amazon.com/iam/)
??? info "Security | Why Web Application Firewall (WAF), Cloud Trail, Config, Guarduty❓"
Raise your security posture with AWS infrastructure and services.
Using AWS, you will gain the control and confidence you need to securely run your
business with the most flexible and secure cloud computing environment available today.
As an AWS customer, you will benefit from AWS data centers and a network architected
to protect your information, identities, applications, and devices. With AWS, you
can improve your ability to meet core security and compliance requirements, such as
data locality, protection, and confidentiality with our comprehensive services and
features.
:books: **Read More**
- [How it works: AWS Security](/user-guide/security/services/)
- [AWS Cloud Security](https://aws.amazon.com/security/)
??? info "Why VPC❓"
Amazon Virtual Private Cloud (Amazon VPC) is a service that lets you launch AWS
resources in a logically isolated virtual network that you define. You have complete
control over your virtual networking environment, including selection of your own IP
address range, creation of subnets, and configuration of route tables and network
gateways. You can use both IPv4 and IPv6 for most resources in your virtual private
cloud, helping to ensure secure and easy access to resources and applications.
:books: **Read More**
- [How it works: AWS Networking](/user-guide/network/vpc-topology)
- [AWS Virtual Private Cloud](https://aws.amazon.com/vpc)
??? info "Why Kubernetes (K8s) & AWS EKS❓"
**Kubernetes**, also known as K8s, is an open-source system for automating deployment,
scaling, and management of containerized applications.
It groups containers that make up an application into logical units for easy management
and discovery. Kubernetes builds upon 15 years of experience of running production
workloads at Google, combined with best-of-breed ideas and practices from the community.
**Amazon Elastic Kubernetes Service (Amazon EKS)** gives you the flexibility to start,
run, and scale Kubernetes applications in the AWS cloud or on-premises. Amazon EKS
helps you provide highly-available and secure clusters and automates key tasks such
as patching, node provisioning, and updates. Customers such as Intel, Snap, Intuit,
GoDaddy, and Autodesk trust EKS to run their most sensitive and mission critical
applications.
**EKS** runs upstream Kubernetes and is certified Kubernetes conformant for a predictable
experience. You can easily migrate any standard Kubernetes application to EKS without
needing to refactor your code.
:books: **Read More**
- [How it works: AWS EKS](/user-guide/compute/k8s-eks/)
- [AWS EKS](https://aws.amazon.com/eks)
- [Kubernetes](https://kubernetes.io/)
??? info "Why S3❓"
**Amazon Simple Storage Service (Amazon S3)** is an object storage service that offers
industry-leading scalability, data availability, security, and performance.
This means customers of all sizes and industries can use it to store and protect
any amount of data for a range of use cases, such as data lakes, websites, mobile
applications, backup and restore, archive, enterprise applications, IoT devices,
and big data analytics. Amazon S3 provides easy-to-use management features so you
can organize your data and configure finely-tuned access controls to meet your
specific business, organizational, and compliance requirements. Amazon S3 is
designed for 99.999999999% (11 9's) of durability, and stores data for millions
of applications for companies all around the world.
:books: **Read More**
- [How it works: AWS Storage](/user-guide/storage/storage)
- [AWS S3](https://aws.amazon.com/s3)
??? info "Why RDS❓"
**Amazon Relational Database Service (Amazon RDS)** makes it easy to set up, operate,
and scale a relational database in the cloud. It provides cost-efficient and resizable
capacity while automating time-consuming administration tasks such as hardware
provisioning, database setup, patching and backups. It frees you to focus on your
applications so you can give them the fast performance, high availability, security
and compatibility they need.
Amazon RDS is available on several database instance types - optimized for memory,
performance or I/O - and provides you with six familiar database engines to choose from,
including Amazon Aurora, PostgreSQL, MySQL, MariaDB, Oracle Database, and SQL Server.
You can use the AWS Database Migration Service to easily migrate or replicate your
existing databases to Amazon RDS.
:books: **Read More**
- [How it works: AWS Databases](/user-guide/database/database/)
- [AWS RDS](https://aws.amazon.com/rds)
??? info "Why Hashicorp Vault❓"
As many organizations migrate to the public cloud, a major concern has been how to
best secure data, preventing it from unauthorized access or exfiltration.
Deploying a product like HashiCorp Vault gives you better control of your sensitive
credentials and helps you meet cloud security standards.
HashiCorp Vault is designed to help organizations manage access to secrets and
transmit them safely within an organization. Secrets are defined as any form of
sensitive credentials that need to be tightly controlled and monitored and can be
used to unlock sensitive information. Secrets could be in the form of passwords,
API keys, SSH keys, RSA tokens, or OTP.
HashiCorp Vault makes it very easy to control and manage access by providing you
with a unilateral interface to manage every secret in your infrastructure. Not only
that, you can also create detailed audit logs and keep track of who accessed what.
Manage Secrets and Protect Sensitive Data. Secure, store and tightly control access
to tokens, passwords, certificates, encryption keys for protecting secrets and other
sensitive data using a UI, CLI, or HTTP API.
:books: **Read More**
- [How it works: Secrets](/user-guide/secrets/secrets/)
- [Hashicorp Vault Project](https://www.vaultproject.io/)

View File

@@ -0,0 +1,19 @@
# What is Leverage?
Leverage was made out of a significant amount of knowledge, acquired through several years of experience, turned into an ecosystem of code, tools, and workflows that enables you to build the AWS infrastructure for your applications and services quickly and securely.
Since all the code and modules are already built, we can get you up and running **up to 10x faster** :rocket:
than a consulting company -- :white_check_mark: *typically in just a few weeks!* -- and on top of code that is thoroughly documented, tested, and has been proven in production at dozens of other project deployments.
## Core Components
Our focus is on creating reusable, high quality ![leverage-aws](/assets/images/icons/aws-emojipack/General_AWScloud.png "AWS"){: style="width:30px"} Cloud Infrastructure code, through our core components:
- [x] [**Reference Architecture**](/user-guide/ref-architecture-aws/overview/): Designed under optimal configs for the most popular modern web and mobile applications needs. Its design is fully based on the
[**AWS Well Architected Framework**](/work-with-us/support/#aws-well-architected-review).
- [x] [**Infrastructure as Code (IaC) Library**](/user-guide/infra-as-code-library/overview/): A collection of reusable, tested, production-ready E2E AWS Cloud infrastructure as code solutions, leveraged by modules written in: *Terraform, Ansible, Helm charts, Dockerfiles and Makefiles*.
- [x] [**Leverage CLI**](/user-guide/leverage-cli/overview/): projects' command line tool. Provides the means to interact and deploy Leverage Reference Architecture on AWS and if needed it allows you to define custom tasks to run.
## Video Presentation
Check out this **intro video** :octicons-video-16: that explains what Leverage is in less than 5 minutes:
<iframe width="560" height="315" src="https://www.youtube.com/embed/-vb9Qtz6mLs" title="Leverage Intro Video" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>

View File

@@ -0,0 +1,110 @@
# What can Leverage do for you?
Still not convinced? Check out the following sections which describe what Leverage can bring on the table depending on your role in a company.
## Leverage for CIOs, CTOs and VPs of Engineering
??? question "**Accelerate development and optimize costs**"
Annual cost savings are a new standard and best practice. Profits are being targeted to business development,
regulatory and compliance needs. Resulting in a reduction of pressure on IT and development budgets, granting
the opportunity to focus in new features and boost innovation.
??? question "**Modernize applications architecture (loosely coupled and modular)**"
Strategically decompose the monolith into a fine-grained, loosely coupled modular architecture to increase both
development and business agility. When the system architecture is designed to allow teams to test, deploy and
change systems without relying on other teams, they require little communication to get the job done.
In other words, both the architecture and the teams are loosely coupled.
??? question "**Innovation - Rapidly adopt new technologies and reduce development time**"
Use ***Leverage Reference Architecture and for AWS + our libraries*** to provide a collection of cloud application
architecture components to build and deploy faster in the cloud. Building a cloud Landing Zone is complex,
especially since most companies have little or no expertise in this area. And it can take a significant amount
of time to get it right. ***Leverage*** a reference architecture to give you an AWS Landing Zone that provides a
consistent and solid "foundations" to bootstrap your project in the cloud. The code solution implements the best
AWS Well-Architected Framework practices as well as the battle-tested tech experience and years of knowledge of
our contributors.
??? question "**Hours or days, not weeks or months**"
***Leverage*** implements infrastructure as code at all times. We have rolled this out using Terraform, and has been
fully proven in AWS and other Terraform providers that are part of our reference architecture like Kubernetes,
Helm and Hashicorp Vault. By using the `Leverage CLI`, our binary will help you to quickly bootstrap your AWS
Landing Zone in a matter of hours (or at most a few days).
??? question "**It's not just a pile of scripts**"
It's not just another layer of untested, one time and stand-alone developed scripts. The code is modularized
and well designed under best practices, our `Leverage CLI` has both unit and integration tests. While our
Terraform code has been extensively E2E tested. Moreover, 100% of the code is yours (to modify, extend,
reuse, etc), with no vendor locking and vendor licensing fees. We use the MIT license, so you can take the
code, modify it and use it as your private code. All we ask in return is a friendly greeting and that
(if possible) consider contributing to ***binbash Leverage*** project. Implement ***Leverage*** yourself or we
can deploy it for you!
??? question "**DevOps culture and methodologies**"
Team agility and continuous improvements based on feedback loops are some of the main drivers of cloud adoption,
and IAC's goal of reducing the frequency of deployment of both infrastructure and applications are some of the
most important aspects of DevOps practices. We continue to apply these methodologies to achieve a DevOps first
culture. We have experienced and demonstrated their potential and have practiced them in dozens of projects over
the past 5 years. The ***Leverage reference architecture for AWS*** combines a set of application best practices,
technology patterns and a common CI/CD deployment approach through `Leverage CLI` for all your application
environments. As a result, we are pursuing a world-class software delivery performance through optimized
collaboration, communication, reliability, stability, scalability and security at ever-decreasing cost and effort.
??? question "**Repeatable, composable and extensible immutable infrastructure**"
The best high-performance development teams create and recreate their development and production environments
using infrastructure as code (IaC) as part of their daily development processes.
The `Leverage CLI` allows to build repeatable and immutable infrastructure. So your cloud development, staging and
production environments will consistently be the same.
## Leverage for DevOps Engineers, Cloud Architects and Software Engineers
??? question "**Provisioning infrastructure as code (Iac)**"
Instead of manually provisioning infrastructure, the real benefits of cloud adoption come from orchestrating
infrastructure through code. However, this is really challenging to achieve, there are literally thousands of
tiny things and configs to consider and they all seem to take forever. Our experience is that it can take teams
up to 24 months to achieve a desired infra state in AWS.
By using ***Leverage*** you could get your AWS Landing-Zone in few weeks, or your entire
AWS Well-Architected based cloud solution within 1 to 3 months (depending on your project complexity needs).
??? question "**We've done it before (don't reinvent the wheel)**"
Often, development teams have similar and recurring requests such as: iam, networking, security, storage,
databases, compute and secret management, etc. binbash ***Leverage*** has been proven in dozen of project to create
software-defined (IaC) AWS environments.
??? question "**Best practices baked in the code**"
***Leverage*** provides IaC reference architecture for AWS hosted applications infrastructure. This is baked into the
code as a combination of the best AWS Well-Architected framework practices and the experience of having
successfully orchestrated many customers to AWS cloud.
??? question "**On-demand infra deployment**"
***Leverage*** provides your DevOps, Cloud, SRE and Development teams with the ability to provision on-demand
infrastructure, granting that it will meet the rigorous security requirements of modern cloud native best practices.
It fully implements AWS Well-Architected Framework (WAF) and best DevOps practices, including practices, including
collaboration, version control, CI/CD, continuous testing, cloud infrastructure and losely couple architectures.
??? question "**Easier to support and maintain**"
***Leverage*** IaC approach significantly reduce your AWS infra deployment, config and support burden and reduce risk.
Our code backed provisioning has been rigorously tested many times, eliminating the possibility of manual errors.
Because the entire infrastructure is deployed from the same proven code, the consistency your cloud environments
will simplify your setup and maintenance. Use the versioned code to iterate and improve, extend or compose your
internal processes as your cloud operating model evolves.
??? question "**There is no vendor lock-in. You own the solution**"
With ***Leverage*** you own 100% of the code with no lock-in clauses. If you choose to leave ***Leverage***, you will still
have your entire AWS cloud infrastructure that you can access and manage. If you drop ***Leverage***, you will still
have your entire cloud native infrastructure code (Terraform, Helm, Ansible, Python). Its 100% Open Source
on GitHub and is free to use with no strings attached under [MIT license](https://choosealicense.com/licenses/)
(no licensing fees), and you are free to commercially and privately use, distribute and modify.
??? question "**Consistent environments (Dev/prod parity)**"
Keep development, staging, and production cloud envs parity.
Infrastructure as code allow us to define and provisioning all infrastructure components (think networks, load
balancers, databases, security, compute and storage, etc.) using code. ***Leverage*** uses Terraform as the IaC language,
to deploy and setup all the AWS, Kubernetes and Hashicorp Vault resources (it has support for multiple cloud and
technology providers). Backed by code, your cloud environments are built exactly the identical way all the time.
Finally, this will result in no differences between development, staging and production.
??? question "**Development in production like envs**"
IaC allows your development team to deploy and test the AWS infrastructure as if it were application code.
Your development is always done in production-like environments. Provision your cloud test and sandbox
environments on demand and tear them down when all your testing is complete. ***Leverage*** takes all the pain
out of maintaining production-like environments, with stable infra releases. It eliminates the unpredictability
of wondering if what actually worked in your development envs will work in production.

View File

@@ -0,0 +1,21 @@
# Why Leverage?
By implementing our **Reference Architecture for AWS** and the **Infrastructure as Code (IaC) Library** via Leverage CLI, you will get your entire Cloud Native Application Infrastructure deployed in only a few weeks.
!!! info "Did you know?"
You can roll out Leverage by yourself or we can implement it for you! :muscle:
## The problem and our solution
### What are the problems you might be facing?
![leverage-why](/assets/images/diagrams/leverage-why-problem.png "Leverage"){: style="width:950px"}
<figcaption style="font-size:15px">
<b>Figure:</b> Why Leverage? The problem.
(Source: binbash, "Leverage Presentation: Why you should use Leverage?", accessed June 15th 2021).
</figcaption>
### What is our solution?
![leverage-why](/assets/images/diagrams/leverage-why-solution.png "Leverage"){: style="width:950px"}
<figcaption style="font-size:15px">
<b>Figure:</b> Why Leverage? The solution.
(Source: binbash, "Leverage Presentation: Why you should use Leverage?", accessed June 15th 2021).
</figcaption>

View File

@@ -0,0 +1,30 @@
---
title: XMOS XK-VOICE-L71 2MIC语音开发评估板
---
# XMOS XK-VOICE-L71 2MIC语音开发评估板
--8<-- "common/phaten_xmos_support_img.md"
<div class="result" markdown>
![XK-VOICE-L71 2MIC语音开发评估板](../../../assets/images/xk_voice_l71/XMOS_XK_VOICE_L71_Rev2.png "XK-VOICE-L71 2MIC语音开发评估板"){align=right width=300}
## 评估板介绍
XK-VOICE-L7这款语音参考设计评估套件可以用作Raspberry Pi HAT与示例的AVS客户端进行集成或者独立作为USB外设连接到主机系统。
## 特性
- XU316-1024-QF60A-C24 xcore.ai 处理器
- Raspberry Pi HAT 连接器
- 2个Infineon IM69D130 MEMS 麦克风
- 71毫米的麦克风间距
- 麦克风静音开关
- 扬声器输出(线性电平)
- 支持 USB / I2S Host接口
## 评估板详细参数和资料
有关官方评估板的详细参数以及资料,请参考[XK-VOICE-L71详细信息](https://www.xmos.com/xk-voice-l71)

View File

@@ -0,0 +1,41 @@
---
title: XMOS XVF3800 EVALUATION KIT 4MIC语音会议评估板
---
# XMOS XVF3800 EVALUATION KIT 4MIC语音会议评估板
--8<-- "common/phaten_xmos_support_img.md"
<div class="result" markdown>
![XVF3800 EVALUATION KIT 4MIC语音会议评估板](../../../assets/images/xk_voice_sq66/xk_voice_sq66.png "XVF3800 EVALUATION KIT 4MIC语音会议评估板"){align=right width=300}
## 评估板介绍
XK-VOICE-SQ66 4 麦克风语音会议评估套件用来评估 XVF3800 应用。
</div>
## 特性
- XU316-1024-QF60A-C24 xcore.ai 处理器
- Raspberry Pi HAT 连接器
- 2个Infineon IM69D130 MEMS 麦克风
- 71毫米的麦克风间距
- 麦克风静音开关
- 扬声器输出(线性电平)
- 支持 USB / I2S Host接口
- 一个 xcore.ai 处理器
- QSPI 闪存
- 一个用于音频输出的数字模拟转换器DAC
- 一个 USB 接口以及6个PDM麦克风。
- 这些麦克风可以配置为100毫米的线性阵列或66毫米的方形四麦克风阵列以适应不同的外壳。
- 可以安装一个扩展连接器,使用户能够将自己的自定义麦克风阵列连接到设备上。
- 通过 XMOS 标准的 XSYS2 连接器提供固件加载和调试访问该连接器支持XTAG4调试适配器。
- 该板可以独立操作配备了一个40针符合HAT规范的连接器和外形使其可以安装在Raspberry Pi主机的顶部。
## 评估板详细参数和资料
有关官方评估板的详细参数以及资料,请参考[XVF3800 EVALUATION KIT详细信息](https://www.xmos.com/xk-voice-sq66)

View File

@@ -5,14 +5,14 @@ hide:
login: true
---
# A316-HF-DAC-V1 USB HiFi音频解码器评估板设计文件
--8<-- "common/phaten_xmos_support_img.md"
--8<-- "common/checklogin_form.md"
| 类型 | 标题 | 下载 |
|:--------:|:------------------------|:------------------------|
| 原理图 | :material-file-document-outline: A316-HF-DAC-V1设计原理图PDF | [:material-download:](/assets/download/a316_hf_dac_v1/a316_hf_dac_v1_sch_v1.0.pdf) |
| BOM | :material-file-document-outline: A316-HF-DAC-V1 BOM | [:material-download:](/assets/download/a316_hf_dac_v1/a316_hf_dac_v1_PCBA.xlsx) |
| 元器件规格书 | :material-file-document-outline: A316-HF-DAC-V1元器件规格书 | [:material-download:](/assets/download/a316_hf_dac_v1/元器件规格书.zip) |
| 原理图 | :material-file-document-outline: A316-HF-DAC-V1设计原理图PDF | <a href="javascript:void(0);" onclick="checkLogin('/assets/download/a316_hf_dac_v1/a316_hf_dac_v1_sch_v1.0.pdf')">:material-download:</a> |
| BOM | :material-file-document-outline: A316-HF-DAC-V1 BOM | <a href="javascript:void(0);" onclick="checkLogin('/assets/download/a316_hf_dac_v1/a316_hf_dac_v1_PCBA.xlsx')">:material-download:</a> |
| 元器件规格书 | :material-file-document-outline: A316-HF-DAC-V1元器件规格书 | <a href="javascript:void(0);" onclick="checkLogin('/assets/download/a316_hf_dac_v1/元器件规格书.zip')">:material-download:</a> |

View File

@@ -0,0 +1,135 @@
---
title: A316-1926V1 USB多路高清音频解码器模组规格书
---
# A316-1926V1 USB多路音频解码器模组规格书
--8<-- "common/phaten_xmos_support_img.md"
<div class="result" markdown>
![A316-1926V1 USB多路音频解码器模组](../../../assets/images/hifi_audio/a316_1926v1.png "A316-1926V1 USB多路音频解码器模组"){align=right width=250}
## 1、产品介绍
### 1.1 产品描述
- A316-1926V1是⼀款 USB多路高清音频解码器模组。模组使⽤XMOS的XU316-1024-QF60BC24芯⽚集成了高精度DC-DC芯片输出1.8V0.9V电压给XU316 。模组集成了48.152MHz和49.152MHz有源晶体满足不同高清音频采用率要求。模组内置XU316所需的24MHz晶体以及16Mbit Flash用来存储音频固件。
- A316-1926V1提供兼容全速和⾼速的USB2.0接⼝的USB AUdiO声卡设备在USB 2.0异步模式中能够⽀持⾼达768 KHz的采样率。
- 配合不同的固件A316-1926V1可以处理高达6路SPDIF高清音频以及2路I2S高清音频信号满足多种高清音频解码器的需求。
</div>
### 1.2 产品特性
- **USB接口特性**
- USB 2.0 (Full-speed and High-speed)
- USB Audio Class 1.0
- USB Audio Class 2.0
- USB Firmware Upgrade (DFU)
- USB Midi Device Class 1.0
- **支持音频协议**
- I2S/TDM
- S/PDIF(光钎/同轴)
- Direct Stream Digital(DSD)
- ADAT
- **支持音频采用率**
- PCM: 44.1kHz, 48kHz, 88.2kHz, 96kHz, 176.4kHz, 192kHz, 352.8kHz, 384kHz705.6kHz768KHz
- DSD: DSD 64 ,DSD 128, DSD 256, DSD 512
- DOP: DOP 64 ,DOP 128DOP256
- **系统兼容**
- UAC 2.0协议 ,支持ASIO ,支持多种操作系统如Windows , Linux ,Android, MAC OS 和IOS等
### 1.3 产品框图
<figure markdown="span">
![A316-1926V1框图](../../../assets/images/hifi_audio/a316_1926v1_diagram.png "A316-1926V1框图"){width="600"}
<figcaption></figcaption>
</figure>
### 1.4 规格描述
| 规格项 | 描述
| :------------------------| :----------
| 产品名称 | A316-1926V1
| 产品描述 | USB多路高清音频解码器模组
| 封装类型 | SMT邮票孔
| 环保说明 | 所有硬件部件完全符合欧盟RoHS指令
### 1.5 绝对电⽓参数
| 参数 | 最小值 | 最大值 | 单位 |
|:------------------------------|:------:|:------:|:----:|
| 存储温度 | -40 | 125 | ℃ |
| 供电电压 | -0.5 | 3.63 | V |
| 静电释放电压(⼈体模型)TAMB-25℃ | -2 | 2 | KV |
| 静电释放电压(机器模型)TAMB-25℃ | -500 | 500 | V |
### 1.6 正常工作条件
| 功能 | 最小值 | 典型值 | 最大值 | 单位 |
|:---------|:------: |:------:|:------:|:----:|
| 工作温度 | 0 | - | 70 | ℃ |
| 工作电压 | 3 | 3.3 | 3.6 | V |
### 1.7 工作电流
|⼯作状态 | 平均值 | 峰值 | 单位 |
|:---------|:------:|:------:|:----:|
| Active@3.3V | 120 | 200 | mA |
## 2、管脚定义
### 2.1 管脚布局
<figure markdown="span">
![A316-1926V1管脚图](../../../assets/images/hifi_audio/a316_1926v1_module_pin_define.png "A316-1926V1管脚图"){width=400}
<figcaption></figcaption>
</figure>
### 2.2 管脚描述
| 模组管脚序号 | 名称 | 类型 | 功能 |
| :------: | :------: | :------: | :------ |
| 1 | GND | P | 模组地 |
| 2 | 3V3 | P | 模组3.3V供电 |
| 3 | X1D11 | I/O | 多功能GPIO具体功能参考PortMap |
| 4 | X1D10 | I/O | 多功能GPIO具体功能参考PortMap |
| 5 | X1D09 | I/O | 多功能GPIO具体功能参考PortMap |
| 6 | X1D01 | I/O | 多功能GPIO具体功能参考PortMap |
| 7 | X1D00 | I/O | 多功能GPIO具体功能参考PortMap |
| 8 | X0D11 | I/O | 多功能GPIO具体功能参考PortMap |
| 9 | X0D00 | I/O | 多功能GPIO具体功能参考PortMap |
| 10 | X0D31 | I/O | 多功能GPIO具体功能参考PortMap |
| 11 | X0D30 | I/O | 多功能GPIO具体功能参考PortMap |
| 12 | X1D34 | I/O | 多功能GPIO具体功能参考PortMap |
| 13 | X0D43 | I/O | 多功能GPIO具体功能参考PortMap |
| 14 | X0D41 | I/O | 多功能GPIO具体功能参考PortMap |
| 15 | X0D42 | I/O | 多功能GPIO具体功能参考PortMap |
| 16 | MCLK | I/O | 49.152/45.1584MHz 时钟输出 |
| 17 | X0D40 | I/O | 多功能GPIO具体功能参考PortMap |
| 18 | X0D38 | I/O | 多功能GPIO具体功能参考PortMap |
| 19 | X0D37 | I/O | 多功能GPIO具体功能参考PortMap |
| 20 | X0D36 | I/O | 多功能GPIO具体功能参考PortMap |
| 21 | X0D35 | I/O | 多功能GPIO具体功能参考PortMap |
| 22 | X0D29 | I/O | 多功能GPIO具体功能参考PortMap |
| 23 | X1D22 | I/O | 多功能GPIO具体功能参考PortMap |
| 24 | X1D19 | I/O | 多功能GPIO具体功能参考PortMap |
| 25 | X1D16 | I/O | 多功能GPIO具体功能参考PortMap |
| 26 | USB_DP | I/O | USB_DP |
| 27 | USB_DM | I/O | USB_DM |
| 28 | X1D18 | I/O | 多功能GPIO具体功能参考PortMap |
| 29 | X1D17 | I/O | 多功能GPIO具体功能参考PortMap |
| 30 | X1D13 | I/O | 多功能GPIO具体功能参考PortMap |
## 3、模组尺⼨和PCB封装图形
### 3.1 模组尺⼨
PCB尺⼨19.5±0.3(L)X26±0.3(W)X0.8±0.1(H)
### 3.2 模组封装图
<figure markdown="span">
![A316-1926V1封装图](../../../assets/images/hifi_audio/a316_1926v1_module_size.png "A316-1926V1封装图"){width=400}
<figcaption></figcaption>
</figure>
## 4、产品包装信息
托盘+外箱包装
## 5、推荐回流焊炉温曲线
<figure markdown="span">
![推荐回流焊炉温曲线](../../../assets/images/hifi_audio/module_smt_temp.png "推荐回流焊炉温曲线"){width=600}
<figcaption></figcaption>
</figure>

View File

@@ -0,0 +1,19 @@
---
title: PBAX316-90108MV1 USB桌面高清音频解码器评估板
---
# PBAX316-90108MV1 USB桌面高清音频解码器评估板
--8<-- "common/phaten_xmos_support_img.md"
## 评估板资料:
| 名称 | 说明
| :-----------------------------| :----------
| [评估板硬件规格书](./硬件规格书) |
| [评估板使用说明](./使用说明) |
| [评估板测试指标](./测试指标) |
| [评估板原理图](../../../assets/download/pbax316_90108mv1/pbax316_90108mv1_sch_v1.0.pdf) |
| [评估板BOM](../../../assets/download/pbax316_90108mv1/PBAX316-90108V1_PCBA.xlsx) |
| [评估板元器件规格书](../../../assets/download/pbax316_90108mv1/元器件规格书.zip) |

View File

@@ -0,0 +1,42 @@
---
title: PBAX316-90108MV1 USB桌面高清音频解码器评估板使用说明
---
# PBAX316-90108MV1 USB桌面高清音频解码器评估板使用说明
<div class="grid cards" markdown>
- ![飞腾云](../../../assets/images/logos/phaen-long.png "飞腾云"){width="200"} ![XMOS](../../../assets/images/logos/xmos-long.png "XMOS"){width="200"} **联合支持** <br> [XMOS官网: www.xmos.com](https://www.xmos.com) <br> [飞腾云音频解决方案官网: www.phaten-audio.com](https://www.phaten-audio.com)
</div>
## 第一次使用
用户拿到评估板后,可以安装以下步骤安装配置环境,进行评估。
### 安装驱动
评估板支持 USB UAC 2.0 播放音频, Windows 10 build 1809 及以后的版本, 已经有原生的USB UAC 2.0的驱动。但原生的驱动只能播放最高384Khz采样率音频。 如要评估768Khz采样率和DSD格式则需要安装第三方驱动。
<div class="result" markdown>
![Windows USB Audio Control Panel](../../../assets/images/hifi_audio/usb_audio_ control_ panel.png "Windows USB Audio Control Panel"){align=right width=300}
#### Windows系统:
1. 下载评估版驱动[Thesycon-USB-Audio-Class-2_0-Evaluation-Driver-for-Windows_5_58_0.zip](../../assets/download/Thesycon-USB-Audio-Class-2_0-Evaluation-Driver-for-Windows_5_58_0.zip)。解压后直接运行XMOS_TUSBAudio_eval_v5.58.0_2023-06-29_setup.exe 一路默认安装就可以了。
2. 通过USB线连接评估板和windows电脑在右下角有点击TUSB图标如果USB Audio Device显示如右图就表示驱动运行正常。
3. 评估板在设备管理器上枚举成了 USB 2.0 Audio DevicesUAC2.0
4. 在播放栏项设置USB 2.0 Audio DevicesUAC2.0)为默认设备
#### Linux系统:
不需要安装驱动
#### Mac 系统:
不需要安装驱动
#### 手机:
不需要安装驱动
</div>
## 音频评估
评估板上有3个指示灯USB OPT COX分别表示USB光纤同轴模式。
- 短按MODE按键USB指示灯亮播放USB音频。
- 短按MODE按键OPT指示灯亮播放OPT音频。
- 短按MODE按键COX指示灯亮播放COX音频。

View File

@@ -0,0 +1,54 @@
---
title: PBAX316-90108MV1 USB桌面高清音频解码器评估板测试指标
---
# PBAX316-90108MV1 USB桌面高清音频解码器评估板测试指标
<div class="grid cards" markdown>
- ![飞腾云](../../../assets/images/logos/phaen-long.png "飞腾云"){width="200"} ![XMOS](../../../assets/images/logos/xmos-long.png "XMOS"){width="200"} **联合支持** <br> [XMOS官网: www.xmos.com](https://www.xmos.com) <br> [飞腾云音频解决方案官网: www.phaten-audio.com](https://www.phaten-audio.com)
</div>
## 1, USB INPUT 1KHz RCAOUT测试指标
### THD+N Ratio
![USB INPUT 1KHz RCAOUT THD+N Ratio](../../../../assets/images/hifi_audio/pbax316_90108mv1_usb_thdn.png)
### Frequency Response
![USB INPUT 1KHz RCAOUT Frequency Response](../../../../assets/images/hifi_audio/pbax316_90108mv1_usb_fre_res.png)
### THD+N Level
![USB INPUT 1KHz RCAOUT THD+N Level](../../../../assets/images/hifi_audio/pbax316_90108mv1_usb_thdn_level.png)
### SNR
![USB INPUT 1KHz RCAOUT SIGNAL-NOISE RATIO](../../../../assets/images/hifi_audio/pbax316_90108mv1_usb_snr.png)
### Signal-to-Noise and Distortion Ratio
![USB INPUT 1KHz RCAOUT SIGNAL-TO-NOISE AND DISTORTION RATIO](../../../../assets/images/hifi_audio/pbax316_90108mv1_usb_snad.png)
### CROSSTALK
![USB INPUT 1KHz RCAOUT CROSSTALK](../../../../assets/images/hifi_audio/pbax316_90108mv1_usb_cross.png)
### Noise Level
![USB INPUT 1KHz RCAOUT Noise Level](../../../../assets/images/hifi_audio/pbax316_90108mv1_usb_nl.png)
## 2, S/PDIF INPUT 1KHz RCAOUT测试指标
### THD+N Ratio
![S/PDIF INPUT 1KHz RCAOUT THD+N Ratio](../../../../assets/images/hifi_audio/pbax316_90108mv1_spdif_thdn.png)
### Frequency Response
![S/PDIF INPUT 1KHz RCAOUT Frequency Response](../../../../assets/images/hifi_audio/pbax316_90108mv1_spdif_fre_res.png)
### THD+N Level
![USB INPUT 1KHz RCAOUT THD+N Level](../../../../assets/images/hifi_audio/pbax316_90108mv1_spdif_thdn_level.png)
### SNR
![S/PDIF INPUT 1KHz RCAOUT SIGNAL-NOISE RATIO](../../../../assets/images/hifi_audio/pbax316_90108mv1_spdif_snr.png)
### Signal-to-Noise and Distortion Ratio
![S/PDIF INPUT 1KHz RCAOUT SIGNAL-TO-NOISE AND DISTORTION RATIO](../../../../assets/images/hifi_audio/pbax316_90108mv1_spdif_snad.png)
### CROSSTALK
![S/PDIF INPUT 1KHz RCAOUT CROSSTALK](../../../../assets/images/hifi_audio/pbax316_90108mv1_spdif_cross.png)
### Noise Level
![S/PDIF INPUT 1KHz RCAOUT Noise Level](../../../../assets/images/hifi_audio/pbax316_90108mv1_spdif_nl.png)

View File

@@ -0,0 +1,76 @@
---
title: PBAX316-90108MV1 USB桌面高清音频解码器评估板规格书
---
# PBAX316-90108MV1 USB桌面高清音频解码器评估板规格书
<div class="grid cards" markdown>
- ![飞腾云](../../../assets/images/logos/phaen-long.png "飞腾云"){width="200"} ![XMOS](../../../assets/images/logos/xmos-long.png "XMOS"){width="200"} **联合支持** <br> [XMOS官网: www.xmos.com](https://www.xmos.com) <br> [飞腾云音频解决方案官网: www.phaten-audio.com](https://www.phaten-audio.com)
</div>
<div class="result" markdown>
![PBAX316-90108MV1 USB桌面高清音频解码器评估板](../../../assets/images/hifi_audio/PBAX316-90108MV1.png "PBAX316-90108MV1 USB桌面高清音频解码器评估板"){align=right width=250}
## 1、产品介绍
### 1.1 产品描述
PBAX316-90108MV1是专为USB桌面高清音频解码器设计的评估板其采用飞腾云A316_1926V1 XU316模组设计。评估板支持USB光钎同轴以及I2S音频信号源输入。通过按键选择不同的音频输入源。评估板采用AKM4493SEQ DAC输出模拟音频。
</div>
### 1.2 评估板特性
- **支持音频接口**
- USB 2.0 (Full-speed and High-speed)
- I2S/TDM
- S/PDIF(光钎/同轴)
- Direct Stream Digital(DSD)
- **支持音频接口**
- PCM: 44.1kHz, 48kHz, 88.2kHz, 96kHz, 176.4kHz, 192kHz, 352.8kHz, 384kHz705.6kHz768KHz
- DSD: DSD 64 ,DSD 128, DSD 256, DSD 512
- DOP: DOP 64 ,DOP 128DOP256
- **系统兼容**
- UAC 2.0协议 ,支持ASIO ,支持多种操作系统如Windows , Linux ,Android, MAC OS 和IOS等
### 1.3 评估板硬件接口
<figure markdown="span">
![PBAX316-90108MV1硬件接口标识](../../../assets/images/hifi_audio/PBAX316-90108MV1_mark.png "PBAX316-90108MV1硬件接口标识"){width="600"}
<figcaption></figcaption>
</figure>
| 接口 | 功能
| :-------------------| :----------
| Type-C | 接PC/手机USBUSB音频输入以及5V供电
| S/PDIF | 接光钎/同轴数字音频输入
| I2S | I2S 输入输入
| 输出 | RCA左右声道模拟音频输出
### 1.4 评估板关键音频指标
**USB音频输入和DAC AKM4493匹配**
| 参数项 | 数值
| :------------------------| :----------:
| THD+N RATIO | 108.232dB
| SIGNAL-NOISE RATIO | 120.012dB
| RCAOUT Crosstalk(10K) | 111.851dB
**S/PDIF音频输入和DAC AKM4493匹配**
| 参数项 | 数值
| :------------------------| :----------:
| THD+N RATIO | 108.380dB
| SIGNAL-NOISE RATIO | 118.483dB
| RCAOUT Crosstalk(10K) | 115.302dB
### 1.5 正常工作条件
| 功能 | 最小值 | 最大值 | 单位 |
|:---------|:------:|:------:|:----:|
| 工作温度 | 0 | 70 | ℃ |
| 工作电压 | 4.5 | 5 | V |
### 1.8 工作电流
|⼯作状态 | 平均值 | 峰值 | 单位 |
|:---------|:------:|:------:|:----:|
| @5V | 250 | 300 | mA |

View File

@@ -0,0 +1,37 @@
---
title: XMOS XK-AUDIO-316-MC-AB USB多声道音频评估板开发评估板
---
# XMOS XK-AUDIO-316-MC-AB USB多声道音频评估板开发评估板
--8<-- "common/phaten_xmos_support_img.md"
<div class="result" markdown>
![XK-AUDIO-316-MC-AB USB多声道音频评估板开发评估板](../../../assets/images/\xk_audio_316_mc_ab/xk_audio_316_mc_ab_block.png "XK-AUDIO-316-MC-AB USB多声道音频评估板开发评估板"){align=right width=300}
## 评估板介绍
xcore.ai 多通道音频平台提供了一个可扩展且灵活的硬件和软件解决方案,适合各种消费级和专业级音频产品。这个多通道音频平台是基于一个 xcore.ai 多核处理器XU316-1024-TQ128-C24它包含了一个高速 USB 2.0 PHY、灵活的通用输入输出GPIO以及 16 个逻辑核心,能够提供高达 2400 MIPS 的确定性处理能力。xcore 技术保证的硬件响应时间总是确保从 USB 主机进行的音频流具有最低的延迟和完美的比特流。XMOS XTC 开发工具支持快速定制,以实现产品的差异化特性。
</div>
## 亮点功能
<div class="grid cards" markdown>
- **UUSB 兼容性**
- 高速USB2.0兼容设备,具有低延迟环回。High-speed USB 2.0 compliant device with low loopback latency.
- **无损音频传输**
- 通过PCM支持高达192kHz、32 位的高分辨率音频播放。
- 灵活的时钟架构支持多种同步配置,实现低抖动、高质量音频采集和回放。
- **快速开发周期**
- 提供源代码参考软件和集成的开发工具套件,可免版税部署,快速实现产品上市。
- **灵活的I/O接口**
- 通过主机接口实现多达 8 路以上同步多通道播放和录音。
- 可预测、高响应的强大处理能力,可根据特定产品需求进行灵活定制。
</div>
## 评估板详细参数和资料
有关官方评估板的详细参数以及资料,请参考[XK-AUDIO-316-MC-AB详细信息](https://www.xmos.com/xk-audio-316-mc-ab)

View File

@@ -0,0 +1,17 @@
---
title: 产品资料下载中心
---
# 产品资料下载中心
--8<-- "common/phaten_xmos_support_img.md"
| 软件名称 | 描述 |下载
| :------------|:------------------------------------|:--------------------
| Thesycon-UAC-2_0-Driver | Windows USB UAC2.0声卡驱动程序(评估版) | [Thesycon-USB-Audio-Class-2_0-Evaluation-Driver-for-Windows_5_58_0.zip](../../assets/download/Thesycon-USB-Audio-Class-2_0-Evaluation-Driver-for-Windows_5_58_0.zip)
| FTXU316_LA_7MIC_V1 | FTXU316_LA_7MIC_V1结构设计板框图及接口元器件规格书 | [结构设计板框图及接口元器件规格书](../../../assets/download/ftxu316_la_7mic_v1/规格书和PCB板框.zip)
| PBAX316-90108MV1 | PBAX316-90108MV1 原理图,BOM及元器件规格书 | [原理图](../../../assets/download/pbax316_90108mv1/pbax316_90108mv1_sch_v1.0.pdf)<br>[BOM](../../../assets/download/pbax316_90108mv1/PBAX316-90108V1_PCBA.xlsx)<br>[元器件规格书](../../../assets/download/pbax316_90108mv1/元器件规格书.zip)

View File

@@ -0,0 +1,15 @@
---
title: 工具和软件下载中心
---
# 工具和软件下载中心
--8<-- "common/phaten_xmos_support_img.md"
| 工具名称 | 描述 |下载
| :------------|:------------------------------------|:--------------------
| Audacity | Audacity是一款开源免费录音播放工具软件用于测试音频使用能够实现多通道录音和播放 | [audacity-win-3.4.2-64bit.exe](../../assets/download/audacity-win-3.4.2-64bit.exe)
| usbdeview | Usbdeview是一款免费的查看windows操作系统的USB设备枚举信息的工具软件 | [usbdeview.zip](../../assets/download/usbdeview.zip)
| Zadig | zadig是是一款安装windows USB 驱动免费工具软件 | [zadig-2.8.exe](../../assets/download/zadig-2.8.exe)

View File

@@ -0,0 +1,71 @@
---
title: 使用DFU对XU316进行固件升级
---
# 使用DFU对XU316进行固件升级
这里主要针对 Windows 环境下 的固件升级;其它电脑系统请参考如下链接
[XMOS DFU](https://www.xmos.com/documentation/XM-014926-PC-1/html/doc/programming_guide/tutorials/freertos/examples/dfu.html#dfu)
必要条件:电脑环境必须是 Windows 7 及以上,越新越好
## 一 准备
Windows 下升级 需要如下工具:
- [zadig-2.8.exe](/assets/download/zadig-2.8.exe)
- [dfu-util-0.11](/assets/download/dfu-util-0.11-binaries.tar.xz)
## 二 升级固件
### 2.1 zadig设置
1. 升级固件前,请先将数据线连接正常。
2. 再打开的 Zadig 工具上 选择如图
![zadig设置图片](/assets/images/screenshots/zadig_setting.png)
3. 点击图中的 Reinstall Driver 等待提示成功即可
### 2.2 通过 dfu-util 升级
1. 进入到 dfu-util 可执行文件的根目录
dfu-util-0.11-binaries\win64或者dfu-util-0.11-binaries\win32根据你的windows版本选择。以下以win64版本进行说明.
2. 输入命令 `dfu-prefix.exe--version`
3. 得到提示"please report bugs to http://sourceforge.net/p/dfu-util/tickets/", 就表示成功
4. 将要升级的固件复制到dfu-util-0.11-binaries\win64此文件目录下
5. 输入命令:`dfu-util -e -d 4000 -a 1 -D example_ffva_ua_adec_upgrade.bin`
其中`example_ffva_ua_adec_upgrade.bin`是可以替换的内容,是需要升级的实际固件名称
6. 运行后 **得到下面的提示,表示升级成功**
```bash
dfu-util 0.11
Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.
Copyright 2010-2021 Tormod Volden and Stefan Schmidt
This program is Free Software and has ABSOLUTELY NO WARRANTY
Please report bugs to http://sourceforge.net/p/dfu-util/tickets/
Warning: Invalid DFU suffix signature
A valid DFU suffix will be required in a future dfu-util release
Opening DFU capable USB device...
Device ID 20b1:4001
Run-Time device DFU version 0101
Claiming USB DFU Interface...
Setting Alternate Interface #1 ...
Determining device status...
DFU state(2) = dfuIDLE, status(0) = No error condition is present
DFU mode device DFU version 0101
Device returned transfer size 4096
Copying data from PC to DFU device
Download [=========================] 100% 331776 bytes
Download done.
DFU state(7) = dfuMANIFEST, status(0) = No error condition is present
DFU state(2) = dfuIDLE, status(0) = No error condition is present
Done!
```

View File

@@ -0,0 +1,76 @@
---
title: XMOS USB audio 驱动说明
---
# XMOS USB audio 驱动说明
--8<-- "common/phaten_xmos_support_img.md"
## 概述
XMOS方案的所有产品的一个共同点就是使用USB UAC2.0协议来进行音频的传输。用户需要做USB声卡相关产品的时候需要了解XMOS USB Audio相关的驱动本文主要讲解 USB Audio 驱动相关说明。
## XMOS USB Audio 方案介绍
XMOS USB Audio 方案的协议中兼容了 USB Audio Class 1.0UAC 1.0)和 USB Audio Class 2.0UAC 2.0协议XMOS 的USB UAC音频传输协议都是完全遵循USB IF(USB 国际联盟)的UAC2.0和UAC1.0的协议标准。
其中XMOS的USB Audio方案能够实现的功能如下表:
| 接口 | 功能参数 |
| :---- | :------- |
| USB | USB 2.0 (Full-speed and High-speed)<br>USB Audio Class 1.0<br>USB Audio Class 2.0<br>USB Firmware Upgrade (DFU) 1.1<br>USB Midi Device Class 1.0 |
| audio | S/PDIF<br>ADAT<br>Direct Stream Digital (DSD)<br>PDM Microphones<br>DSD Over PCM<br>MIDI |
| sample rate | 44.1, 48, 88.2, 96, 176.4, 192, 352.8, 384, 705.6, 768 KHz |
| bit deepth | 16 bit, 24 bit, 32 bit |
其中用户通常都使用XMOS 的USB Audio方案的 UAC2.0 high-speed高速协议以实现高采样率和多通道的音频规格需求也才能体现出XMOS芯片方案的USB Audio的高性价比。其中UAC 1.0和UAC 2.0在传输速率和带宽的情况如下表,
UAC 1.0 传输速率为 12Mbit/s
UAC 2.0 最高传输速率达到480Mbit/s
而XMOS的USB Audio的方案中UAC 1.0和UAC 2.0的大体的区别如下表
| 功能 | UAC 1.0 | UAC 2.0 |
| :--------------------------- | :------------------- | :----------------------------------- |
| 应用场合 | 立体声、普通声卡方案 | HiFi、多通道、专业声卡 |
| Mac OS、Android、Linux、IOS | 免驱动安装 | 免驱动安装 |
| WindowsWin7/8/10 | 免驱动安装 | 需安装UAC 2.0驱动 |
| 通道数量 | 立体声stereo | 多通道multichannel |
| 功能接口 | Stereo立体声输入输出 | 多通道、SPDIF、MIDI、ADAT输入输出 |
| 最高采样率 | PCM 96KHz@16 bit | PCM 768KHz@32 bit & DSD Native512 |
由上表所述,其中需要重点说明的是:
UAC 2.0仅在在Windows系统是需要安装USB驱动的, 在MAC OS, Linux 和安卓都是免安装驱动的
用户产品如果有在Windows系统上使用则需要购买UAC 2.0驱动windows的安装程序
使用XMOS的UAC 2.0 方案才能支持多通道,高采样率, SPDIF、MIDI等功能接口
## Windows系统UAC 2.0 驱动说明
使用XMOS的UAC 2.0 方案时XMOS官方推荐了几家windows系统驱动程序提供商较多使用UAC 2.0驱动提供商为Thesycon 的驱动程序。根据XMOS官方文档 [USB Audio 2.0 Driver for Windows - Overview](https://www.xmos.ai/download/USB-Audio-2.0-Driver-for-Windows---Overview(3.34.0).pdf) 的说明用户在XMOS USB Audio项目进行中会有可能使用到Thesycon的几个驱动Thesycon评估版驱动Evaluation driverXMOS 立体声驱动XMOS Stereo DriverThesycon商业版驱动。其三种的区别情况如下图描述
| - | Evaluation Driver | XMOS stereo Driver | Thesycon Driver |
| :---------- | :----------------- | :------------------ | :--------------- |
| 获取方式 | 免费获取 | 不再提供 | 付费购买 |
| 最大 PCM 支持 | 768 KHz | 768 KHz | 768 KHz |
| DSD 支持 | DOP & Native DSD | DOP | DOP & Native DSD |
| MIDI | 支持 | 不支持 | 支持 |
| 通道数支持 | Multichannel | Stereo | Multichannel |
### Thesycon评估版驱动Evaluation driver
用户在使用我们的Hi-Fi评估板就可以下载评估板驱动进行[Thesycon评估版驱动(Evaluation driver)](../../assets/download/Thesycon-USB-Audio-Class-2_0-Evaluation-Driver-for-Windows_5_58_0.zip)测试评估,评估板驱动,支持 SPDIF、MIDI、multichannel以及Stereo 立体声输出 PCM 768KHz 与 DSD Native512。但是评估版驱动驱动存在一个限制商业化即在设备上电持续播放一小时以后每隔五分钟会有一个嘟嘟声。该评估版驱动还没授权来进行商用化使用仅提供给用户测试使用。
### XMOS 立体声驱动XMOS Stereo Driver
不在提供
### Thesycon 驱动Thesycon Driver
Thesycon 驱动为商业化授权驱动用户可以先使用Thesycon评估版驱动Evaluation driver测试产品功能性能没有问题之后确定需要购买Thesycon 驱动Thesycon Driver的情况下用户需自行联系驱动方Thesycon进行商务合作包括功能需求License 费用等。
飞腾云不参与用户与Thesycon或者其他第三方驱动公司的商务商谈。Thesycon为XMOS官方推荐合作的其中一家驱动公司如需了解相关驱动信息可到Thesycon官网查看.
### USB 驱动 VID 与 PID说明
USB 设备有VID 和PID 描述符其中VID供应商描述码 ID PID产品描述码。VID和PID都是有USB IF根据品牌注册分配使用的。
在使用XMOS USB Audio的方案时可以选择使用Thesycon分配的VID和PID 也可以选择自己的VID 和PID(前提得在USB IF注册且拿到证书)。

View File

@@ -41,7 +41,7 @@ __支持USB/SPDIF输入及I2S输出的USB HiFi音频解码器评估板__
|:--------:|:------------------------|:------------------------|
| 使用说明 | [:material-file-document-outline: A316-HF-DAC-V1数据手册](../../dev_doc/evb/a316_hf_dac_v1/user_guide.md) | |
| 测试指标 | [:material-file-document-outline: A316-HF-DAC-V1测试指标](../../dev_doc/evb/a316_hf_dac_v1/test_spec.md) | |
| 设计资料 | :material-file-document-outline: A316-HF-DAC-V1设计资料(../../dev_doc/evb/a316_hf_dac_v1/design_files.md) | |
| 设计资料 | [:material-file-document-outline: A316-HF-DAC-V1设计资料](../../dev_doc/evb/a316_hf_dac_v1/design_files.md) | |
| 产品配置协议 | [:material-file-document-outline: XU316 USB HiFi解码器标准产品配置协议](../../dev_doc/protocols/xu316_zerocode_protocol.md) | [:material-download:] |

View File

@@ -0,0 +1,53 @@
---
title: A316-1926V1 USB多路高清音频解码器模组规格书
---
# A316-1926V1 USB多路音频解码器模组规格书
--8<-- "common/phaten_xmos_support_img.md"
<div class="result" markdown>
![A316-1926V1 USB多路音频解码器模组](../../../assets/images/hifi_audio/a316_1926v1.png "A316-1926V1 USB多路音频解码器模组"){align=right width=250}
## 1、产品介绍
### 1.1 产品描述
- A316-1926V1是⼀款 USB多路高清音频解码器模组。模组使⽤XMOS的XU316-1024-QF60BC24芯⽚集成了高精度DC-DC芯片输出1.8V0.9V电压给XU316 。模组集成了48.152MHz和49.152MHz有源晶体满足不同高清音频采用率要求。模组内置XU316所需的24MHz晶体以及16Mbit Flash用来存储音频固件。
- A316-1926V1提供兼容全速和⾼速的USB2.0接⼝的USB AUdiO声卡设备在USB 2.0异步模式中能够⽀持⾼达768 KHz的采样率。
- 配合不同的固件A316-1926V1可以处理高达6路SPDIF高清音频以及2路I2S高清音频信号满足多种高清音频解码器的需求。
</div>
### 1.2 产品特性
- **USB接口特性**
- USB 2.0 (Full-speed and High-speed)
- USB Audio Class 1.0
- USB Audio Class 2.0
- USB Firmware Upgrade (DFU)
- USB Midi Device Class 1.0
- **支持音频协议**
- I2S/TDM
- S/PDIF(光钎/同轴)
- Direct Stream Digital(DSD)
- ADAT
- **支持音频采用率**
- PCM: 44.1kHz, 48kHz, 88.2kHz, 96kHz, 176.4kHz, 192kHz, 352.8kHz, 384kHz705.6kHz768KHz
- DSD: DSD 64 ,DSD 128, DSD 256, DSD 512
- DOP: DOP 64 ,DOP 128DOP256
- **系统兼容**
- UAC 2.0协议 ,支持ASIO ,支持多种操作系统如Windows , Linux ,Android, MAC OS 和IOS等
### 1.3 产品框图
<figure markdown="span">
![A316-1926V1框图](../../../assets/images/hifi_audio/a316_1926v1_diagram.png "A316-1926V1框图"){width="600"}
<figcaption></figcaption>
</figure>
## 2、[产品技术文档](../../../dev_doc/hifi_audio/a316_1926v1/index.md)
## 3、产品购买
产品型号 | 功能描述 |状态 |购买
:------------------------ | :------------------------| :---------------: | :----------------:
A316-1926V1 | USB多路高清音频解码器模组 | 在售 |[A316-1926V1](https://detail.1688.com/offer/781956090278.html?_t=1714031321311&spm=a2615.7691456.co_1_0_wangpu_score_0_0_0_0_0_0_0000_0.0)

View File

@@ -2,6 +2,7 @@
title: 服务 & 支持
hide:
-toc
login: true
---

View File

@@ -0,0 +1,65 @@
---
Title: 飞腾云XU316 USB AI降噪直播麦克风方案
status: new
---
# 飞腾云XU316 USB AI降噪直播麦克风方案
--8<-- "common/phaten_xmos_support_img.md"
<!--markdown 看不到的内容-->
<div class="result" markdown>
![A316-1926V1 USB多路音频解码器模组](../../../assets/images/usb_ai_mic/usb_ai_mic_pb_bg.png" XU316 USB AI降噪直播麦克风方案"){align=right width=180}
在当今USB麦克风市场中音频质量已然成为决定产品成功与否的关键因素。当前USB直播麦克风普遍存在以下问题
* 高延迟导致的音频同步问题,严重影响直播质量。
* 降噪能力有限,难以应对复杂的使用环境。
* 缺乏内置音效处理,增加了终端用户使用的复杂度。
* 产品同质化严重,缺乏差异化竞争优势。
飞腾云XU316 USB AI降噪直播麦克风方案旨在为USB直播麦克风提供一个全面的技术升级。该方案基于先进的XU316芯片具有以下核心优势
* **超低延迟**:将音频处理延迟降至毫秒级,完全满足实时互动直播场景需求。
* **AI智能降噪**采用先进的AI算法能有效消除各类稳态和非稳态背景噪音。
* **集成音效处理**强大的DSP能力支持多段EQ调节和多种音效算法无需外部设备即可实现丰富的音频处理。
* **RGB动态灯效**提供静态、动态和音乐律动等多种RGB灯效功能为产品增添视觉吸引力和独特性。
* **简化开发流程**All in One的核心板解决方案有助于降低行业整体的研发成本和时间。
</div>
## 功能特性
<div class="grid cards" markdown>
- **麦克风**
- 48KHz-192KHz/24bit
- SNR>101dB
- 自动增益调节范围
- **AI降噪**
- 消除各种稳态和非稳态噪声
- 消除麦克风按键声、键盘声、脚步声等背景噪音
- 输出高还原度的人声
- **DSP音效**
- Limiter
- Compressor
- Reverb
- 10段EQ调节
- **接口及RGB动态灯效**
- USB Type-C接口
- 3.5mm耳机接口
- 3.5mm麦克风接口
- 灯效模式: 静态 / 动态 / 音乐律动
</div>
## 方案应用场景
- 专业USB录音麦克风
- USB直播麦克风
- USB Ai降噪游戏耳麦
## 方案产品
产品型号 | 产品名称 |产品图片
:------------------------ | :------------------------| :---------------:
[PBXU316-LS-MIC-V1](/solutions/xu316_usb_ai/XU316_USB_AI/) | XU316 USB AI降噪直播麦克风评估板(30.3x80mm) |![XU316 USB AI降噪直播麦克风核心板(30.3x80mm)](../../../assets/images/usb_ai_mic/usb_ai_mic_pb_fr.png" XU316 USB AI降噪直播麦克风核心板(30.3x80mm)"){align=center width=250}
[FTXU316-LS-MIC-V1](/solutions/xu316_usb_ai/XU316_USB_AI/) | XU316 USB AI降噪直播麦克风核心板(18x35.2mm) |![XU316 USB AI降噪直播麦克风核心板(18x35.2mm)](../../../assets/images/usb_ai_mic/usb_ai_mic_core.png" XU316 USB AI降噪直播麦克风核心板(18x35.2mm)"){align=center width=150}

View File

@@ -0,0 +1,185 @@
{% extends "overrides/main-styles.html" %}
<!-- Render hero under tabs -->
{% block tabs %}
{{ super() }}
<!-- COMPARISON TABLE -->
<section class="tx-container-2">
<div class="md-grid md-typeset">
<br>
<h1 id="comparison-table"
style="text-align: center; color: #181917; font-weight: 600">
Leverage competitive advantages
</h1>
<h4
style="text-align: left; color: #181917; font-weight: 300; margin-left: 60px">
✅ Reduce the staff/skilling issue gap <br>
✅ Avoid from scratch and custom solutions hidden costs
(in many cases hundreds of thousands of dollars to implement)<br>
✅ Leverage is several orders of
magnitude less expensive (either time, money and risk) to
implement than a custom AWS solution for your business<br>
</h4>
<div class="table-wrapper" style="color: #181917">
<table class="fl-table">
<thead>
<tr>
<th style="text-align: center">FEATURE</th>
<th style="text-align: center">DO IT YOURSELF (in house)</th>
<th style="text-align: center">EXTERNAL CONSULTANT / <br>
CONSULTING FIRM</th>
<th style="text-align: center"><strong>BINBASH LEVERAGE</strong></th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>STARTING POINT</strong></td>
<td>From scratch</td>
<td>From scratch</td>
<td><a href="https://github.com/binbashar">
✅ Leverage 5+ years and 140+ Open Source<br>
repos of production ready code
</a></td>
</tr>
<tr>
<td><strong>INCENTIVES</strong></td>
<td>Minimize investment of time</td>
<td>Maximize billable hours</td>
<td><a href="https://leverage.binbash.com.ar/#tech-stack">
✅ Maximize utility w/ reusable components<br>
(IaC library) + Cross project reference<br>
architecture under best practices
</a></td>
</tr>
<tr>
<td><strong>SCOPE OF WORK</strong></td>
<td>Varies depending on team knowledge<br>
and time available</td>
<td>Varies depending on consultant<br>
knowledge and budget available</td>
<td><a href="https://leverage.binbash.com.ar/how-it-works/ref-architecture/">
✅ End-to-end, modular architecture that<br>
fulfills a production-ready solution<br>
roadmap fully based on the<br>
AWS Well-Architected Framework
</a></td>
</tr>
<tr>
<td><strong>TIME TO LAUNCH & PROD GO LIVE!</strong></td>
<td>3 12 months (highly variable)</td>
<td>3 12 months (highly variable)</td>
<td><a href="https://leverage.binbash.com.ar/work-with-us/">
✅ 1 3 months (highly predictable<br>
depending on your project complexity needs)
</a></td>
</tr>
<tr>
<td><strong>MONTHLY COST</strong></td>
<td>$14,000 $32,000 per month<br>
(2 Sr DevOps Engineers / SRE / Cloud<br>
Architects, $80k$150k /year)</td>
<td>$32,000 $64,000 per month<br>
(2 Sr DevOps, SRE or Cloud Consultants,<br>
$100$200 /hour)</td>
<td>✅ $0 $10,800 per month<br>
(Leverage Support team, $80 90 / hour)<br>
<a href="https://leverage.binbash.com.ar/work-with-us/subscription-plans/">
- Subscription Plans</a><br>
<a href="https://leverage.binbash.com.ar/work-with-us/faqs/#rates-and-billing">
- Rates and Billing</a>
</a></td>
</tr>
<tr>
<td><strong>DOCS & TESTS</strong></td>
<td>❌ None</td>
<td>❌️ None</td>
<td><a href="https://leverage.binbash.com.ar">
✅ Complete documentation and automated tests<br>
Better code quality and modules library<br>
maturity (proven and tested).
</a></td>
</tr>
<tr>
<td><strong>AUTOMATED DEPLOYMENT</strong></td>
<td>❌ None</td>
<td>❌ None</td>
<td><a href="https://github.com/binbashar/leverage">
Leverage CLI (Command Line Interface)</a>
</td>
</tr>
<tr>
<td><strong>SECURITY & BEST PRACTICES</strong></td>
<td>Varies depending on team knowledge<br>
and time available</td>
<td>Varies depending on consultant
<br> knowledge and budget available</td>
<td>✅ Security by design based on: <br>
<a href="https://docs.aws.amazon.com/prescriptive-guidance/latest/security-reference-architecture/architecture.html">
- AWS Security Reference Architecture</a><br>
<a href="https://aws.amazon.com/architecture/well-architected/">
- AWS Well-Architected Framework</a>
</td>
</tr>
<tr>
<td><strong>CONFIGURABLE BEHAVIOUR</strong></td>
<td>❌ None</td>
<td>❌ None</td>
<td>Composable, extensible & customizable <br>
(Provides reasonable defaults, but its<br>
very configurable in case you need more control)</td>
</tr>
<tr>
<td><strong>INFRA AS CODE (IAC) & VERSIONING</strong></td>
<td>Varies depending on team knowledge<br>
and time available</td>
<td>Varies depending on consultant<br>
knowledge and budget available</td>
<td>100% Infra as Code (IaC) versioned approach</td>
</tr>
<tr>
<td><strong>SUPPORT & MAINTENANCE</strong></td>
<td>❌ None</td>
<td>❌️ None<br>
(or paying even more money)</td>
<td>
✅ On-going maintenance, continuous updates<br>
and improvements, version upgrades and<br>
security patches
</td>
</tr>
<tbody>
</table>
</div>
</div>
</section>
<!-- Footer Section -->
<section class="tx-footer">
<div class="md-grid md-typeset">
<div class="tx-hero">
<!-- Hero content -->
<div class="tx-hero__content-footer">
<p style="text-align:center;">
© 2021
<strong>
<a href="https://www.binbash.com.ar">Binbashar, Inc</a>
</strong>. All rights reserved
|| Contact us 📧
<strong>
<a href="https://mail.google.com/mail/?view=cm&fs=1&to=info@binbash.com.ar&su=Leverage Contact
&body=Dear Leverage Team,">info@binbash.com.ar</a>
</strong>.
</p>
</div>
</div>
</div>
</section>
{% endblock %}

View File

@@ -0,0 +1,185 @@
{% extends "overrides/main-styles.html" %}
<!-- Render hero under tabs -->
{% block tabs %}
{{ super() }}
<!-- BRAINTRUST AGENCY -->
<!--<section class="tx-container-2">
<div class="md-grid md-typeset">
<div class="tx-hero__image-2">
<img
src="../../assets/images/logos/binbash-braintrust.png"
alt=""
width="800"
draggable="false"
align="left"
>
</div>
<div class="tx-hero">
&lt;!&ndash; Hero content &ndash;&gt;
<div class="tx-hero__content-2">
<h1 id="braintrust-agency">Braintrust Agency</h1>
<p><br>
Find us at <b>Braintrust</b> talent platform<br>
<i>"Creating the future of work, to benefit enterprise and talent alike".</i>
</p>
<a
href="https://app.usebraintrust.com/agency/432/"
title="{{ page.next_page.title | e }}"
class="md-button md-button"
>
Hire us at Braintrust
</a>
</div>
</div>
</div>
</section>-->
<!-- 7th Section -->
<!-- SUBSCRIPTION PLANS -->
<section>
<!-- Contenedor -->
<div class="pricing-wrapper clearfix">
<!-- Titulo -->
<h1 class="pricing-table-title" id="leverage-subscription" style="text-align: left">
Subscription Plans
</h1>
<div class="pricing-table">
<h3 class="pricing-title">Community (Free)</h3>
<div class="price">$0<sup>/ month</sup></div>
<!-- Lista de Caracteristicas / Propiedades -->
<ul class="table-list">
<li>AWS Reference Architecture <span>access</span></li>
<li>+120 Open Source modules <span>access</span> <span class="unlimited">unlimited</span></li>
<li>Documentation <span>access</span> <span class="unlimited">unlimited</span></li>
<li>Public Slack Channel <span>access</span></li>
<li>Community <span>support</span></li>
</ul>
<!-- Contratar / Contact Us -->
<div class="table-buy">
<p><sup> Open Source ❤️</sup></p>
<a href="https://github.com/binbashar"
class="pricing-action">Free</a>
</div>
</div>
<div class="pricing-table">
<h3 class="pricing-title">Basic</h3>
<div class="price">$3400<sup>/ month</sup></div>
<!-- Lista de Caracteristicas / Propiedades -->
<ul class="table-list">
<li>AWS Reference Architecture <span>access</span> <span class="unlimited">unlimited</span></li>
<li>+120 Open Source modules <span>access</span> <span class="unlimited">unlimited</span></li>
<li>Documentation <span>access</span> <span class="unlimited">unlimited</span></li>
<li>Public Slack Channel <span>access</span></li>
<li>Basic <span>support</span> <span class="unlimited">limited</span> <br>
<p data-tooltip="SLAs: 96hs (response time). Best effort delivery (prime time hours). Support tasks should not exceed an estimated effort > 40 hs / month."
style="text-align: left">
<small>
✅ 1 x repos feature request<br>
✅ 1 x bug fix request<br>
✅ 2 x imple support request<br>
✅ Notif (sec, updates, eol, releases) <br>
📒 Annual contract (Billed monthly or annually)
</small>
</p>
</li>
</ul>
<!-- Contratar / Contact Us -->
<div class="table-buy">
<p>$3400<sup>/ month (40hs)</sup></p>
<a href="https://docs.google.com/forms/d/e/1FAIpQLScgYmguLk5lDgrDa7HEt8hZFsRKncCf0XMezbDRsXt4mixg4Q/viewform?usp=sf_link"
class="pricing-action">Contact Us</a>
</div>
</div>
<div class="pricing-table recommended">
<h3 class="pricing-title">Premium</h3>
<div class="price">$6400<sup>/ month</sup></div>
<!-- Lista de Caracteristicas / Propiedades -->
<ul class="table-list">
<li>AWS Reference Architecture <span>access</span> <span class="unlimited">unlimited</span></li>
<li>+120 Open Source modules <span>access</span> <span class="unlimited">unlimited</span></li>
<li>Documentation <span>access</span> <span class="unlimited">unlimited</span></li>
<li>Private & Public Slack Channel <span>access</span></li>
<li>Premium <span>support</span> <span class="unlimited">limited</span> <br>
<p data-tooltip="SLAs: 96hs (response time). Best effort delivery (prime time hours). Support tasks should not exceed an estimated effort > 80 hs / month. If more hours are needed it could be reviewed."
style="text-align: left">
<small>
✅ 2 x repos feature requests <br>
✅ 2 x bug fix requests<br>
✅ 4 x imple support requests<br>
✅ Notif (sec, updates, eol, releases) <br>
📒 Annual contract (Billed monthly or annually)
</small>
</p>
</li>
</ul>
<!-- Contratar / Contact Us -->
<div class="table-buy">
<p>$6400<sup>/ month (80hs)</sup></p>
<a href="https://docs.google.com/forms/d/e/1FAIpQLScgYmguLk5lDgrDa7HEt8hZFsRKncCf0XMezbDRsXt4mixg4Q/viewform?usp=sf_link"
class="pricing-action">Contact Us</a>
</div>
</div>
<div class="pricing-table">
<h3 class="pricing-title">Business</h3>
<div class="price">$90<sup>/ hour</sup></div>
<!-- Lista de Caracteristicas / Propiedades -->
<ul class="table-list">
<li>AWS Reference Architecture <span>access</span> <span class="unlimited">unlimited</span></li>
<li>+120 Open Source modules <span>access</span> <span class="unlimited">unlimited</span></li>
<li>Documentation <span>access</span> <span class="unlimited">unlimited</span></li>
<li>Public & Private Slack Channel <span>access</span></li>
<li>Business <span>support</span> <span class="unlimited">on-demand</span> <br>
<p data-tooltip="SLAs: 72hs (response time). Best effort delivery (prime time hours). Support tasks estimated effort should be between 80 and 120 hs / month."
style="text-align: left">
<small>
✅ on-demand custom modules reqs<br>
✅ on-demand repos feature reqs<br>
✅ on-demand bug fix requests<br>
✅ on-demand imple support reqs<br>
✅ Notif (sec, updates, eol, releases) <br>
📒 Annual contract (Billed monthly or annually)
</small>
</p>
</li>
</ul>
<!-- Contratar / Contact Us -->
<div class="table-buy">
<p>$10800<sup>/ month (120hs)</sup></p>
<a href="https://docs.google.com/forms/d/e/1FAIpQLScgYmguLk5lDgrDa7HEt8hZFsRKncCf0XMezbDRsXt4mixg4Q/viewform?usp=sf_link"
class="pricing-action">Contact Us</a>
</div>
</div>
</div>
</section>
<!-- Footer Section -->
<section class="tx-footer">
<div class="md-grid md-typeset">
<div class="tx-hero">
<!-- Hero content -->
<div class="tx-hero__content-footer">
<p style="text-align:center;">
© 2021
<strong>
<a href="https://www.binbash.com.ar">Binbashar, Inc</a>
</strong>. All rights reserved
|| Contact us 📧
<strong>
<a href="https://mail.google.com/mail/?view=cm&fs=1&to=info@binbash.com.ar&su=Leverage Contact
&body=Dear Leverage Team,">info@binbash.com.ar</a>
</strong>.
</p>
</div>
</div>
</div>
</section>
{% endblock %}

View File

@@ -0,0 +1,479 @@
{% extends "overrides/main-styles.html" %}
<!-- Render hero under tabs -->
{% block tabs %}
{{ super() }}
<!-- Team Section Style -->
<style>
*{
box-sizing: border-box
}
body{
margin: 0;
padding: 0;
font-family: Helvetica;
font-weight: 100;
color: #777;
}
.container-testimonial{
background: rgb(237, 239, 240);
height: 30vh;
display: flex;
align-items: center;
justify-content: center;
margin-bottom: 40px;
margin-left: 150px;
margin-right: 150px;
}
.testimonial-header{
margin-top: 50px;
margin-bottom: 30px;
border-radius: 10px;
position: center;
justify-content:center;
font-size: 42px;
color: #2a978d;
}
.testimonial-card{
min-height: 300px;
width: 350px;
background-color: white;
border-radius: 10px;
box-shadow: 0 8px 30px rgba(0,0,0,.3);
display: flex;
flex-flow: column;
justify-content:space-between;
margin-left: 10px;
}
.text{
padding: 2em;
line-height: 1.7em;
position: relative;
font-size: 14px;
color: #181917;
margin-bottom: 50px;
}
.image{
background-color:tomato;
height: 140px;
width: 140px;
border-radius: 50%;
border: 5px solid white;
position: absolute;
top: -50%;
left: 50%;
transform: translateX(-50%);
display:flex;
justify-content:center;
}
.footer{
background: linear-gradient(90deg, #181917 0%, #2a978d 100%);
height: 185px;
border-radius: 0 0 10px 10px;
position:relative;
}
.quote{
font-size: 400%;
float: right;
opacity: .1;
transform: rotate(10deg) translate(-10px, -40px);
color:#4D3FA3;
}
.person{
color:white;
position: absolute;
margin-top: 0px;
top: 50%;
left: 50%;
transform: translate(-50%, -100%);
font-size: 0.9rem;
font-weight: 550;
}
.person-title{
color:white;
position: absolute;
margin-top: 10px;
top: 90%;
left: 50%;
transform: translate(-50%, -100%);
font-size:0.65rem;
font-weight: 300;
}
@media screen and (max-width: 30em) {
.container-testimonial{
background: rgb(237, 239, 240);
height: 50vh;
display: table;
align-items: center;
justify-content: left;
margin-bottom: 30px;
margin-left: 5px;
margin-right: 5px;
}
.testimonial-card {
min-height: 250px;
width: 350px;
background-color: white;
border-radius: 10px;
box-shadow: 0 8px 30px rgb(0 0 0 / 30%);
display: flex;
flex-flow: column;
justify-content: space-between;
margin-left: 10px;
margin-bottom: 5px;
}
.testimonial-header{
margin-top: 50px;
margin-bottom: 30px;
border-radius: 10px;
position: center;
justify-content:center;
font-size: 24px;
color: #2a978d;
}
.footer{
background: linear-gradient(90deg, #181917 0%, #2a978d 100%);
height: 165px;
border-radius: 0 0 10px 10px;
position:relative;
}
}
@media only screen and (min-width: 481px) and (max-width: 1600px) {
.container-testimonial{
background: rgb(237, 239, 240);
height: 30vh;
display: flex;
align-items: center;
justify-content: center;
margin-bottom: 80px;
margin-left: 150px;
margin-right: 150px;
}
}
</style>
<!-- 1st Section -->
<!-- BRAINTRUST AGENCY -->
<section class="tx-container-2">
<div class="md-grid md-typeset">
<div class="tx-hero__image-2">
<img
src="../../assets/images/logos/binbash-braintrust.png"
alt=""
width="800"
draggable="false"
align="left"
>
</div>
<div class="tx-hero">
<!-- Hero content -->
<div class="tx-hero__content-2">
<h1 id="braintrust-agency">Braintrust Agency</h1>
<p><br>
Find us at <b>Braintrust</b> talent platform<br>
<i>"Creating the future of work, to benefit enterprise and talent alike".</i>
</p>
<a
href="https://app.usebraintrust.com/agency/432/"
title="{{ page.next_page.title | e }}"
class="md-button md-button"
>
Hire us at Braintrust
</a>
</div>
</div>
</div>
</section>
<!-- 2nd Section -->
<!-- TEAM -->
<section class="tx-container-testimonial">
<div>
<!-- Titulo -->
<h1 class=testimonial-header id="testimonials" style="text-align: center">
Meet our Team
</h1>
</div>
<div class="container-testimonial">
<div class="testimonial-card">
<div>
</div>
<div class="footer">
<div class="image" style=" background:no-repeat center/cover url(../../assets/images/team/marcos.pagnucco.bwc.png);">
</div>
<h3 class='person'>
Marcos Pagnucco
</h3>
<h5 class='person-title' style="text-align:center;">Co-Founder & DevOps Cloud Engineer<br>
<a href="https://www.linkedin.com/in/pagnucco/" style="color: aquamarine">
<img
class = icon
src="../../assets/images/logos/linkedin.png"
alt=""
width="20"
draggable="false"
>
LinkedIn</a><br>
</h5>
</div>
</div>
<div class="testimonial-card">
<div>
</div>
<div class="footer">
<div class="image" style=" background:no-repeat center/cover url(../../assets/images/team/exequiel.barrirero.bwc.png);">
</div>
<h3 class='person'>
Exequiel Barrirero
</h3>
<h5 class='person-title' style="text-align:center;">Co-Founder & DevOps Cloud Engineer<br>
<a href="https://www.linkedin.com/in/barrireroexequiel/" style="color: aquamarine">
<img
class = icon
src="../../assets/images/logos/linkedin.png"
alt=""
width="20"
draggable="false"
>
LinkedIn</a><br>
</h5>
</div>
</div>
<div class="testimonial-card">
<div>
</div>
<div class="footer">
<div class="image" style=" background:no-repeat center/cover url(../../assets/images/team/diego.ojeda.bwc.png);">
</div>
<h3 class='person'>
Diego A. Ojeda
</h3>
<h5 class='person-title' style="text-align:center;">DevOps Cloud Solutions Consultant<br>
<a href="https://www.linkedin.com/in/diegoaojeda/" style="color: aquamarine">
<img
class = icon
src="../../assets/images/logos/linkedin.png"
alt=""
width="20"
draggable="false"
>
LinkedIn</a><br>
</h5>
</div>
</div>
<div class="testimonial-card">
<div>
</div>
<div class="footer">
<div class="image" style=" background:no-repeat center/cover url(../../assets/images/team/carolina.rey.bwc.png);">
</div>
<h3 class='person'>
Carolina Rey
</h3>
<h5 class='person-title' style="text-align:center;">Emotional Intelligence Coach<br>
<a href="https://www.linkedin.com/in/caroreyp/" style="color: aquamarine">
<img
class = icon
src="../../assets/images/logos/linkedin.png"
alt=""
width="20"
draggable="false"
>
LinkedIn</a><br>
</h5>
</div>
</div>
</div>
<div class="container-testimonial">
<div class="testimonial-card">
<div>
</div>
<div class="footer">
<div class="image" style=" background:no-repeat center/cover url(../../assets/images/team/marcelo.beresvil.bwc.png);">
</div>
<h3 class='person'>
Marcelo Beresvil
</h3>
<h5 class='person-title' style="text-align:center;">CFO & BizDev Manager<br>
<a href="https://www.linkedin.com/in/marceloberesvil/" style="color: aquamarine">
<img
class = icon
src="../../assets/images/logos/linkedin.png"
alt=""
width="20"
draggable="false"
>
LinkedIn</a><br>
</h5>
</div>
</div>
<div class="testimonial-card">
<div>
</div>
<div class="footer">
<div class="image" style=" background:no-repeat center/cover url(../../assets/images/team/luis.gallardo.bwc.png);">
</div>
<h3 class='person'>
Luis Gallardo
</h3>
<h5 class='person-title' style="text-align:center;">Cloud Solutions Architect<br>
<a href="https://www.linkedin.com/in/lgallard/" style="color: aquamarine">
<img
class = icon
src="../../assets/images/logos/linkedin.png"
alt=""
width="20"
draggable="false"
>
LinkedIn</a><br>
</h5>
</div>
</div>
<div class="testimonial-card">
<div>
</div>
<div class="footer">
<div class="image" style=" background:no-repeat center/cover url(../../assets/images/team/angelo.fenoglio.bwc.png);">
</div>
<h3 class='person'>
Angelo Fenoglio
</h3>
<h5 class='person-title' style="text-align:center;">Software Engineer / DevOps Engineer<br>
<a href="https://www.linkedin.com/in/angelofenoglio/" style="color: aquamarine">
<img
class = icon
src="../../assets/images/logos/linkedin.png"
alt=""
width="20"
draggable="false"
>
LinkedIn</a><br>
</h5>
</div>
</div>
<div class="testimonial-card">
<div>
</div>
<div class="footer">
<div class="image" style=" background:no-repeat center/cover url(../../assets/images/team/patricia.charlier.bwc.png);">
</div>
<h3 class='person'>
Patricia Charlier
</h3>
<h5 class='person-title' style="text-align:center;">Project Manager<br>
<a href="https://www.linkedin.com/in/patricia-charlier-653bb23b/" style="color: aquamarine">
<img
class = icon
src="../../assets/images/logos/linkedin.png"
alt=""
width="20"
draggable="false"
>
LinkedIn</a><br>
</h5>
</div>
</div>
</div>
<div class="container-testimonial">
<div class="testimonial-card">
<div>
</div>
<div class="footer">
<div class="image" style=" background:no-repeat center/cover url(../../assets/images/team/matias.rodriguez.bwc.png);">
</div>
<h3 class='person'>
Matías Rodriguez
</h3>
<h5 class='person-title' style="text-align:center;">OSS Developer<br>
<a href="https://www.linkedin.com/in/rodriguezmatias/" style="color: aquamarine">
<img
class = icon
src="../../assets/images/logos/linkedin.png"
alt=""
width="20"
draggable="false"
>
LinkedIn</a><br>
</h5>
</div>
</div>
<div class="testimonial-card">
<div>
</div>
<div class="footer">
<div class="image" style=" background:no-repeat center/cover url(../../assets/images/team/alejandro.parise.bwc.png);">
</div>
<h3 class='person'>
Alejandro Parise
</h3>
<h5 class='person-title' style="text-align:center;">Business Advisor<br>
<a href="https://www.linkedin.com/in/aleparise/" style="color: aquamarine">
<img
class = icon
src="../../assets/images/logos/linkedin.png"
alt=""
width="20"
draggable="false"
>
LinkedIn</a><br>
</h5>
</div>
</div>
</div>
</section>
<!-- CERTS & APN -->
<section class="tx-container-3">
<div class="md-grid md-typeset">
<div class="tx-hero">
<!-- Hero image -->
<div class="tx-hero__image-4">
<img
src="../../assets/images/illustrations/home-section-7.png"
alt=""
width="800"
draggable="false"
>
</div>
</div>
</div>
</section>
{% endblock %}

View File

@@ -0,0 +1,55 @@
# 飞腾云XU316 USB AI降噪直播麦克风方案
# 飞腾云XU316 USB AI降噪直播麦克风方案
--8<-- "common/phaten_xmos_support_img.md"
<div class="result" markdown>
![A316-1926V1 USB多路音频解码器模组](../../../assets/images/hifi_audio/a316_1926v1.png "A316-1926V1 USB多路音频解码器模组"){align=right width=250}
## 1、产品介绍
### 1.1 产品描述
- A316-1926V1是⼀款 USB多路高清音频解码器模组。模组使⽤XMOS的XU316-1024-QF60BC24芯⽚集成了高精度DC-DC芯片输出1.8V0.9V电压给XU316 。模组集成了48.152MHz和49.152MHz有源晶体满足不同高清音频采用率要求。模组内置XU316所需的24MHz晶体以及16Mbit Flash用来存储音频固件。
- A316-1926V1提供兼容全速和⾼速的USB2.0接⼝的USB AUdiO声卡设备在USB 2.0异步模式中能够⽀持⾼达768 KHz的采样率。
- 配合不同的固件A316-1926V1可以处理高达6路SPDIF高清音频以及2路I2S高清音频信号满足多种高清音频解码器的需求。
</div>
## 功能特性[¶](../../solutions/usb_ai_mic/phaten_xu316_usb_ai_mic_solution/#_1 "Permanent link")
* ### 麦克风[](../../solutions/usb_ai_mic/phaten_xu316_usb_ai_mic_solution/#_2 "Permanent link")
* 48KHz-192KHz/24bit
* SNR\>101dB
* 自动增益调节范围
* ### AI降噪[](../../solutions/usb_ai_mic/phaten_xu316_usb_ai_mic_solution/#ai "Permanent link")
* 消除各种稳态和非稳态噪声
* 消除麦克风按键声、键盘声、脚步声等背景噪音
* 输出高还原度的人声
* ### DSP音效[](../../solutions/usb_ai_mic/phaten_xu316_usb_ai_mic_solution/#dsp "Permanent link")
* Limiter
* Compressor
* Reverb
* 10段EQ调节
* ### 接口及RGB动态灯效[](../../solutions/usb_ai_mic/phaten_xu316_usb_ai_mic_solution/#rgb "Permanent link")
* USB Type-C接口
* 3.5mm耳机接口
* 3.5mm麦克风接口
* 灯效模式: 静态 / 动态 / 音乐律动
## 方案应用场景[¶](../../solutions/usb_ai_mic/phaten_xu316_usb_ai_mic_solution/#_3 "Permanent link")
* 专业USB录音麦克风
* USB直播麦克风
* USB Ai降噪游戏耳麦
## 方案产品[¶](../../solutions/usb_ai_mic/phaten_xu316_usb_ai_mic_solution/#_4 "Permanent link")
|产品型号|产品名称|产品图片|
| ----------| ---------------------------------------------| -----------------------------------------------------------------------------------------------------------|
|[PBXU316-LS-MIC-V1](../../dev_doc/hifi_audio/pbax316_90108mv1/)|XU316 USB AI降噪直播麦克风评估板(30.3x80mm)|![XU316 USB AI降噪直播麦克风评估板](../../assets/images/usb_ai_mic/usb_ai_mic_pb_fr.png)[../../assets/images/usb_ai_mic/usb_ai_mic_pb_fr.png](../../assets/images/usb_ai_mic/usb_ai_mic_pb_fr.png)|
|[FTXU316-LS-MIC-V1](../../products/hifi_audio/a316_1926v1/)|XU316 USB AI降噪直播麦克风核心板(18x35.2mm)|![XU316 USB AI降噪直播麦克风核心板](../../assets/images/usb_ai_mic/usb_ai_mic_core.png)[../../assets/images/usb_ai_mic/usb_ai_mic_core.png](../../assets/images/usb_ai_mic/usb_ai_mic_core.png)|