Fusionar múltiples entradas de audio en una salida de audio

0

Estoy trabajando en el proyecto de preamplificador de audio utilizando Altium Designer , que también es una gran oportunidad para aprender esta pieza en particular. de software. Ahora, he seleccionado Diseño jerárquico para poder obtener los beneficios de Diseño de hojas múltiples y canales múltiples :

Ahora,tengo8relésdeaudio,implementadosconelcomandoRepeat(AUDIO_INPUT_RELAY,1,8):

yaquíestáelEsquemadelrelédeentradadeaudioensímismo:

Ahora,estos8relésdeentradadeaudioconvergenenlíneasdeSELECTED_AUDIO_OUTPUT_LEFTySELECTED_AUDIO_OUTPUT_RIGHTsimplesyaquíhayunahojasecundariacompleta:

Soyconscientedequefaltauncontroldevolumen(elproyectonoestáterminado),sinembargo,estonoesuntemaahoraymipreguntaes:cuandocompiloesteproyecto,¿porquéreciboelsiguienteerror(soyconscientedequepuedodeshabilitarlo?informedeerroresenOpcionesdeproyecto,quetampocoeselpuntoaquí,quierosaberenquémeequivoqué):

NetSELECTED_AUDIO_OUTPUT_LEFTcontainsmultipleOutputSheetEntrys(SheetEntryAUDIO_INPUT_RELAY1-SELECTED_AUDIO_OUTPUT_LEFT(Output),SheetEntryAUDIO_INPUT_RELAY2-SELECTED_AUDIO_OUTPUT_LEFT(Output),SheetEntryAUDIO_INPUT_RELAY3-SELECTED_AUDIO_OUTPUT_LEFT(Output),SheetEntryAUDIO_INPUT_RELAY4-SELECTED_AUDIO_OUTPUT_LEFT(Output),SheetEntryAUDIO_INPUT_RELAY5-SELECTED_AUDIO_OUTPUT_LEFT(Output),SheetEntryAUDIO_INPUT_RELAY6-SELECTED_AUDIO_OUTPUT_LEFT(Output),SheetEntryAUDIO_INPUT_RELAY7-SELECTED_AUDIO_OUTPUT_LEFT(Output),SheetEntryAUDIO_INPUT_RELAY8-SELECTED_AUDIO_OUTPUT_LEFT(Output))

ycapturadepantalladeerror:

Notengoentradasdepuertosyhojasnocoincidentes,como@Radioheaddiounapista:

    
pregunta KernelPanic

2 respuestas

1

Creo que el problema podría ser que esos puertos, ya que no comparten un nombre común, Altium no puede unirlos (aunque lo hiciste usando un cable).

Esto debería solucionarlo:

Diseño - > Sincronizar entradas de hoja y puertos

Allí tendrás un menú con los puertos disponibles y las entradas de la hoja y puedes asignarlos entre sí, compilar y todo debería estar bien.

EDIT

Por lo tanto, he intentado con Altium 16 hacer un proyecto más o menos como el tuyo.

Primero, probé con dos módulos unidos, con diferentes nombres de puertos de entrada y salida.

Yreciboalgunasadvertenciasporeso,peroelproyectosecompila

Luego,cuandoasignoelmismonombrealospuertosdeentradaysalida,secompilacorrectamente(sinadvertencias)

Intente asignar el mismo nombre a los puertos y compile nuevamente, vea si ayuda

    
respondido por el Radiohead
1

Para Altium, un puerto de salida afirma una señal de la red. Lógicamente, una red no puede ser afirmada con valores diferentes por diferentes fuentes, lo que la hace indefinida. Altium no puede adivinar las impedancias de los puertos, por lo que si no sabe lo que hace, asumirá este error lógico.

Obtendría otra hoja que "agrega" las señales y genera la "suma"

Estoy escribiendo esto desde la aplicación, no pude revisar los esquemas honestamente. Lo haré en 5 minutos.

Está bien. Esto no es diferente de conectar la salida de 8 puertos diferentes a la misma red, y luego a un puerto de entrada. Creo que la causa principal es el hecho de que efectivamente está conectando 8 puertos diferentes a un puerto. Altium no sabe, por supuesto, si esto es sensato o no. Generalmente no "agregamos señales" sin una impedancia o una resistencia está en su lugar.

Puedes hacer varias cosas. Una es poner una directiva NoERC en la red, si está absolutamente seguro de que la forma en que se interpreta es correcta.

Puede crear una hoja que tenga 8 puertos de entrada que ejecuten la funcionalidad de adición.

    
respondido por el mehmet.ali.anil

Lea otras preguntas en las etiquetas