SamsPcbLab Parte 1: Lançamento da comunidade PCB

Já se passaram quase 2 anos desde a última publicação de autopromoção, muito trabalho foi feito, e eu quero falar novamente. Desde então, o guia de design já passou por 4 lançamentos, surgiram várias cópias impressas, e agora já gosto muito dele em termos de conteúdo, embora esta definitivamente não seja a versão final e sempre haja espaço para melhorias. Mas aqui não é sobre ele, aqui é sobre um novo projeto - uma plataforma para desenvolvedores de PCB.





Após o lançamento do livro, concentrei-me no desenvolvimento de ferramentas de cálculo convenientes para desenvolvedores. Agora, essa ideia se tornou um projeto mais interessante e implementada como uma plataforma para desenvolvedores de PCB SamsPcbLab .



Já foi implementado e, há três meses, não havia nada além de esboços de páginas no papel. A primeira coisa que fiz foi descobrir quanto custa o desenvolvimento da web para a funcionalidade de que preciso. Imediatamente depois disso, comecei a pensar se poderia fazer isso sozinho. Eu poderia, por exemplo, no processo que aprendi sobre CSS e PHP, contei minha experiência de desenvolvimento em uma publicação separada . Aqui está o que está acontecendo no momento.



. , . , . , . :



  1. , . , , .
  2. , . , . – , - , . , , .
  3. . , , . . , , , , .
  4. , .


, ( , ) . , .



, , . , . .






As tabelas fornecem uma lista das calculadoras vendidas atualmente. Este é o ponto de partida. O conceito é que a comunidade determina o conjunto de ferramentas de computação votando na seção Feedback. As seguintes calculadoras são planejadas: cálculos térmicos, cálculo de indutância de bobinas, incluindo as planares, cálculo de transformadores, incluindo os planares, cálculo de filtros RLC, ressonância de capacitores na fonte de alimentação, vários cálculos específicos simples, como um resistor para um LED ou um divisor resistivo.



Para todas as calculadoras, foi escolhido o modelo que oferece os melhores resultados nos dados de referência. Modelos e fórmulas de cálculo bem conhecidos estão sendo finalizados - por exemplo, para uma linha de faixa assimétrica, foi adicionada a capacidade de especificar diferentes dielétricos, para as fórmulas de corrente máxima, dependências de frequência foram adicionadas levando em consideração o efeito de pele, etc. A escolha do modelo e a base teórica de cada calculadora serão descritas na base de conhecimento e também destacadas em um blog da plataforma.



Tabela 1. Calculadoras de indutância (Apêndice A do manual).

Indutância intrínseca de um contorno circular retangular fino
Indutância intrínseca de uma seção circular fina
Indutância intrínseca do cabo coaxial
Indutância intrínseca da linha de sinal de dois condutores circulares paralelos
Indutância intrínseca de uma linha de sinal de um fio redondo acima de um plano condutor
Auto-indutância da linha de microfita
Indutância intrínseca da linha de tira balanceada
Indutância intrínseca da linha coplanar
Auto-indutância de dois condutores planos próximos
Auto-indutância parcial de um condutor reto redondo
Indutância mútua parcial de dois condutores circulares paralelos
Auto-indutância parcial de um condutor longo plano




Tabela 2. Calculadoras de impedância de onda (Apêndice B do manual).

Impedância característica de uma linha de microfita
Impedância característica de uma linha de tira balanceada
Impedância característica de uma linha de tira assimétrica
Impedância característica de uma linha de microfita diferencial
Impedância característica de uma linha de faixa diferencial (com condutores em uma camada)
Impedância característica de uma linha de faixa diferencial (com condutores em diferentes camadas)




Tabela 3. Corrente máxima do condutor (Capítulo 2 do manual).

Aquecimento da pista impressa (com base no artigo de Brooks)
A corrente de fusão de um condutor de seção transversal circular (de acordo com W.G. Pris)
Derretimento pulsado de um condutor circular (de acordo com I.M. Onderdonk)




Tabela 4. Crosstalk (Capítulo 3 do manual).

Cross-talk entre linhas de microfita
Conversa cruzada entre linhas de listras


Base de conhecimento



Inicialmente, apenas postei o livro na plataforma em formato pdf, mas isso não possibilitou o link para o livro. A solução ótima foi criar uma base de conhecimento, onde não haverá apenas seções do livro, mas sobre a base teórica de cada calculadora, FAQ, e também coletar e sistematizar todas as informações úteis que aparecerão no blog da comunidade.







Blog da comunidade



Uma plataforma para compartilhar conhecimento dentro da comunidade. Qualquer assinante (exceto uma assinatura de avaliação) pode publicar uma postagem selecionando a categoria de postagem apropriada:



  • Questões de desenvolvimento.
  • Meu projeto. A direção aproximada do fluxo é manter um blog de desenvolvimento, atrair desenvolvedores para a equipe e buscar uma solução em conjunto.
  • Notícia. Qualquer informação interessante e útil da indústria - anúncios de webinar, novos componentes de hardware, etc.
  • Útil. Links, técnicas e ferramentas de desenvolvimento, experiência em desenvolvimento - tanto com sucesso quanto com seus próprios erros, configurações CAD e tudo que, em sua opinião, aumenta a eficiência e a qualidade do desenvolvimento.
  • Trabalho | trabalho em meio período. Seu currículo, recrutando especialistas.
  • Útil. Algo que você deseja compartilhar, mas que não se enquadra em outros tópicos.


No início, antes do desenvolvimento de um padrão de qualidade da comunidade (Habr é um bom guia aqui), moderarei as publicações. No blog vou cobrir o trabalho com calculadoras, também quero fazer diferentes títulos. Por exemplo, pretendo fazer “100 dias com Bogatin”, onde todos os dias analisaremos uma de suas recomendações para o design de placas de circuito impresso.



Correspondência pessoal



Encontrei um plugin para WordPress com essa funcionalidade, a interface um pouco refinada visualmente. Acho que precisamos de uma oportunidade para criar contatos pessoais, em geral ficarei feliz se a plataforma promover uma cooperação produtiva.






É tudo por agora. Convido para a comunidade todos os que estão próximos dos valores acima, todos os que se interessam pelo meu trabalho e que estão prontos para apoiar o desenvolvimento do projeto. Terei o maior prazer em ver desenvolvedores novatos e especialistas na comunidade. Seria ótimo se a comunidade contribuísse para a construção da transferência de experiência - isso foi o que se perdeu na indústria devido ao rebaixamento dos anos 90. Mas estou convencido de que existem muitos profissionais experientes no setor que têm algo a compartilhar.



Sucesso a todos!



All Articles